diff --git a/docs/ops/ttnn/ttnn.add.md b/docs/ops/ttnn/ttnn.add.md new file mode 100644 index 00000000..3a1dcc20 --- /dev/null +++ b/docs/ops/ttnn/ttnn.add.md @@ -0,0 +1,66 @@ +# ttnn.add + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.add | tensor<[1,9,3072,bf16]>
tensor<[1,9,3072,bf16]>
tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,1024,640,bf16]>
tensor<[1,1024,640,bf16]>
tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,1200,320,bf16]>
tensor<[1,1200,320,bf16]>
tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,64,256,256,bf16]>
tensor<[1,64,256,256,bf16]>
tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,12,27,27,f32]>
tensor<[1,12,27,27,f32]>
tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.add | tensor<[1,300,512,bf16]>
tensor<[1,300,512,bf16]>
tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,9,2048,bf16]>
tensor<[1,9,2048,bf16]>
tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,10,768,bf16]>
tensor<[1,10,768,bf16]>
tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,64,240,320,f32]>
tensor<[1,64,240,320,f32]>
tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.add | tensor<[1,64,30,40,f32]>
tensor<[1,64,30,40,f32]>
tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.add | tensor<[1,9,768,bf16]>
tensor<[1,9,768,bf16]>
tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,12,3072,bf16]>
tensor<[1,12,3072,bf16]>
tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,2048,768,bf16]>
tensor<[1,2048,768,bf16]>
tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,1024,16,16,bf16]>
tensor<[1,1024,16,16,bf16]>
tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,320,64,64,bf16]>
tensor<[1,320,64,64,bf16]>
tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,1280,8,8,bf16]>
tensor<[1,1280,8,8,bf16]>
tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,256,1280,bf16]>
tensor<[1,256,1280,bf16]>
tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,64,60,80,f32]>
tensor<[1,64,60,80,f32]>
tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.add | tensor<[1,16384,32,bf16]>
tensor<[1,16384,32,bf16]>
tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,1024,160,bf16]>
tensor<[1,1024,160,bf16]>
tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,512,32,32,bf16]>
tensor<[1,512,32,32,bf16]>
tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,9,128,bf16]>
tensor<[1,9,128,bf16]>
tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,10,i32]>
tensor<[1,10,i32]>
tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram') | operandSegmentSizes: array | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram') | +| ttnn.add | tensor<[1,64,56,56,bf16]>
tensor<[1,64,56,56,bf16]>
tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,24,56,56,bf16]>
tensor<[1,24,56,56,bf16]>
tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,201,768,bf16]>
tensor<[1,201,768,bf16]>
tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,160,7,7,bf16]>
tensor<[1,160,7,7,bf16]>
tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,1445,192,bf16]>
tensor<[1,1445,192,bf16]>
tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,1280,16,16,bf16]>
tensor<[1,1280,16,16,bf16]>
tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,64,480,640,f32]>
tensor<[1,64,480,640,f32]>
tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.add | tensor<[920,1,256,bf16]>
tensor<[920,1,256,bf16]>
tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,256,64,64,bf16]>
tensor<[1,256,64,64,bf16]>
tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,32,32,128,bf16]>
tensor<[1,32,32,128,bf16]>
tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,640,32,32,bf16]>
tensor<[1,640,32,32,bf16]>
tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,9,4096,bf16]>
tensor<[1,9,4096,bf16]>
tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,64,14,14,bf16]>
tensor<[1,64,14,14,bf16]>
tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,96,14,14,bf16]>
tensor<[1,96,14,14,bf16]>
tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,8,768,bf16]>
tensor<[1,8,768,bf16]>
tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,64,120,160,f32]>
tensor<[1,64,120,160,f32]>
tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.add | tensor<[1,9,1024,bf16]>
tensor<[1,9,1024,bf16]>
tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,14,128,bf16]>
tensor<[1,14,128,bf16]>
tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,256,256,bf16]>
tensor<[1,256,256,bf16]>
tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,768,8,bf16]>
tensor<[1,768,8,bf16]>
tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,9,8192,bf16]>
tensor<[1,9,8192,bf16]>
tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,19200,64,bf16]>
tensor<[1,19200,64,bf16]>
tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,197,1024,bf16]>
tensor<[1,197,1024,bf16]>
tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,12,197,197,bf16]>
tensor<[1,12,197,197,bf16]>
tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,193,768,bf16]>
tensor<[1,193,768,bf16]>
tensor<[1,193,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,193,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,128,128,128,bf16]>
tensor<[1,128,128,128,bf16]>
tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,256,14,14,bf16]>
tensor<[1,256,14,14,bf16]>
tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[100,1,256,bf16]>
tensor<[100,1,256,bf16]>
tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,512,7,7,bf16]>
tensor<[1,512,7,7,bf16]>
tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,4096,320,bf16]>
tensor<[1,4096,320,bf16]>
tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,14,768,bf16]>
tensor<[1,14,768,bf16]>
tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,12,128,bf16]>
tensor<[1,12,128,bf16]>
tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,12,768,bf16]>
tensor<[1,12,768,bf16]>
tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,4800,128,bf16]>
tensor<[1,4800,128,bf16]>
tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,256,180,320,bf16]>
tensor<[1,256,180,320,bf16]>
tensor<[1,256,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (1440, 10, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (1440, 10, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (1440, 10, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,256,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (1440, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,32,4096,bf16]>
tensor<[1,32,4096,bf16]>
tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,16,197,197,bf16]>
tensor<[1,16,197,197,bf16]>
tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,32,28,28,bf16]>
tensor<[1,32,28,28,bf16]>
tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.add | tensor<[1,19,1024,bf16]>
tensor<[1,19,1024,bf16]>
tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.concat.md b/docs/ops/ttnn/ttnn.concat.md new file mode 100644 index 00000000..124e6e69 --- /dev/null +++ b/docs/ops/ttnn/ttnn.concat.md @@ -0,0 +1,22 @@ +# ttnn.concat + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.concat | tensor<[1,32,32,64,bf16]>
tensor<[1,32,32,64,bf16]>
tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | dim: 3 : si32 | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,320,64,64,bf16]>
tensor<[1,320,64,64,bf16]>
tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[729,12,bf16]>
tensor<[3,12,bf16]>
tensor<[732,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | dim: 0 : si32 | tensor<[732,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,160,f32]>
tensor<[1,160,f32]>
tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | dim: 1 : si32 | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.concat | tensor<[1,128,64,64,bf16]>
tensor<[1,128,64,64,bf16]>
tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,8,768,bf16]>
tensor<[1,193,768,bf16]>
tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,64,60,80,bf16]>
tensor<[1,64,60,80,bf16]>
tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (240, 3, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (240, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,1,768,bf16]>
tensor<[1,49,768,bf16]>
tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 49 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,64,120,160,bf16]>
tensor<[1,64,120,160,bf16]>
tensor<[1,128,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 120 + d2', 'd3'), memory_config: (480, 5, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,128,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 120 + d2', 'd3'), memory_config: (480, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,128,64,64,bf16]>
tensor<[1,256,64,64,bf16]>
tensor<[1,384,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 24576 + d1 * 64 + d2', 'd3'), memory_config: (768, 2, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,384,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 24576 + d1 * 64 + d2', 'd3'), memory_config: (768, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,640,64,64,bf16]>
tensor<[1,320,64,64,bf16]>
tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,640,32,32,bf16]>
tensor<[1,320,32,32,bf16]>
tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,32,256,256,bf16]>
tensor<[1,32,256,256,bf16]>
tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,100,1,256,bf16]>
tensor<[1,100,1,256,bf16]>
tensor<[1,100,1,256,bf16]>
tensor<[1,100,1,256,bf16]>
tensor<[1,100,1,256,bf16]>
tensor<[1,100,1,256,bf16]>
tensor<[6,100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | dim: 0 : si32 | tensor<[6,100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,1,192,bf16]>
tensor<[1,1344,192,bf16]>
tensor<[1,100,192,bf16]>
tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1344 + d1', 'd2'), memory_config: (42, 6, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,640,32,32,bf16]>
tensor<[1,640,32,32,bf16]>
tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,64,30,40,bf16]>
tensor<[1,64,30,40,bf16]>
tensor<[1,128,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 30 + d2', 'd3'), memory_config: (120, 2, 'tile<32x32, bf16>', 'dram') | dim: 1 : si32 | tensor<[1,128,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 30 + d2', 'd3'), memory_config: (120, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.concat | tensor<[1,32,64,f32]>
tensor<[1,32,64,f32]>
tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | dim: 2 : si32 | tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.conv2d.md b/docs/ops/ttnn/ttnn.conv2d.md new file mode 100644 index 00000000..2875d22c --- /dev/null +++ b/docs/ops/ttnn/ttnn.conv2d.md @@ -0,0 +1,86 @@ +# ttnn.conv2d + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.conv2d | tensor<[1,256,32,32,bf16]>
tensor<[128,256,1,1,bf16]>
tensor<[1,128,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (8192, 32, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (32768, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 32 : i32
input_height: 256 : i32
input_width: 32 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 32 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,128,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,1024,16,16,bf16]>
tensor<[512,1024,1,1,bf16]>
tensor<[1,512,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (16384, 16, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (524288, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 16 : i32
input_height: 1024 : i32
input_width: 16 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 16 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,512,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,384,14,14,bf16]>
tensor<[96,384,1,1,bf16]>
tensor<[1,96,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (5376, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 + d2', 'd3'), memory_config: (36864, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 384 : i32
input_width: 14 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 14 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,16,16,bf16]>
tensor<[256,512,1,1,bf16]>
tensor<[1,256,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (8192, 16, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (131072, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 16 : i32
input_height: 512 : i32
input_width: 16 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 16 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,192,28,28,bf16]>
tensor<[32,192,1,1,bf16]>
tensor<[1,32,28,28,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (5376, 28, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 + d2', 'd3'), memory_config: (6144, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 28 : i32
input_height: 192 : i32
input_width: 28 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 28 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,14,14,bf16]>
tensor<[256,256,3,3,bf16]>
tensor<[1,256,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (3584, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 3 + d2', 'd3'), memory_config: (196608, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 256 : i32
input_width: 14 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 14 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,144,56,56,bf16]>
tensor<[144,1,3,3,bf16]>
tensor<[1,144,56,56,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (8064, 56, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3 + d1 * 3 + d2', 'd3'), memory_config: (432, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 144 : i32
in_channels: 56 : i32
input_height: 144 : i32
input_width: 56 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 56 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,144,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,24,56,56,bf16]>
tensor<[144,24,1,1,bf16]>
tensor<[1,144,56,56,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (1344, 56, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 24 + d1 + d2', 'd3'), memory_config: (3456, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 56 : i32
input_height: 24 : i32
input_width: 56 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 56 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,144,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,32,128,128,bf16]>
tensor<[64,32,3,3,bf16]>
tensor<[1,64,128,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (4096, 128, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 3 + d2', 'd3'), memory_config: (6144, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 128 : i32
input_height: 32 : i32
input_width: 128 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 128 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,64,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,32,256,256,bf16]>
tensor<[32,32,3,3,bf16]>
tensor<[1,32,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (8192, 256, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 3 + d2', 'd3'), memory_config: (3072, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 256 : i32
input_height: 32 : i32
input_width: 256 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 256 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,32,512,512,bf16]>
tensor<[64,32,3,3,bf16]>
tensor<[1,64,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (16384, 512, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 3 + d2', 'd3'), memory_config: (6144, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 512 : i32
input_height: 32 : i32
input_width: 512 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 256 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,144,56,56,bf16]>
tensor<[24,144,1,1,bf16]>
tensor<[1,24,56,56,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (8064, 56, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 + d2', 'd3'), memory_config: (3456, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 56 : i32
input_height: 144 : i32
input_width: 56 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 56 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,64,256,256,bf16]>
tensor<[32,64,1,1,bf16]>
tensor<[1,32,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2048, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 256 : i32
input_height: 64 : i32
input_width: 256 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 256 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,128,64,64,bf16]>
tensor<[256,128,3,3,bf16]>
tensor<[1,256,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (8192, 64, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 * 3 + d2', 'd3'), memory_config: (98304, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 64 : i32
input_height: 128 : i32
input_width: 64 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 64 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,32,32,bf16]>
tensor<[256,256,3,3,bf16]>
tensor<[1,256,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (8192, 32, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 3 + d2', 'd3'), memory_config: (196608, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 32 : i32
input_height: 256 : i32
input_width: 32 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 32 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,64,56,56,bf16]>
tensor<[128,64,1,1,bf16]>
tensor<[1,128,28,28,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (3584, 56, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (8192, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 56 : i32
input_height: 64 : i32
input_width: 56 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 28 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,128,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,128,128,128,bf16]>
tensor<[64,128,1,1,bf16]>
tensor<[1,64,128,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (16384, 128, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (8192, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 128 : i32
input_height: 128 : i32
input_width: 128 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 128 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,64,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,90,160,bf16]>
tensor<[128,512,1,1,bf16]>
tensor<[1,128,90,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 90 + d2', 'd3'), memory_config: (46080, 160, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (65536, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11520 + d1 * 90 + d2', 'd3'), memory_config: (360, 5, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 160 : i32
input_height: 512 : i32
input_width: 90 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 160 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,128,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11520 + d1 * 90 + d2', 'd3'), memory_config: (360, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,64,56,56,bf16]>
tensor<[128,64,3,3,bf16]>
tensor<[1,128,28,28,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (3584, 56, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 3 + d2', 'd3'), memory_config: (24576, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 56 : i32
input_height: 64 : i32
input_width: 56 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 28 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,128,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,128,128,128,bf16]>
tensor<[64,128,3,3,bf16]>
tensor<[1,64,128,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (16384, 128, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 * 3 + d2', 'd3'), memory_config: (24576, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 128 : i32
input_height: 128 : i32
input_width: 128 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 128 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,64,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,576,7,7,bf16]>
tensor<[160,576,1,1,bf16]>
tensor<[1,160,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (4032, 7, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 + d2', 'd3'), memory_config: (92160, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 7 : i32
input_height: 576 : i32
input_width: 7 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 7 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,128,28,28,bf16]>
tensor<[256,128,3,3,bf16]>
tensor<[1,256,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (3584, 28, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 * 3 + d2', 'd3'), memory_config: (98304, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 28 : i32
input_height: 128 : i32
input_width: 28 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 14 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,3,512,512,bf16]>
tensor<[32,3,3,3,bf16]>
tensor<[1,32,512,512,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1536 + d1 * 512 + d2', 'd3'), memory_config: (1536, 512, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 3 + d2', 'd3'), memory_config: (288, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (512, 16, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 512 : i32
input_height: 3 : i32
input_width: 512 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 512 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,32,512,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (512, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,14,14,bf16]>
tensor<[512,256,3,3,bf16]>
tensor<[1,512,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (3584, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 3 + d2', 'd3'), memory_config: (393216, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 256 : i32
input_width: 14 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 7 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,96,112,112,bf16]>
tensor<[96,1,3,3,bf16]>
tensor<[1,96,56,56,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (10752, 112, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3 + d1 * 3 + d2', 'd3'), memory_config: (288, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 56 + d2', 'd3'), memory_config: (168, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 96 : i32
in_channels: 112 : i32
input_height: 96 : i32
input_width: 112 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 56 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,96,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 56 + d2', 'd3'), memory_config: (168, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,64,64,bf16]>
tensor<[128,256,1,1,bf16]>
tensor<[1,128,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (32768, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 64 : i32
input_height: 256 : i32
input_width: 64 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 64 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,192,28,28,bf16]>
tensor<[192,1,3,3,bf16]>
tensor<[1,192,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (5376, 28, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3 + d1 * 3 + d2', 'd3'), memory_config: (576, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2688 + d1 * 14 + d2', 'd3'), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 192 : i32
in_channels: 28 : i32
input_height: 192 : i32
input_width: 28 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 14 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,192,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2688 + d1 * 14 + d2', 'd3'), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,128,64,64,bf16]>
tensor<[128,128,3,3,bf16]>
tensor<[1,128,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (8192, 64, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 * 3 + d2', 'd3'), memory_config: (49152, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 64 : i32
input_height: 128 : i32
input_width: 64 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 64 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,384,14,14,bf16]>
tensor<[64,384,1,1,bf16]>
tensor<[1,64,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (5376, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 + d2', 'd3'), memory_config: (24576, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 384 : i32
input_width: 14 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 14 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,3,224,224,bf16]>
tensor<[64,3,7,7,bf16]>
tensor<[1,64,112,112,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 672 + d1 * 224 + d2', 'd3'), memory_config: (672, 224, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 21 + d1 * 7 + d2', 'd3'), memory_config: (1344, 7, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 112 + d2', 'd3'), memory_config: (224, 4, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 224 : i32
input_height: 3 : i32
input_width: 224 : i32
kernel_height: 7 : i32
kernel_width: 7 : i32
out_channels: 112 : i32
padding_height: 3 : i32
padding_width: 3 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,64,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 112 + d2', 'd3'), memory_config: (224, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,45,80,bf16]>
tensor<[512,512,3,3,bf16]>
tensor<[1,512,23,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 45 + d2', 'd3'), memory_config: (23040, 80, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1536 + d1 * 3 + d2', 'd3'), memory_config: (786432, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11776 + d1 * 23 + d2', 'd3'), memory_config: (368, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 80 : i32
input_height: 512 : i32
input_width: 45 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 40 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,512,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11776 + d1 * 23 + d2', 'd3'), memory_config: (368, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,96,14,14,bf16]>
tensor<[576,96,1,1,bf16]>
tensor<[1,576,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (1344, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 + d2', 'd3'), memory_config: (55296, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 96 : i32
input_width: 14 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 14 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,576,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,64,64,bf16]>
tensor<[512,256,3,3,bf16]>
tensor<[1,512,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 3 + d2', 'd3'), memory_config: (393216, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 64 : i32
input_height: 256 : i32
input_width: 64 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 32 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,160,7,7,bf16]>
tensor<[960,160,1,1,bf16]>
tensor<[1,960,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (1120, 7, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 160 + d1 + d2', 'd3'), memory_config: (153600, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 7 : i32
input_height: 160 : i32
input_width: 7 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 7 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,960,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,64,128,128,bf16]>
tensor<[128,64,3,3,bf16]>
tensor<[1,128,128,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (8192, 128, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 3 + d2', 'd3'), memory_config: (24576, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 128 : i32
input_height: 64 : i32
input_width: 128 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 128 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,45,80,bf16]>
tensor<[1024,256,1,1,bf16]>
tensor<[1,1024,45,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11520 + d1 * 45 + d2', 'd3'), memory_config: (11520, 80, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (262144, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 45 + d2', 'd3'), memory_config: (1440, 3, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 80 : i32
input_height: 256 : i32
input_width: 45 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 80 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,1024,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 45 + d2', 'd3'), memory_config: (1440, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,128,28,28,bf16]>
tensor<[256,128,1,1,bf16]>
tensor<[1,256,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (3584, 28, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (32768, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 28 : i32
input_height: 128 : i32
input_width: 28 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 14 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,576,14,14,bf16]>
tensor<[96,576,1,1,bf16]>
tensor<[1,96,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (8064, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 + d2', 'd3'), memory_config: (55296, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 576 : i32
input_width: 14 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 14 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,32,256,256,bf16]>
tensor<[64,32,3,3,bf16]>
tensor<[1,64,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (8192, 256, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 3 + d2', 'd3'), memory_config: (6144, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 256 : i32
input_height: 32 : i32
input_width: 256 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 256 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,64,14,14,bf16]>
tensor<[384,64,1,1,bf16]>
tensor<[1,384,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (896, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (24576, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 64 : i32
input_width: 14 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 14 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,384,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,1024,14,14,bf16]>
tensor<[2048,1024,1,1,bf16]>
tensor<[1,2048,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 14 + d2', 'd3'), memory_config: (14336, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (2097152, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 7 + d2', 'd3'), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 1024 : i32
input_width: 14 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 7 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,2048,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 7 + d2', 'd3'), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,7,7,bf16]>
tensor<[512,512,3,3,bf16]>
tensor<[1,512,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (3584, 7, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1536 + d1 * 3 + d2', 'd3'), memory_config: (786432, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 7 : i32
input_height: 512 : i32
input_width: 7 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 7 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,960,7,7,bf16]>
tensor<[320,960,1,1,bf16]>
tensor<[1,320,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (6720, 7, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 + d2', 'd3'), memory_config: (307200, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (70, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 7 : i32
input_height: 960 : i32
input_width: 7 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 7 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,320,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (70, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,96,56,56,bf16]>
tensor<[24,96,1,1,bf16]>
tensor<[1,24,56,56,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 56 + d2', 'd3'), memory_config: (5376, 56, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 + d2', 'd3'), memory_config: (2304, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 56 : i32
input_height: 96 : i32
input_width: 56 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 56 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,1024,14,14,bf16]>
tensor<[256,1024,1,1,bf16]>
tensor<[1,256,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 14 + d2', 'd3'), memory_config: (14336, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (262144, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 1024 : i32
input_width: 14 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 14 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,144,56,56,bf16]>
tensor<[144,1,3,3,bf16]>
tensor<[1,144,28,28,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (8064, 56, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3 + d1 * 3 + d2', 'd3'), memory_config: (432, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 144 : i32
in_channels: 56 : i32
input_height: 144 : i32
input_width: 56 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 28 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,144,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,1024,45,80,bf16]>
tensor<[512,1024,1,1,bf16]>
tensor<[1,512,45,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 45 + d2', 'd3'), memory_config: (46080, 80, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (524288, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 45 + d2', 'd3'), memory_config: (720, 3, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 80 : i32
input_height: 1024 : i32
input_width: 45 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 80 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,512,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 45 + d2', 'd3'), memory_config: (720, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,180,320,bf16]>
tensor<[128,256,1,1,bf16]>
tensor<[1,128,180,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (46080, 320, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (32768, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 180 + d2', 'd3'), memory_config: (720, 10, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 320 : i32
input_height: 256 : i32
input_width: 180 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 320 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,128,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 180 + d2', 'd3'), memory_config: (720, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,7,7,bf16]>
tensor<[2048,512,1,1,bf16]>
tensor<[1,2048,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (3584, 7, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (1048576, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 7 + d2', 'd3'), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 7 : i32
input_height: 512 : i32
input_width: 7 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 7 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,2048,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 7 + d2', 'd3'), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,128,32,32,bf16]>
tensor<[256,128,3,3,bf16]>
tensor<[1,256,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (4096, 32, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 * 3 + d2', 'd3'), memory_config: (98304, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 32 : i32
input_height: 128 : i32
input_width: 32 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 32 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,16,16,bf16]>
tensor<[1024,512,3,3,bf16]>
tensor<[1,1024,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (8192, 16, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1536 + d1 * 3 + d2', 'd3'), memory_config: (1572864, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 16 : i32
input_height: 512 : i32
input_width: 16 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 16 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,14,14,bf16]>
tensor<[512,256,1,1,bf16]>
tensor<[1,512,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (3584, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (131072, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 256 : i32
input_width: 14 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 7 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,32,112,112,bf16]>
tensor<[16,32,1,1,bf16]>
tensor<[1,16,112,112,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 112 + d2', 'd3'), memory_config: (3584, 112, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (512, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (56, 4, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 112 : i32
input_height: 32 : i32
input_width: 112 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 112 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,16,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (56, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,64,56,56,bf16]>
tensor<[64,64,3,3,bf16]>
tensor<[1,64,56,56,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (3584, 56, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 3 + d2', 'd3'), memory_config: (12288, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 56 : i32
input_height: 64 : i32
input_width: 56 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 56 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,180,320,bf16]>
tensor<[512,256,1,1,bf16]>
tensor<[1,512,90,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (46080, 320, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (131072, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 90 + d2', 'd3'), memory_config: (1440, 5, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 320 : i32
input_height: 256 : i32
input_width: 180 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 160 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,512,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 90 + d2', 'd3'), memory_config: (1440, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,320,7,7,bf16]>
tensor<[1280,320,1,1,bf16]>
tensor<[1,1280,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (2240, 7, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 + d2', 'd3'), memory_config: (409600, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 7 : i32
input_height: 320 : i32
input_width: 7 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 7 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,1280,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,32,32,bf16]>
tensor<[512,256,3,3,bf16]>
tensor<[1,512,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (8192, 32, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 3 + d2', 'd3'), memory_config: (393216, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 32 : i32
input_height: 256 : i32
input_width: 32 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 32 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,192,28,28,bf16]>
tensor<[192,1,3,3,bf16]>
tensor<[1,192,28,28,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (5376, 28, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3 + d1 * 3 + d2', 'd3'), memory_config: (576, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 192 : i32
in_channels: 28 : i32
input_height: 192 : i32
input_width: 28 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 28 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,192,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,32,28,28,bf16]>
tensor<[192,32,1,1,bf16]>
tensor<[1,192,28,28,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (896, 28, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (6144, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 28 : i32
input_height: 32 : i32
input_width: 28 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 28 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,192,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,90,160,bf16]>
tensor<[256,512,1,1,bf16]>
tensor<[1,256,90,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 90 + d2', 'd3'), memory_config: (46080, 160, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (131072, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 90 + d2', 'd3'), memory_config: (720, 5, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 160 : i32
input_height: 512 : i32
input_width: 90 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 160 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,256,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 90 + d2', 'd3'), memory_config: (720, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,960,7,7,bf16]>
tensor<[960,1,3,3,bf16]>
tensor<[1,960,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (6720, 7, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3 + d1 * 3 + d2', 'd3'), memory_config: (2880, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 960 : i32
in_channels: 7 : i32
input_height: 960 : i32
input_width: 7 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 7 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,960,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,64,128,128,bf16]>
tensor<[64,64,3,3,bf16]>
tensor<[1,64,128,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (8192, 128, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 3 + d2', 'd3'), memory_config: (12288, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 128 : i32
input_height: 64 : i32
input_width: 128 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 128 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,64,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,384,14,14,bf16]>
tensor<[384,1,3,3,bf16]>
tensor<[1,384,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (5376, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3 + d1 * 3 + d2', 'd3'), memory_config: (1152, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 384 : i32
in_channels: 14 : i32
input_height: 384 : i32
input_width: 14 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 14 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,384,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,64,256,256,bf16]>
tensor<[128,64,3,3,bf16]>
tensor<[1,128,128,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 3 + d2', 'd3'), memory_config: (24576, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 256 : i32
input_height: 64 : i32
input_width: 256 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 128 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,192,14,14,bf16]>
tensor<[64,192,1,1,bf16]>
tensor<[1,64,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2688 + d1 * 14 + d2', 'd3'), memory_config: (2688, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 + d2', 'd3'), memory_config: (12288, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 14 : i32
input_height: 192 : i32
input_width: 14 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 14 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,576,14,14,bf16]>
tensor<[576,1,3,3,bf16]>
tensor<[1,576,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (8064, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3 + d1 * 3 + d2', 'd3'), memory_config: (1728, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 576 : i32
in_channels: 14 : i32
input_height: 576 : i32
input_width: 14 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 7 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,576,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,64,256,256,bf16]>
tensor<[32,64,3,3,bf16]>
tensor<[1,32,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 3 + d2', 'd3'), memory_config: (6144, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 256 : i32
input_height: 64 : i32
input_width: 256 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 256 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,576,14,14,bf16]>
tensor<[576,1,3,3,bf16]>
tensor<[1,576,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (8064, 14, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3 + d1 * 3 + d2', 'd3'), memory_config: (1728, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 576 : i32
in_channels: 14 : i32
input_height: 576 : i32
input_width: 14 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 14 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,576,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,3,256,256,bf16]>
tensor<[32,3,3,3,bf16]>
tensor<[1,32,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 256 + d2', 'd3'), memory_config: (768, 256, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 3 + d2', 'd3'), memory_config: (288, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 256 : i32
input_height: 3 : i32
input_width: 256 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 256 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,384,64,64,bf16]>
tensor<[128,384,1,1,bf16]>
tensor<[1,128,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 24576 + d1 * 64 + d2', 'd3'), memory_config: (24576, 64, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 + d2', 'd3'), memory_config: (49152, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 64 : i32
input_height: 384 : i32
input_width: 64 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 64 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,128,28,28,bf16]>
tensor<[128,128,3,3,bf16]>
tensor<[1,128,28,28,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (3584, 28, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 * 3 + d2', 'd3'), memory_config: (49152, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 28 : i32
input_height: 128 : i32
input_width: 28 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 28 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,128,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,144,28,28,bf16]>
tensor<[32,144,1,1,bf16]>
tensor<[1,32,28,28,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (4032, 28, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 + d2', 'd3'), memory_config: (4608, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 28 : i32
input_height: 144 : i32
input_width: 28 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 28 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,64,64,bf16]>
tensor<[128,256,3,3,bf16]>
tensor<[1,128,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 3 + d2', 'd3'), memory_config: (98304, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 64 : i32
input_height: 256 : i32
input_width: 64 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 64 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,128,128,128,bf16]>
tensor<[256,128,3,3,bf16]>
tensor<[1,256,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (16384, 128, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 * 3 + d2', 'd3'), memory_config: (98304, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 128 : i32
input_height: 128 : i32
input_width: 128 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 64 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,128,180,320,bf16]>
tensor<[128,128,3,3,bf16]>
tensor<[1,128,90,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 180 + d2', 'd3'), memory_config: (23040, 320, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 384 + d1 * 3 + d2', 'd3'), memory_config: (49152, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11520 + d1 * 90 + d2', 'd3'), memory_config: (360, 5, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 320 : i32
input_height: 128 : i32
input_width: 180 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 160 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,128,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11520 + d1 * 90 + d2', 'd3'), memory_config: (360, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,16,16,bf16]>
tensor<[512,512,3,3,bf16]>
tensor<[1,512,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (8192, 16, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1536 + d1 * 3 + d2', 'd3'), memory_config: (786432, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 16 : i32
input_height: 512 : i32
input_width: 16 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 16 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,512,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,256,16,16,bf16]>
tensor<[512,256,3,3,bf16]>
tensor<[1,512,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (4096, 16, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 3 + d2', 'd3'), memory_config: (393216, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 16 : i32
input_height: 256 : i32
input_width: 16 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 16 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,512,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,960,7,7,bf16]>
tensor<[160,960,1,1,bf16]>
tensor<[1,160,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (6720, 7, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 + d2', 'd3'), memory_config: (153600, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 7 : i32
input_height: 960 : i32
input_width: 7 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 7 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,32,32,bf16]>
tensor<[1024,512,3,3,bf16]>
tensor<[1,1024,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (16384, 32, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1536 + d1 * 3 + d2', 'd3'), memory_config: (1572864, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 32 : i32
input_height: 512 : i32
input_width: 32 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 16 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,23,40,bf16]>
tensor<[512,512,3,3,bf16]>
tensor<[1,512,23,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11776 + d1 * 23 + d2', 'd3'), memory_config: (11776, 40, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1536 + d1 * 3 + d2', 'd3'), memory_config: (786432, 3, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11776 + d1 * 23 + d2', 'd3'), memory_config: (368, 2, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 40 : i32
input_height: 512 : i32
input_width: 23 : i32
kernel_height: 3 : i32
kernel_width: 3 : i32
out_channels: 40 : i32
padding_height: 1 : i32
padding_width: 1 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,512,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11776 + d1 * 23 + d2', 'd3'), memory_config: (368, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,16,112,112,bf16]>
tensor<[96,16,1,1,bf16]>
tensor<[1,96,112,112,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (1792, 112, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16 + d1 + d2', 'd3'), memory_config: (1536, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (336, 4, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 112 : i32
input_height: 16 : i32
input_width: 112 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 112 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 1 : i32
stride_width: 1 : i32 | tensor<[1,96,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (336, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.conv2d | tensor<[1,512,90,160,bf16]>
tensor<[1024,512,1,1,bf16]>
tensor<[1,1024,45,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 90 + d2', 'd3'), memory_config: (46080, 160, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (524288, 1, 'bf16', 'system')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 45 + d2', 'd3'), memory_config: (1440, 3, 'tile<32x32, bf16>', 'dram') | batch_size: 1 : i32
dilation_height: 1 : i32
dilation_width: 1 : i32
groups: 1 : i32
in_channels: 160 : i32
input_height: 512 : i32
input_width: 90 : i32
kernel_height: 1 : i32
kernel_width: 1 : i32
out_channels: 80 : i32
padding_height: 0 : i32
padding_width: 0 : i32
stride_height: 2 : i32
stride_width: 2 : i32 | tensor<[1,1024,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 45 + d2', 'd3'), memory_config: (1440, 3, 'tile<32x32, bf16>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.div.md b/docs/ops/ttnn/ttnn.div.md new file mode 100644 index 00000000..bf8ef3d0 --- /dev/null +++ b/docs/ops/ttnn/ttnn.div.md @@ -0,0 +1,12 @@ +# ttnn.div + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.div | tensor<[576,f32]>
tensor<[576,f32]>
tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | +| ttnn.div | tensor<[384,f32]>
tensor<[384,f32]>
tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | +| ttnn.div | tensor<[96,f32]>
tensor<[96,f32]>
tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.div | tensor<[1,bf16]>
tensor<[1,bf16]>
tensor<[1,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.div | tensor<[192,f32]>
tensor<[192,f32]>
tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.div | tensor<[144,f32]>
tensor<[144,f32]>
tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.div | tensor<[960,f32]>
tensor<[960,f32]>
tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | +| ttnn.div | tensor<[1280,f32]>
tensor<[1280,f32]>
tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.empty.md b/docs/ops/ttnn/ttnn.empty.md new file mode 100644 index 00000000..13a6d23d --- /dev/null +++ b/docs/ops/ttnn/ttnn.empty.md @@ -0,0 +1,243 @@ +# ttnn.empty + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<128x1>>>
shape: #ttnn.shape<1x128x32x32> | tensor<[1,128,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<256x1>>>
shape: #ttnn.shape<1x512x16x16> | tensor<[1,512,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<42x1>>>
shape: #ttnn.shape<1x96x14x14> | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<128x1>>>
shape: #ttnn.shape<1x256x16x16> | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<128x10>>>
shape: #ttnn.shape<4096x320> | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x96>>>
shape: #ttnn.shape<1x9x3072> | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<28x1>>>
shape: #ttnn.shape<1x32x28x28> | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<112x1>>>
shape: #ttnn.shape<1x256x14x14> | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x5>>>
shape: #ttnn.shape<1x160> | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
shape: #ttnn.shape<32x32> | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'bf16', 'system') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<252x2>>>
shape: #ttnn.shape<1x144x56x56> | tensor<[1,144,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x18>>>
shape: #ttnn.shape<576> | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<32x20>>>
shape: #ttnn.shape<1x1024x640> | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<38x10>>>
shape: #ttnn.shape<1x1200x320> | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<128x10>>>
shape: #ttnn.shape<4096x320> | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<29x1>>>
shape: #ttnn.shape<920x1x1> | tensor<[920,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x32>>>
shape: #ttnn.shape<9x1024> | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<512x8>>>
shape: #ttnn.shape<1x64x256x256> | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<10x1>>>
shape: #ttnn.shape<1x300x1> | tensor<[1,300,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<11x1>>>
shape: #ttnn.shape<1x12x27x27> | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<32x4>>>
shape: #ttnn.shape<1x32x32x128> | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1280x2>>>
shape: #ttnn.shape<1x640x64x64> | tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<14x1>>>
shape: #ttnn.shape<1x16x27x27> | tensor<[1,16,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (14, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<23x1>>>
shape: #ttnn.shape<729x12> | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x24>>>
shape: #ttnn.shape<9x768> | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<10x16>>>
shape: #ttnn.shape<1x300x512> | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x96>>>
shape: #ttnn.shape<14x3072> | tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<256x4>>>
shape: #ttnn.shape<1x64x128x128> | tensor<[1,64,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x24>>>
shape: #ttnn.shape<1x1x768> | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<2x320>>>
shape: #ttnn.shape<64x10240> | tensor<[64,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 320, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x64>>>
shape: #ttnn.shape<1x9x2048> | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<256x8>>>
shape: #ttnn.shape<1x32x256x256> | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x24>>>
shape: #ttnn.shape<1x10x768> | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x8001>>>
shape: #ttnn.shape<19x256008> | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x1>>>
shape: #ttnn.shape<1x256x1x1> | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<480x10>>>
shape: #ttnn.shape<1x64x240x320> | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<23x1>>>
shape: #ttnn.shape<732x12> | tensor<[732,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<42x2>>>
shape: #ttnn.shape<1x24x56x56> | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<60x2>>>
shape: #ttnn.shape<1x64x30x40> | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x24>>>
shape: #ttnn.shape<1x9x768> | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x96>>>
shape: #ttnn.shape<1x12x3072> | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<4x1>>>
shape: #ttnn.shape<1x1x100x4> | tensor<[1,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<64x24>>>
shape: #ttnn.shape<1x2048x768> | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<512x1>>>
shape: #ttnn.shape<1x1024x16x16> | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<640x2>>>
shape: #ttnn.shape<1x320x64x64> | tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<512x2>>>
shape: #ttnn.shape<1x256x64x64> | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<32x20>>>
shape: #ttnn.shape<1024x640> | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x40>>>
shape: #ttnn.shape<1280> | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x160>>>
shape: #ttnn.shape<1x256x5120> | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<256x1>>>
shape: #ttnn.shape<1x256x32x32> | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<320x1>>>
shape: #ttnn.shape<1x1280x8x8> | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x40>>>
shape: #ttnn.shape<1x256x1280> | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<4x6>>>
shape: #ttnn.shape<1x100x192> | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x10>>>
shape: #ttnn.shape<1x320> | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<112x1>>>
shape: #ttnn.shape<1x128x28x28> | tensor<[1,128,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x24>>>
shape: #ttnn.shape<14x768> | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x96>>>
shape: #ttnn.shape<9x3072> | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<360x5>>>
shape: #ttnn.shape<1x128x90x160> | tensor<[1,128,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11520 + d1 * 90 + d2', 'd3'), memory_config: (360, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<35x1>>>
shape: #ttnn.shape<1x160x7x7> | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<120x3>>>
shape: #ttnn.shape<1x64x60x80> | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<128x1>>>
shape: #ttnn.shape<1x4096x1> | tensor<[1,4096,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<10x10>>>
shape: #ttnn.shape<300x320> | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<512x1>>>
shape: #ttnn.shape<1x16384x32> | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<32x5>>>
shape: #ttnn.shape<1x1024x160> | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<512x1>>>
shape: #ttnn.shape<1x512x32x32> | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<512x16>>>
shape: #ttnn.shape<1x32x512x512> | tensor<[1,32,512,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (512, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<112x1>>>
shape: #ttnn.shape<1x512x7x7> | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x20>>>
shape: #ttnn.shape<1x640> | tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<168x2>>>
shape: #ttnn.shape<1x96x56x56> | tensor<[1,96,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 56 + d2', 'd3'), memory_config: (168, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<32x2>>>
shape: #ttnn.shape<1x32x32x64> | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<4x1>>>
shape: #ttnn.shape<100x4> | tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<256x2>>>
shape: #ttnn.shape<1x128x64x64> | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x4>>>
shape: #ttnn.shape<1x9x128> | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x24>>>
shape: #ttnn.shape<256x768> | tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x10> | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<84x1>>>
shape: #ttnn.shape<1x192x14x14> | tensor<[1,192,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2688 + d1 * 14 + d2', 'd3'), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<112x2>>>
shape: #ttnn.shape<1x64x56x56> | tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<7x24>>>
shape: #ttnn.shape<1x201x768> | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x64>>>
shape: #ttnn.shape<9x2048> | tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x8x1> | tensor<[1,8,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x5>>>
shape: #ttnn.shape<160> | tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<130x6>>>
shape: #ttnn.shape<1x4150x192> | tensor<[1,4150,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4150 + d1', 'd2'), memory_config: (130, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<46x6>>>
shape: #ttnn.shape<1445x192> | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x8001>>>
shape: #ttnn.shape<19x256008> | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<28x1>>>
shape: #ttnn.shape<1x64x14x14> | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<32x1>>>
shape: #ttnn.shape<1x1024x1> | tensor<[1,1024,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<5x24>>>
shape: #ttnn.shape<1x144x768> | tensor<[1,144,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 144 + d1', 'd2'), memory_config: (5, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<4x1>>>
shape: #ttnn.shape<1x128x1x1> | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<224x4>>>
shape: #ttnn.shape<1x64x112x112> | tensor<[1,64,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 112 + d2', 'd3'), memory_config: (224, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x256>>>
shape: #ttnn.shape<9x8192> | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<368x2>>>
shape: #ttnn.shape<1x512x23x40> | tensor<[1,512,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11776 + d1 * 23 + d2', 'd3'), memory_config: (368, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<252x1>>>
shape: #ttnn.shape<1x576x14x14> | tensor<[1,576,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x24>>>
shape: #ttnn.shape<12x768> | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x30>>>
shape: #ttnn.shape<960> | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x12>>>
shape: #ttnn.shape<384> | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<14x2> | tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<46x6>>>
shape: #ttnn.shape<1x1445x192> | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x40>>>
shape: #ttnn.shape<256x1280> | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<210x1>>>
shape: #ttnn.shape<1x960x7x7> | tensor<[1,960,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x40>>>
shape: #ttnn.shape<256x1280> | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<32x160>>>
shape: #ttnn.shape<1024x5120> | tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x40>>>
shape: #ttnn.shape<9x1280> | tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<512x4>>>
shape: #ttnn.shape<1x128x128x128> | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1440x3>>>
shape: #ttnn.shape<1x1024x45x80> | tensor<[1,1024,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 45 + d2', 'd3'), memory_config: (1440, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x10x1> | tensor<[1,10,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<10x16>>>
shape: #ttnn.shape<300x512> | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<640x1>>>
shape: #ttnn.shape<1x1280x16x16> | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x96>>>
shape: #ttnn.shape<12x3072> | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<64x9>>>
shape: #ttnn.shape<2048x262> | tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 9, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x12x1> | tensor<[1,12,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<32x80>>>
shape: #ttnn.shape<1x1024x2560> | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<64x1>>>
shape: #ttnn.shape<1x2048x1> | tensor<[1,2048,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<960x20>>>
shape: #ttnn.shape<1x64x480x640> | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x3>>>
shape: #ttnn.shape<96> | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x8>>>
shape: #ttnn.shape<256> | tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<29x8>>>
shape: #ttnn.shape<920x1x256> | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<16x1>>>
shape: #ttnn.shape<1x512x1x1> | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x48>>>
shape: #ttnn.shape<1x1536> | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<168x1>>>
shape: #ttnn.shape<1x384x14x14> | tensor<[1,384,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x2> | tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<2x3>>>
shape: #ttnn.shape<1x1x60x80> | tensor<[1,1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 60 + d2', 'd3'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<448x1>>>
shape: #ttnn.shape<1x2048x7x7> | tensor<[1,2048,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 7 + d2', 'd3'), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<128x40>>>
shape: #ttnn.shape<1x4096x1280> | tensor<[1,4096,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x32>>>
shape: #ttnn.shape<19x1024> | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<150x4>>>
shape: #ttnn.shape<4800x128> | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<64x24>>>
shape: #ttnn.shape<2048x768> | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x8>>>
shape: #ttnn.shape<256x256> | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<46x24>>>
shape: #ttnn.shape<1445x768> | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<70x1>>>
shape: #ttnn.shape<1x320x7x7> | tensor<[1,320,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (70, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<2x1>>>
shape: #ttnn.shape<1x64x1x1> | tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<600x2>>>
shape: #ttnn.shape<19200x64> | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<240x3>>>
shape: #ttnn.shape<1x128x60x80> | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (240, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<640x1>>>
shape: #ttnn.shape<1x640x32x32> | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x2>>>
shape: #ttnn.shape<1x1x30x40> | tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<2x24>>>
shape: #ttnn.shape<1x50x768> | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<12x2> | tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<38x1>>>
shape: #ttnn.shape<1x1200x1> | tensor<[1,1200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<38x10>>>
shape: #ttnn.shape<1200x320> | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1> | tensor<[1,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<4x5>>>
shape: #ttnn.shape<1x1x120x160> | tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x128>>>
shape: #ttnn.shape<1x9x4096> | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<240x5>>>
shape: #ttnn.shape<1x64x120x160> | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<480x5>>>
shape: #ttnn.shape<1x128x120x160> | tensor<[1,128,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 120 + d2', 'd3'), memory_config: (480, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x24>>>
shape: #ttnn.shape<10x768> | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x128>>>
shape: #ttnn.shape<19x4096> | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<126x1>>>
shape: #ttnn.shape<1x144x28x28> | tensor<[1,144,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<720x3>>>
shape: #ttnn.shape<1x512x45x80> | tensor<[1,512,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 45 + d2', 'd3'), memory_config: (720, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<768x2>>>
shape: #ttnn.shape<1x384x64x64> | tensor<[1,384,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 24576 + d1 * 64 + d2', 'd3'), memory_config: (768, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x24>>>
shape: #ttnn.shape<1x8x768> | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<64x40>>>
shape: #ttnn.shape<2048x1280> | tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x32>>>
shape: #ttnn.shape<1x9x1024> | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x4>>>
shape: #ttnn.shape<1x14x128> | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1920x2>>>
shape: #ttnn.shape<1x960x64x64> | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x8>>>
shape: #ttnn.shape<1x256x256> | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<720x10>>>
shape: #ttnn.shape<1x128x180x320> | tensor<[1,128,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 180 + d2', 'd3'), memory_config: (720, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x8>>>
shape: #ttnn.shape<256x256> | tensor<[256,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<128x80>>>
shape: #ttnn.shape<4096x2560> | tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<960x1>>>
shape: #ttnn.shape<1x960x32x32> | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x32>>>
shape: #ttnn.shape<1x1000> | tensor<[1,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x4>>>
shape: #ttnn.shape<9x128> | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x320>>>
shape: #ttnn.shape<256x10240> | tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<24x1>>>
shape: #ttnn.shape<1x768x8> | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x256>>>
shape: #ttnn.shape<1x9x8192> | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<600x2>>>
shape: #ttnn.shape<1x19200x64> | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x6>>>
shape: #ttnn.shape<192> | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x344>>>
shape: #ttnn.shape<1x32x11008> | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<7x32>>>
shape: #ttnn.shape<1x197x1024> | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<512x1>>>
shape: #ttnn.shape<16384x32> | tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<10x2>>>
shape: #ttnn.shape<300x64> | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x2>>>
shape: #ttnn.shape<1x64> | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<10x64>>>
shape: #ttnn.shape<300x2048> | tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<74x7>>>
shape: #ttnn.shape<1x12x197x197> | tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<19x8>>>
shape: #ttnn.shape<6x100x1x256> | tensor<[6,100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<19x8>>>
shape: #ttnn.shape<600x256> | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<7x24>>>
shape: #ttnn.shape<1x193x768> | tensor<[1,193,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<56x4>>>
shape: #ttnn.shape<1x16x112x112> | tensor<[1,16,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (56, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x96>>>
shape: #ttnn.shape<10x3072> | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x64>>>
shape: #ttnn.shape<2048> | tensor<[2048,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1440x5>>>
shape: #ttnn.shape<1x512x90x160> | tensor<[1,512,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 90 + d2', 'd3'), memory_config: (1440, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<280x1>>>
shape: #ttnn.shape<1x1280x7x7> | tensor<[1,1280,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x5>>>
shape: #ttnn.shape<144> | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x32x1> | tensor<[1,32,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<150x1>>>
shape: #ttnn.shape<1x4800x1> | tensor<[1,4800,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x32x1x1> | tensor<[1,32,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<7x24>>>
shape: #ttnn.shape<201x768> | tensor<[201,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<64x8>>>
shape: #ttnn.shape<2048x256> | tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<7x32>>>
shape: #ttnn.shape<197x1024> | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<7x24>>>
shape: #ttnn.shape<1x196x768> | tensor<[1,196,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 196 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x40>>>
shape: #ttnn.shape<1x1280> | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x12> | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<168x1>>>
shape: #ttnn.shape<1x192x28x28> | tensor<[1,192,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x128>>>
shape: #ttnn.shape<32x4096> | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<600x1>>>
shape: #ttnn.shape<1x19200x1> | tensor<[1,19200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<720x5>>>
shape: #ttnn.shape<1x256x90x160> | tensor<[1,256,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 90 + d2', 'd3'), memory_config: (720, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<29x8>>>
shape: #ttnn.shape<920x256> | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1280x1>>>
shape: #ttnn.shape<1x1280x32x32> | tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<4x8>>>
shape: #ttnn.shape<100x1x256> | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x4>>>
shape: #ttnn.shape<1x128> | tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1000>>>
shape: #ttnn.shape<32x32000> | tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<2x24>>>
shape: #ttnn.shape<50x768> | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x344>>>
shape: #ttnn.shape<32x11008> | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<3x12> | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<126x1>>>
shape: #ttnn.shape<1x576x7x7> | tensor<[1,576,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<128x10>>>
shape: #ttnn.shape<1x4096x320> | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x24>>>
shape: #ttnn.shape<1x14x768> | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x128>>>
shape: #ttnn.shape<9x4096> | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x14x1> | tensor<[1,14,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x4>>>
shape: #ttnn.shape<1x12x128> | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x24>>>
shape: #ttnn.shape<1x12x768> | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x938>>>
shape: #ttnn.shape<9x30000> | tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x10>>>
shape: #ttnn.shape<9x320> | tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x7813>>>
shape: #ttnn.shape<10x250002> | tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x20>>>
shape: #ttnn.shape<9x640> | tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x1>>>
shape: #ttnn.shape<256x32> | tensor<[256,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x3> | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<120x2>>>
shape: #ttnn.shape<1x128x30x40> | tensor<[1,128,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 30 + d2', 'd3'), memory_config: (120, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<32x32> | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x19x1> | tensor<[1,19,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<150x16>>>
shape: #ttnn.shape<4800x512> | tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<46x1>>>
shape: #ttnn.shape<1x1445x1> | tensor<[1,1445,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<32x1>>>
shape: #ttnn.shape<1x1024x1x1> | tensor<[1,1024,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<600x8>>>
shape: #ttnn.shape<19200x256> | tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<8x32>>>
shape: #ttnn.shape<256x1024> | tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<4x8>>>
shape: #ttnn.shape<100x256> | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x25>>>
shape: #ttnn.shape<1x784> | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x14x1> | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<150x4>>>
shape: #ttnn.shape<1x4800x128> | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1440x10>>>
shape: #ttnn.shape<1x256x180x320> | tensor<[1,256,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (1440, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<32x20>>>
shape: #ttnn.shape<1024x640> | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<19> | tensor<[19,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x128>>>
shape: #ttnn.shape<1x32x4096> | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<99x7>>>
shape: #ttnn.shape<1x16x197x197> | tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x1>>>
shape: #ttnn.shape<1x9x1> | tensor<[1,9,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x32>>>
shape: #ttnn.shape<1x19x1024> | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<38x40>>>
shape: #ttnn.shape<1200x1280> | tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<10x4>>>
shape: #ttnn.shape<300x128> | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x4>>>
shape: #ttnn.shape<1x32x128> | tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<1x6>>>
shape: #ttnn.shape<1x1x192> | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.empty | !tt.device<#device> | | dtype: #tt.supportedDataTypes
layout: #ttnn.layout
memory_config: #ttnn.memory_config<, , <<336x4>>>
shape: #ttnn.shape<1x96x112x112> | tensor<[1,96,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (336, 4, 'tile<32x32, bf16>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.exp.md b/docs/ops/ttnn/ttnn.exp.md new file mode 100644 index 00000000..25db1d8b --- /dev/null +++ b/docs/ops/ttnn/ttnn.exp.md @@ -0,0 +1,6 @@ +# ttnn.exp + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.exp | tensor<[160,f32]>
tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.exp | tensor<[19,256008,f32]>
tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.from_device.md b/docs/ops/ttnn/ttnn.from_device.md new file mode 100644 index 00000000..a7c9013e --- /dev/null +++ b/docs/ops/ttnn/ttnn.from_device.md @@ -0,0 +1,842 @@ +# ttnn.from_device + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.from_device | tensor<[4096,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1000, 'tile<32x32, bf16>', 'dram') | | tensor<[4096,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 32000, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[100,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[100,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[600,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[600,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 4, 'bf16', 'system') | +| ttnn.from_device | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | | tensor<[12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (168, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,128,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (4096, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[9,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,512,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (8192, 16, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | | tensor<[8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (1344, 14, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (4096, 16, 'bf16', 'system') | +| ttnn.from_device | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 3072, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (8192, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 3072, 'bf16', 'system') | +| ttnn.from_device | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (896, 28, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1024,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 8 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 8 + d2', 'd3'), memory_config: (8192, 80, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (3584, 14, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,40,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,40,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,50,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 96, 'tile<32x32, bf16>', 'dram') | | tensor<[1,50,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (50, 3072, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,960,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,960,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (6720, 7, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 160, 'f32', 'system') | +| ttnn.from_device | tensor<[1445,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | | tensor<[1445,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 192, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1,1,920,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 + d1 + d2', 'd3'), memory_config: (1, 29, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,1,920,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 + d1 + d2', 'd3'), memory_config: (1, 920, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,144,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,144,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (8064, 56, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 576, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[100,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[100,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 92, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 19, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3072, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,320,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,320,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1280,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[768,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[920,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 1, 'tile<32x32, f32>', 'dram') | | tensor<[920,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (920, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,300,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,300,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,9,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (72, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (324, 27, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (40960, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[14,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | | tensor<[14,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 3072, 'bf16', 'system') | +| ttnn.from_device | tensor<[3072,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[3072,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3072, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,16,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (14, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,16,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (432, 27, 'f32', 'system') | +| ttnn.from_device | tensor<[1,4800,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[1,4800,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[240,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | | tensor<[240,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (240, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (304, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1024,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | | tensor<[1024,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 2560, 'bf16', 'system') | +| ttnn.from_device | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (729, 12, 'bf16', 'system') | +| ttnn.from_device | tensor<[160,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 20, 'tile<32x32, f32>', 'dram') | | tensor<[160,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 640, 'f32', 'system') | +| ttnn.from_device | tensor<[256,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 120 + d2', 'd3'), memory_config: (120, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 120 + d2', 'd3'), memory_config: (3840, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1280,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[1280,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1000, 'bf16', 'system') | +| ttnn.from_device | tensor<[60,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | | tensor<[60,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (60, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,19200,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,19200,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1024,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 8001, 'tile<32x32, bf16>', 'dram') | | tensor<[1024,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 256008, 'bf16', 'system') | +| ttnn.from_device | tensor<[320,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, f32>', 'dram') | | tensor<[320,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (304, 19, 'bf16', 'system') | +| ttnn.from_device | tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | | tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 3072, 'f32', 'system') | +| ttnn.from_device | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[192,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, f32>', 'dram') | | tensor<[192,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (8192, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (896, 14, 'bf16', 'system') | +| ttnn.from_device | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[8192,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, f32>', 'dram') | | tensor<[8192,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8192, 2048, 'f32', 'system') | +| ttnn.from_device | tensor<[384,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 1, 'tile<32x32, f32>', 'dram') | | tensor<[384,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (384, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[30,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[30,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (30, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[6,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[6,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (600, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[64,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 320, 'tile<32x32, f32>', 'dram') | | tensor<[64,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 10240, 'f32', 'system') | +| ttnn.from_device | tensor<[8,80,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 80 + d1', 'd2'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | | tensor<[8,80,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 80 + d1', 'd2'), memory_config: (640, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[1,640,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,640,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (10240, 16, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (6000, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 3072, 'f32', 'system') | +| ttnn.from_device | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,512,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 150, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 4800, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (2412, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1024,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1024,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | | tensor<[12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (120, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (8192, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 12, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | | tensor<[8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 256008, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (256, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (15360, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | | tensor<[3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (4335, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[732,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[732,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (732, 12, 'bf16', 'system') | +| ttnn.from_device | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 192, 'bf16', 'system') | +| ttnn.from_device | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 512, 'f32', 'system') | +| ttnn.from_device | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (1344, 56, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1280,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[100,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[100,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (800, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (100, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,1024,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,8,1024,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 80, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (1920, 40, 'f32', 'system') | +| ttnn.from_device | tensor<[640,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 20, 'tile<32x32, f32>', 'dram') | | tensor<[640,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 640, 'f32', 'system') | +| ttnn.from_device | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[14,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[14,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (20480, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 3072, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[128,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | | tensor<[128,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (6000, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (100, 4, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,8,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 8 + d2', 'd3'), memory_config: (2, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1,8,8,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 8 + d2', 'd3'), memory_config: (64, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (16384, 16, 'bf16', 'system') | +| ttnn.from_device | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,320,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,320,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (20480, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (96, 8, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2048,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (512, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (16384, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[8192,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[8192,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8192, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1,9,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,640,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,640,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (40960, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[128,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[128,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (3840, 80, 'f32', 'system') | +| ttnn.from_device | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 640, 'f32', 'system') | +| ttnn.from_device | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[1,8,2048,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,8,2048,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (16384, 96, 'bf16', 'system') | +| ttnn.from_device | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[14,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[14,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 8, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | | tensor<[1,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2048, 'f32', 'system') | +| ttnn.from_device | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[2048,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[5,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[5,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (1280, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 384, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 5120, 'bf16', 'system') | +| ttnn.from_device | tensor<[192,92,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 3, 'tile<32x32, f32>', 'dram') | | tensor<[192,92,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 92, 'f32', 'system') | +| ttnn.from_device | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,40,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,40,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[16,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | | tensor<[16,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (1024, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (10240, 8, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 120 + d2', 'd3'), memory_config: (960, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 120 + d2', 'd3'), memory_config: (30720, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[128,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, f32>', 'dram') | | tensor<[128,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 30000, 'f32', 'system') | +| ttnn.from_device | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (16384, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (100, 192, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'f32', 'system') | +| ttnn.from_device | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[1,64,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 8192, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,128,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (3584, 28, 'bf16', 'system') | +| ttnn.from_device | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[320,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | | tensor<[320,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[160,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[160,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[768,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 6, 'tile<32x32, bf16>', 'dram') | | tensor<[768,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 192, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1445,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1445,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 160, 'f32', 'system') | +| ttnn.from_device | tensor<[64,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, f32>', 'dram') | | tensor<[64,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 784, 'f32', 'system') | +| ttnn.from_device | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 8192, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,30,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,30,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (768, 8, 'bf16', 'system') | +| ttnn.from_device | tensor<[5,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (47, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[5,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (1500, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 64 + d2', 'd3'), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 64 + d2', 'd3'), memory_config: (576, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[128,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, bf16>', 'dram') | | tensor<[128,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 784, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,128,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11520 + d1 * 90 + d2', 'd3'), memory_config: (360, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11520 + d1 * 90 + d2', 'd3'), memory_config: (11520, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 600, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 19200, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (2400, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,201,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 12 + d2', 'd3'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,201,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 12 + d2', 'd3'), memory_config: (2412, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (1120, 7, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1,64,480,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,480,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (30720, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,4096,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,4096,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (3, 5, 'tile<32x32, f32>', 'dram') | | tensor<[8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (72, 160, 'f32', 'system') | +| ttnn.from_device | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,960,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,960,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (61440, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[320,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | | tensor<[320,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (512, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1024,640,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | | tensor<[1,1024,640,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 640, 'f32', 'system') | +| ttnn.from_device | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (7680, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, bf16>', 'dram') | | tensor<[1,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 784, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,16,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (56, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,16,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (1792, 112, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (16384, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,300,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 2 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,300,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 2 + d2', 'd3'), memory_config: (600, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (920, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,512,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (512, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,512,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (16384, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (3584, 7, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[12,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, f32>', 'dram') | | tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 640, 'f32', 'system') | +| ttnn.from_device | tensor<[2048,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[2048,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,144,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,144,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (4032, 28, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,96,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 56 + d2', 'd3'), memory_config: (168, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,96,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 56 + d2', 'd3'), memory_config: (5376, 56, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (1920, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (96, 8, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | | tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 4, 'f32', 'system') | +| ttnn.from_device | tensor<[2048,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, bf16>', 'dram') | | tensor<[2048,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 8192, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,960,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 960 + d1', 'd2'), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,960,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 960 + d1', 'd2'), memory_config: (960, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (8192, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,20,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,20,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[8,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1200,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1200,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,960,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | | tensor<[1,960,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 960, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,300,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,300,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[768,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, bf16>', 'dram') | | tensor<[768,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1536, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, f32>', 'dram') | | tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram') | | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'i32', 'system') | +| ttnn.from_device | tensor<[1,192,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2688 + d1 * 14 + d2', 'd3'), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,192,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2688 + d1 * 14 + d2', 'd3'), memory_config: (2688, 14, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[12,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3, 'bf16', 'system') | +| ttnn.from_device | tensor<[5,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (5, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[5,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (160, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[2048,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 32, 'tile<32x32, f32>', 'dram') | | tensor<[2048,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1000, 'f32', 'system') | +| ttnn.from_device | tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (3584, 56, 'bf16', 'system') | +| ttnn.from_device | tensor<[3,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[3,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'f32', 'system') | +| ttnn.from_device | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (201, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | | tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 2048, 'f32', 'system') | +| ttnn.from_device | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 3072, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | | tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 160, 'f32', 'system') | +| ttnn.from_device | tensor<[2048,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[2048,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,4150,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4150 + d1', 'd2'), memory_config: (130, 6, 'tile<32x32, bf16>', 'dram') | | tensor<[1,4150,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4150 + d1', 'd2'), memory_config: (4150, 192, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[256,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 92, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (19200, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 192, 'f32', 'system') | +| ttnn.from_device | tensor<[768,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[768,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[128,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[128,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[2048,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, f32>', 'dram') | | tensor<[2048,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 8192, 'f32', 'system') | +| ttnn.from_device | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram') | | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 256008, 'f32', 'system') | +| ttnn.from_device | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 192, 'f32', 'system') | +| ttnn.from_device | tensor<[1,8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[1,8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | | tensor<[16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (144, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,27,27,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,27,27,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (324, 27, 'bf16', 'system') | +| ttnn.from_device | tensor<[3,64,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (6, 46, 'tile<32x32, f32>', 'dram') | | tensor<[3,64,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (192, 1445, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1024,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,1024,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,144,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 144 + d1', 'd2'), memory_config: (5, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,144,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 144 + d1', 'd2'), memory_config: (144, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,50,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,50,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (600, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[201,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 96, 'tile<32x32, bf16>', 'dram') | | tensor<[201,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (201, 3072, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 12 + d1 * 12 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 12 + d1 * 12 + d2', 'd3'), memory_config: (12, 12, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[12,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 2, 'bf16', 'system') | +| ttnn.from_device | tensor<[1536,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | | tensor<[1536,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1536, 'f32', 'system') | +| ttnn.from_device | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (128, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (20480, 16, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 112 + d2', 'd3'), memory_config: (224, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 112 + d2', 'd3'), memory_config: (7168, 112, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1280,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 + d2', 'd3'), memory_config: (1280, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (9600, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,60,80,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4800 + d1 * 80 + d2', 'd3'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,60,80,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4800 + d1 * 80 + d2', 'd3'), memory_config: (4800, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 8192, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[920,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[920,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[2,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[2,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (512, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,197,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 16 + d2', 'd3'), memory_config: (99, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,197,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 16 + d2', 'd3'), memory_config: (3152, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[128,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | | tensor<[128,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,512,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11776 + d1 * 23 + d2', 'd3'), memory_config: (368, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11776 + d1 * 23 + d2', 'd3'), memory_config: (11776, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[4096,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4, 'tile<32x32, f32>', 'dram') | | tensor<[4096,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,80,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (80, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,80,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (2560, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[100,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | | tensor<[100,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 192, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,576,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,576,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (8064, 14, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1445,3,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 3 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1445,3,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 3 + d2', 'd3'), memory_config: (4335, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,128,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 150, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (128, 4800, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (144, 12, 'f32', 'system') | +| ttnn.from_device | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 960, 'f32', 'system') | +| ttnn.from_device | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2, 'f32', 'system') | +| ttnn.from_device | tensor<[1,192,50,83,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 50 + d2', 'd3'), memory_config: (300, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,192,50,83,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 50 + d2', 'd3'), memory_config: (9600, 83, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,30,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,30,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[197,197,12,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[197,197,12,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (38809, 12, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[512,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[512,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,4096,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | | tensor<[1,4096,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 2560, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,640,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,640,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (20480, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,197,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,197,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (2364, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,320,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,320,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (10240, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,19,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1,19,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, f32>', 'dram') | | tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 5120, 'f32', 'system') | +| ttnn.from_device | tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | | tensor<[8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[96,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 1, 'tile<32x32, f32>', 'dram') | | tensor<[96,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[256,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | | tensor<[256,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 5120, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,10,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | | tensor<[1,10,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 3072, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3072, 'f32', 'system') | +| ttnn.from_device | tensor<[1,640,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,640,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (10240, 16, 'f32', 'system') | +| ttnn.from_device | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[1,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1024,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 45 + d2', 'd3'), memory_config: (1440, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 45 + d2', 'd3'), memory_config: (46080, 80, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | | tensor<[8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 80, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,920,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 29, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,920,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 920, 'bf16', 'system') | +| ttnn.from_device | tensor<[640,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, bf16>', 'dram') | | tensor<[640,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 5120, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1280,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 38400 + d1 * 30 + d2', 'd3'), memory_config: (1200, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 38400 + d1 * 30 + d2', 'd3'), memory_config: (38400, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,14,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,14,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,15,20,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 * 20 + d2', 'd3'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[1,15,20,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 * 20 + d2', 'd3'), memory_config: (300, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,10,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,10,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1024,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1024,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1024, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[512,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, f32>', 'dram') | | tensor<[512,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 512, 'f32', 'system') | +| ttnn.from_device | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (30720, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (2048, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,30,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,30,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,4800,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 2 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,4800,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 2 + d2', 'd3'), memory_config: (9600, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 9, 'tile<32x32, bf16>', 'dram') | | tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 262, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (96, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | | tensor<[1,3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (4335, 1445, 'f32', 'system') | +| ttnn.from_device | tensor<[1,4096,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,4096,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[100,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, f32>', 'dram') | | tensor<[100,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 192, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (19, 19, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,320,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (70, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,320,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (2240, 7, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 2560, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,201,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1,201,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (201, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2048,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,2048,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,40,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,40,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[128,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, f32>', 'dram') | | tensor<[128,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 784, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (30720, 640, 'f32', 'system') | +| ttnn.from_device | tensor<[192,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[192,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,50,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1,50,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (50, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[920,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (7360, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[920,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (235520, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,14,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,14,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 2, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,768,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 6, 'tile<32x32, bf16>', 'dram') | | tensor<[1,768,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (768, 192, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (2400, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,8,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,19,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 16 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,19,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 16 + d2', 'd3'), memory_config: (304, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[3,720,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 720 + d1', 'd2'), memory_config: (68, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[3,720,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 720 + d1', 'd2'), memory_config: (2160, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[320,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, bf16>', 'dram') | | tensor<[320,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 2560, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,20,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,20,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[16384,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 128, 'tile<32x32, f32>', 'dram') | | tensor<[16384,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16384, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (2048, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[144,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | | tensor<[144,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (144, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,40,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,40,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,64,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,64,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (4096, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[4096,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 40, 'tile<32x32, f32>', 'dram') | | tensor<[4096,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 96, 'f32', 'system') | +| ttnn.from_device | tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[3129,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 98, 'tile<32x32, f32>', 'dram') | | tensor<[3129,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3129, 'f32', 'system') | +| ttnn.from_device | tensor<[320,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, f32>', 'dram') | | tensor<[320,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 2560, 'f32', 'system') | +| ttnn.from_device | tensor<[9,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | | tensor<[9,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 30000, 'bf16', 'system') | +| ttnn.from_device | tensor<[640,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 20, 'tile<32x32, f32>', 'dram') | | tensor<[640,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 640, 'f32', 'system') | +| ttnn.from_device | tensor<[12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (2412, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 11008, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, bf16>', 'dram') | | tensor<[1280,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 10240, 'bf16', 'system') | +| ttnn.from_device | tensor<[64,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | | tensor<[64,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (576, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1536, 'f32', 'system') | +| ttnn.from_device | tensor<[2560,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 80, 'tile<32x32, f32>', 'dram') | | tensor<[2560,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2560, 'f32', 'system') | +| ttnn.from_device | tensor<[768,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, f32>', 'dram') | | tensor<[768,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 250002, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 10, 'f32', 'system') | +| ttnn.from_device | tensor<[1,384,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,384,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (5376, 14, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1200,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | | tensor<[1,1200,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,16384,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 512, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,16384,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 16384, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,300,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,300,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,10,250002,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | | tensor<[1,10,250002,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 250002, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 80, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[128,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, f32>', 'dram') | | tensor<[128,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 60 + d1', 'd2'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 60 + d1', 'd2'), memory_config: (60, 80, 'bf16', 'system') | +| ttnn.from_device | tensor<[192,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | | tensor<[192,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,320,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,320,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (20480, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2048,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 7 + d2', 'd3'), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 7 + d2', 'd3'), memory_config: (14336, 7, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,19200,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,19200,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,4096,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1,4096,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (16, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[8,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (512, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[128,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[128,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1,16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (304, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | | tensor<[12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (144, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,240,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,240,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (15360, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (240, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (7680, 80, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (50, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (61440, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,201,201,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (76, 7, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,201,201,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (2412, 201, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,1,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[1,4096,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 8 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,4096,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 8 + d2', 'd3'), memory_config: (32768, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[192,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, f32>', 'dram') | | tensor<[192,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 192, 'f32', 'system') | +| ttnn.from_device | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,14,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | | tensor<[1,14,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 3072, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3, 'f32', 'system') | +| ttnn.from_device | tensor<[1,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (3, 2, 'tile<32x32, f32>', 'dram') | | tensor<[8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (72, 40, 'f32', 'system') | +| ttnn.from_device | tensor<[2,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[2,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (600, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,320,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 30 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,320,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 30 + d2', 'd3'), memory_config: (9600, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 40, 'f32', 'system') | +| ttnn.from_device | tensor<[1,19200,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,19200,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[64,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, f32>', 'dram') | | tensor<[64,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (184, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (5888, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (72, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, f32>', 'dram') | | tensor<[768,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1536, 'f32', 'system') | +| ttnn.from_device | tensor<[1,8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[14,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[14,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[10,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | | tensor<[10,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 250002, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14 + d1 * 14 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14 + d1 * 14 + d2', 'd3'), memory_config: (14, 14, 'bf16', 'system') | +| ttnn.from_device | tensor<[640,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, f32>', 'dram') | | tensor<[640,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 5120, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,80,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (80, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,80,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (2560, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,20,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,20,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[300,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[300,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,512,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[128,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, bf16>', 'dram') | | tensor<[128,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 30000, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 14, 'f32', 'system') | +| ttnn.from_device | tensor<[12,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[12,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (64, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,640,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 + d2', 'd3'), memory_config: (20, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,640,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 + d2', 'd3'), memory_config: (640, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[197,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[197,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | | tensor<[8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 160, 'f32', 'system') | +| ttnn.from_device | tensor<[12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (108, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1,512,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[4096,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, f32>', 'dram') | | tensor<[4096,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[4096,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | | tensor<[4096,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (32, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,14,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1,14,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[784,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, f32>', 'dram') | | tensor<[784,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (784, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 2, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, f32>', 'dram') | | tensor<[768,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,300,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,300,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 + d2', 'd3'), memory_config: (300, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 30 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 30 + d1', 'd2'), memory_config: (30, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 12 + d2', 'd3'), memory_config: (108, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1024,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, f32>', 'dram') | | tensor<[1024,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 2560, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1280,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 2, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,10240,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,10240,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 10240, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,1200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1280,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1280,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1000, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[64,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, f32>', 'dram') | | tensor<[64,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,5,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 1024 + d2', 'd3'), memory_config: (160, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,5,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 1024 + d2', 'd3'), memory_config: (5120, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,320,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 38, 'tile<32x32, bf16>', 'dram') | | tensor<[1,320,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 1200, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 120 + d1', 'd2'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 120 + d1', 'd2'), memory_config: (120, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[768,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[10240,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 320, 'tile<32x32, f32>', 'dram') | | tensor<[10240,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10240, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1200,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 5 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1200,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 5 + d2', 'd3'), memory_config: (6000, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | | tensor<[3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (4335, 1445, 'f32', 'system') | +| ttnn.from_device | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (7680, 160, 'f32', 'system') | +| ttnn.from_device | tensor<[197,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[197,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[128,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 128, 'tile<32x32, f32>', 'dram') | | tensor<[128,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7 + d1 * 7 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[2,1,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7 + d1 * 7 + d2', 'd3'), memory_config: (14, 7, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,128,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 120 + d2', 'd3'), memory_config: (480, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 120 + d2', 'd3'), memory_config: (15360, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[1,16,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,16,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[256,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 4, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2048,262,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 9, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,262,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 262, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,576,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,576,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (4032, 7, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,16384,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,16384,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[8192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | | tensor<[8192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8192, 'f32', 'system') | +| ttnn.from_device | tensor<[32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | | tensor<[32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1024, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,2048,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[6,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[6,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (600, 92, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1,10,10,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10 + d1 * 10 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,10,10,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10 + d1 * 10 + d2', 'd3'), memory_config: (10, 10, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (120, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,64,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,64,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 12, 'f32', 'system') | +| ttnn.from_device | tensor<[1,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[1,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,197,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1,197,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[1280,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1280,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,4096,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | | tensor<[1,4096,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (100, 92, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,256,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,512,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 45 + d2', 'd3'), memory_config: (720, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 45 + d2', 'd3'), memory_config: (23040, 80, 'bf16', 'system') | +| ttnn.from_device | tensor<[2560,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, f32>', 'dram') | | tensor<[2560,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2560, 640, 'f32', 'system') | +| ttnn.from_device | tensor<[4096,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 344, 'tile<32x32, bf16>', 'dram') | | tensor<[4096,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 11008, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,160,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | | tensor<[8,160,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (1280, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (9600, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[512,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, f32>', 'dram') | | tensor<[512,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 2048, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1536, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,384,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 24576 + d1 * 64 + d2', 'd3'), memory_config: (768, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,384,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 24576 + d1 * 64 + d2', 'd3'), memory_config: (24576, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,80,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 80 + d1', 'd2'), memory_config: (20, 1, 'tile<32x32, f32>', 'dram') | | tensor<[8,80,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 80 + d1', 'd2'), memory_config: (640, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1,14,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,14,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 12, 'bf16', 'system') | +| ttnn.from_device | tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, f32>', 'dram') | | tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,128,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (128, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 80, 'f32', 'system') | +| ttnn.from_device | tensor<[784,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | | tensor<[784,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 784, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,128,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 180 + d2', 'd3'), memory_config: (720, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 180 + d2', 'd3'), memory_config: (23040, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[32,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,16,16,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 16 + d2', 'd3'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1,16,16,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 16 + d2', 'd3'), memory_config: (256, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[768,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 3, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, f32>', 'dram') | | tensor<[256,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[768,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, f32>', 'dram') | | tensor<[768,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, f32>', 'dram') | | tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 2560, 'f32', 'system') | +| ttnn.from_device | tensor<[1,300,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 8 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,300,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 8 + d2', 'd3'), memory_config: (2400, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[4,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[4,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'f32', 'system') | +| ttnn.from_device | tensor<[16,128,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | | tensor<[16,128,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (2048, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1280,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1280,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'f32', 'system') | +| ttnn.from_device | tensor<[192,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | | tensor<[192,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 4, 'f32', 'system') | +| ttnn.from_device | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (4335, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,320,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,320,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 + d2', 'd3'), memory_config: (320, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, f32>', 'dram') | | tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 10240, 'f32', 'system') | +| ttnn.from_device | tensor<[1,960,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,960,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (30720, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | | tensor<[8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[250002,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 7813, 'tile<32x32, f32>', 'dram') | | tensor<[250002,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 250002, 'f32', 'system') | +| ttnn.from_device | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (768, 8, 'bf16', 'system') | +| ttnn.from_device | tensor<[320,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[320,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | | tensor<[1280,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | | tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16384, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[1,192,1344,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 192 + d1', 'd2'), memory_config: (6, 42, 'tile<32x32, bf16>', 'dram') | | tensor<[1,192,1344,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 192 + d1', 'd2'), memory_config: (192, 1344, 'bf16', 'system') | +| ttnn.from_device | tensor<[384,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (12, 1, 'tile<32x32, f32>', 'dram') | | tensor<[384,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (384, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[100,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[100,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (100, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[19200,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[19200,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[4800,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[4800,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (2400, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,14,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 12 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,14,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 12 + d2', 'd3'), memory_config: (168, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,300,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | | tensor<[1,300,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[1,4800,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,4800,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[920,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (235520, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,512,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 60 + d2', 'd3'), memory_config: (960, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 60 + d2', 'd3'), memory_config: (30720, 80, 'bf16', 'system') | +| ttnn.from_device | tensor<[5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (6000, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,300,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1500 + d1 * 5 + d2', 'd3'), memory_config: (47, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,300,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1500 + d1 * 5 + d2', 'd3'), memory_config: (1500, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,20,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,20,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[1,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[14,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[14,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,9,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[576,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | | tensor<[576,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (576, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (2364, 197, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,160,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 32 + d2', 'd3'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,160,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 32 + d2', 'd3'), memory_config: (5120, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[32,128,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | | tensor<[32,128,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4096, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[8,2048,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[8,2048,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, f32>', 'dram') | | tensor<[1280,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 10240, 'f32', 'system') | +| ttnn.from_device | tensor<[1,9,2048,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | | tensor<[1,9,2048,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 2048, 'f32', 'system') | +| ttnn.from_device | tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, f32>', 'dram') | | tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 2048, 'f32', 'system') | +| ttnn.from_device | tensor<[2,8,7,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 56 + d1 * 7 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | | tensor<[2,8,7,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 56 + d1 * 7 + d2', 'd3'), memory_config: (112, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 192, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2048,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, bf16>', 'dram') | | tensor<[768,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 250002, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1024,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 5120, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[6,100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[6,100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (600, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,256,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (4096, 16, 'f32', 'system') | +| ttnn.from_device | tensor<[6,1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[6,1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 92, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, f32>', 'dram') | | tensor<[256,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 5120, 'f32', 'system') | +| ttnn.from_device | tensor<[1,2048,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1,2048,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[6,256,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (48, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[6,256,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (1536, 92, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[2,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[2,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (64, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,10,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,10,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,193,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,193,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (193, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,40,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,40,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,300,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[1,300,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 3072, 'f32', 'system') | +| ttnn.from_device | tensor<[2048,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | | tensor<[2048,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2048, 'f32', 'system') | +| ttnn.from_device | tensor<[1,512,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 90 + d2', 'd3'), memory_config: (1440, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 90 + d2', 'd3'), memory_config: (46080, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,640,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 640 + d1', 'd2'), memory_config: (20, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,640,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 640 + d1', 'd2'), memory_config: (640, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,10,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,10,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 12 + d2', 'd3'), memory_config: (120, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[4096,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[4096,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2048,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 + d2', 'd3'), memory_config: (2048, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[1024,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | | tensor<[1024,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 5120, 'bf16', 'system') | +| ttnn.from_device | tensor<[197,197,16,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[197,197,16,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (38809, 16, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1280,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (8960, 7, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1024,5,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 5 + d2', 'd3'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,5,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 5 + d2', 'd3'), memory_config: (5120, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (304, 19, 'bf16', 'system') | +| ttnn.from_device | tensor<[144,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | | tensor<[144,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (144, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[12,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[12,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[4096,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | | tensor<[4096,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 2560, 'bf16', 'system') | +| ttnn.from_device | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 144, 'f32', 'system') | +| ttnn.from_device | tensor<[96,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (3, 1, 'tile<32x32, f32>', 'dram') | | tensor<[96,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (96, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1024,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[1024,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,4800,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,4800,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 2, 'tile<32x32, f32>', 'dram') | | tensor<[8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 40, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (32, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[201,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | | tensor<[201,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (201, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | | tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[1,196,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 196 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,196,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 196 + d1', 'd2'), memory_config: (196, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[256,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 40, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 12, 'f32', 'system') | +| ttnn.from_device | tensor<[1,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 3, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,192,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,192,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (5376, 28, 'bf16', 'system') | +| ttnn.from_device | tensor<[2,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (4, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[2,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (128, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,19200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,19200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,27,27,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,27,27,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (729, 16, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 90 + d2', 'd3'), memory_config: (720, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 90 + d2', 'd3'), memory_config: (23040, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,15,20,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (30, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,15,20,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (960, 20, 'f32', 'system') | +| ttnn.from_device | tensor<[1,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,32,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,32,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[5,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[5,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (320, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[5120,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[5120,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5120, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (120, 10, 'f32', 'system') | +| ttnn.from_device | tensor<[128,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[128,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[960,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (30, 1, 'tile<32x32, f32>', 'dram') | | tensor<[960,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (960, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[128,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, f32>', 'dram') | | tensor<[128,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[128,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[128,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1024,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1024,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (40960, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[768,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[768,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 60 + d2', 'd3'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 60 + d2', 'd3'), memory_config: (60, 80, 'bf16', 'system') | +| ttnn.from_device | tensor<[640,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[640,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'tile<32x32, bf16>', 'dram') | | tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32000, 'bf16', 'system') | +| ttnn.from_device | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (50, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[11008,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (344, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[11008,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (11008, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[50,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[50,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (50, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[64,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | | tensor<[64,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 12, 'f32', 'system') | +| ttnn.from_device | tensor<[1280,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 40, 'tile<32x32, f32>', 'dram') | | tensor<[1280,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (30, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (72, 80, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1280,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 38, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 1200, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 600, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 19200, 'bf16', 'system') | +| ttnn.from_device | tensor<[2048,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[2048,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[512,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[512,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[1280,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1280,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1280, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 11008, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[6,1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 256 + d2', 'd3'), memory_config: (1536, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1024,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 5, 'tile<32x32, f32>', 'dram') | | tensor<[1024,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 160, 'f32', 'system') | +| ttnn.from_device | tensor<[12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (168, 14, 'f32', 'system') | +| ttnn.from_device | tensor<[1,768,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9216 + d1 * 12 + d2', 'd3'), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,768,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9216 + d1 * 12 + d2', 'd3'), memory_config: (9216, 12, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, f32>', 'dram') | | tensor<[768,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[8,160,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | | tensor<[8,160,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (1280, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[6,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[6,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 4, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,20,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 128, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,20,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[1,8,256,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,256,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1445,192,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | | tensor<[1,1445,192,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 192, 'f32', 'system') | +| ttnn.from_device | tensor<[1,2048,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 15 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 15 + d2', 'd3'), memory_config: (30720, 20, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, f32>', 'dram') | | tensor<[1,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 160, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1,9,9,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 9 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,9,9,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 9 + d2', 'd3'), memory_config: (9, 9, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,2048,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[8,2048,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1280,8,8,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,1280,8,8,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (10240, 8, 'f32', 'system') | +| ttnn.from_device | tensor<[1,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[320,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[320,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[1,14,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,14,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1024,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, f32>', 'dram') | | tensor<[1024,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[1280,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, f32>', 'dram') | | tensor<[1280,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 320, 'f32', 'system') | +| ttnn.from_device | tensor<[1,27,27,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,27,27,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (729, 12, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[8,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (256, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,64,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[512,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[512,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[19,19,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[19,19,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 19, 'bf16', 'system') | +| ttnn.from_device | tensor<[2048,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | | tensor<[2048,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (2048, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[5120,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, f32>', 'dram') | | tensor<[5120,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5120, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[1,160,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (5, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,160,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (160, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1280,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,1280,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (20480, 16, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (32, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram') | | tensor<[16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (3152, 197, 'bf16', 'system') | +| ttnn.from_device | tensor<[1200,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[1200,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (6000, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | | tensor<[32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1024, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[1,16,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,16,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, f32>', 'dram') | | tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 30000, 'f32', 'system') | +| ttnn.from_device | tensor<[1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[256,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[920,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, f32>', 'dram') | | tensor<[920,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 2048, 'f32', 'system') | +| ttnn.from_device | tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,16384,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 512, 'tile<32x32, f32>', 'dram') | | tensor<[9,16384,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 16384, 'f32', 'system') | +| ttnn.from_device | tensor<[256,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 64, 'tile<32x32, f32>', 'dram') | | tensor<[256,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 2048, 'f32', 'system') | +| ttnn.from_device | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 3, 'f32', 'system') | +| ttnn.from_device | tensor<[2,7,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 7 + d1', 'd2'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[2,7,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 7 + d1', 'd2'), memory_config: (14, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[128,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, f32>', 'dram') | | tensor<[128,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 512, 'f32', 'system') | +| ttnn.from_device | tensor<[192,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, bf16>', 'dram') | | tensor<[192,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 192, 'bf16', 'system') | +| ttnn.from_device | tensor<[4096,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[4096,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[768,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram') | | tensor<[768,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 262, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,300,512,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | | tensor<[1,300,512,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 512, 'f32', 'system') | +| ttnn.from_device | tensor<[1,14,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,14,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 14, 'bf16', 'system') | +| ttnn.from_device | tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, f32>', 'dram') | | tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 250002, 'f32', 'system') | +| ttnn.from_device | tensor<[1,10,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1,10,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1024,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[1024,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 60 + d2', 'd3'), memory_config: (60, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 60 + d2', 'd3'), memory_config: (1920, 80, 'bf16', 'system') | +| ttnn.from_device | tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[192,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[192,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 4, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | | tensor<[256,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[1,8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (2400, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1280,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1280,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,10,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,10,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[1,12,10,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,10,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,32,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (8, 64, 'tile<32x32, bf16>', 'dram') | | tensor<[8,32,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (256, 2048, 'bf16', 'system') | +| ttnn.from_device | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, f32>', 'dram') | | tensor<[1280,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 640, 'f32', 'system') | +| ttnn.from_device | tensor<[1,8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 160, 'f32', 'system') | +| ttnn.from_device | tensor<[576,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | | tensor<[576,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (576, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,128,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 30 + d2', 'd3'), memory_config: (120, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,128,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 30 + d2', 'd3'), memory_config: (3840, 40, 'bf16', 'system') | +| ttnn.from_device | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[100,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[100,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 4, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,19,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,19,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[2560,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[2560,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2560, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[256,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, f32>', 'dram') | | tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 512, 'f32', 'system') | +| ttnn.from_device | tensor<[2048,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[2048,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1280, 'bf16', 'system') | +| ttnn.from_device | tensor<[192,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[192,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 92, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,23,40,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 920 + d1 * 40 + d2', 'd3'), memory_config: (29, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,23,40,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 920 + d1 * 40 + d2', 'd3'), memory_config: (920, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[768,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[768,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[512,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (3, 3, 'tile<32x32, f32>', 'dram') | | tensor<[8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (72, 80, 'f32', 'system') | +| ttnn.from_device | tensor<[1024,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1024,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 128, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2048,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 512, 'bf16', 'system') | +| ttnn.from_device | tensor<[128,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, f32>', 'dram') | | tensor<[128,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,1445,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,1445,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | | tensor<[12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (108, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[8,256,96,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[8,256,96,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 96, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,1024,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,1024,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (1024, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, f32>', 'dram') | | tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[1024,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[1024,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, f32>', 'dram') | | tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[3,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[3,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 12, 'f32', 'system') | +| ttnn.from_device | tensor<[1,19,256008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | | tensor<[1,19,256008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 256008, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,30,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,30,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[1,9,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1,9,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,8,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (64, 3, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,8,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (2048, 96, 'bf16', 'system') | +| ttnn.from_device | tensor<[92,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | | tensor<[92,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 92, 'f32', 'system') | +| ttnn.from_device | tensor<[8,40,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 40 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | | tensor<[8,40,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 40 + d1', 'd2'), memory_config: (320, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 1, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,256,1280,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | | tensor<[1,256,1280,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[960,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (30, 1, 'tile<32x32, f32>', 'dram') | | tensor<[960,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (960, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,64,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,64,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (4096, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 12, 'f32', 'system') | +| ttnn.from_device | tensor<[120,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | | tensor<[120,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (120, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (9600, 300, 'bf16', 'system') | +| ttnn.from_device | tensor<[64,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 160, 'tile<32x32, f32>', 'dram') | | tensor<[64,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 5120, 'f32', 'system') | +| ttnn.from_device | tensor<[30000,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 938, 'tile<32x32, f32>', 'dram') | | tensor<[30000,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30000, 'f32', 'system') | +| ttnn.from_device | tensor<[1,96,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (336, 4, 'tile<32x32, bf16>', 'dram') | | tensor<[1,96,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (10752, 112, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,30000,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | | tensor<[1,9,30000,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 30000, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,19,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[1,19,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,40,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 40 + d1', 'd2'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | | tensor<[8,40,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 40 + d1', 'd2'), memory_config: (320, 4096, 'f32', 'system') | +| ttnn.from_device | tensor<[256,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | | tensor<[256,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 160, 'bf16', 'system') | +| ttnn.from_device | tensor<[16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | | tensor<[16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (144, 64, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (1440, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,256,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (46080, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (96, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 640, 'bf16', 'system') | +| ttnn.from_device | tensor<[4096,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[4096,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[19,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[19,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 19, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,120,160,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 160 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,120,160,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 160 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram') | | tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (3152, 197, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,9,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,9,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[192,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | | tensor<[192,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (192, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,32,10,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,10,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 1024, 'f32', 'system') | +| ttnn.from_device | tensor<[1,8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 9, 'f32', 'system') | +| ttnn.from_device | tensor<[64,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[64,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (9600, 64, 'bf16', 'system') | +| ttnn.from_device | tensor<[1280,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1280,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,197,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | | tensor<[1,197,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 768, 'bf16', 'system') | +| ttnn.from_device | tensor<[4096,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[4096,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 4096, 'bf16', 'system') | +| ttnn.from_device | tensor<[5120,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 160, 'tile<32x32, f32>', 'dram') | | tensor<[5120,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5120, 'f32', 'system') | +| ttnn.from_device | tensor<[12,64,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,64,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 10, 'f32', 'system') | +| ttnn.from_device | tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, f32>', 'dram') | | tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 1280, 'f32', 'system') | +| ttnn.from_device | tensor<[256,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | | tensor<[256,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 10240, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,5,1024,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 1024 + d2', 'd3'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,5,1024,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 1024 + d2', 'd3'), memory_config: (5120, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'bf16', 'system') | +| ttnn.from_device | tensor<[480,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (15, 1, 'tile<32x32, f32>', 'dram') | | tensor<[480,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (480, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[2048,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, f32>', 'dram') | | tensor<[2048,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[1,8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 256, 'f32', 'system') | +| ttnn.from_device | tensor<[1,8,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1,8,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 768, 'f32', 'system') | +| ttnn.from_device | tensor<[1,2048,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,2048,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (16384, 32, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 128, 'f32', 'system') | +| ttnn.from_device | tensor<[27,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[27,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (27, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,320,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,320,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (10240, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[1,256,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,256,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (8192, 32, 'f32', 'system') | +| ttnn.from_device | tensor<[1,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | | tensor<[1,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 192, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,32000,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1000, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,32000,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 32000, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,30,40,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1200 + d1 * 40 + d2', 'd3'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[1,30,40,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1200 + d1 * 40 + d2', 'd3'), memory_config: (1200, 320, 'bf16', 'system') | +| ttnn.from_device | tensor<[19,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[19,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1, 'f32', 'system') | +| ttnn.from_device | tensor<[1,512,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 14 + d2', 'd3'), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram') | | tensor<[1,512,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 14 + d2', 'd3'), memory_config: (7168, 14, 'bf16', 'system') | +| ttnn.from_device | tensor<[1,32,10,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, bf16>', 'dram') | | tensor<[1,32,10,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 1024, 'bf16', 'system') | +| ttnn.from_device | tensor<[8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | | tensor<[8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 9, 'f32', 'system') | diff --git a/docs/ops/ttnn/ttnn.full.md b/docs/ops/ttnn/ttnn.full.md new file mode 100644 index 00000000..09e98728 --- /dev/null +++ b/docs/ops/ttnn/ttnn.full.md @@ -0,0 +1,11 @@ +# ttnn.full + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.full | !tt.device<#device> | | fillValue: 1.000000e+00 : f32 | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | +| ttnn.full | !tt.device<#device> | | fillValue: 1.000000e+00 : f32 | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | +| ttnn.full | !tt.device<#device> | | fillValue: 1.000000e+00 : f32 | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.full | !tt.device<#device> | | fillValue: 1.000000e+00 : f32 | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.full | !tt.device<#device> | | fillValue: 1.000000e+00 : f32 | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.full | !tt.device<#device> | | fillValue: 1.000000e+00 : f32 | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | +| ttnn.full | !tt.device<#device> | | fillValue: 1.000000e+00 : f32 | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.get_device.md b/docs/ops/ttnn/ttnn.get_device.md new file mode 100644 index 00000000..b5bcc81b --- /dev/null +++ b/docs/ops/ttnn/ttnn.get_device.md @@ -0,0 +1,5 @@ +# ttnn.get_device + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.get_device | | | mesh_shape: #ttnn | !tt.device<#device> | | diff --git a/docs/ops/ttnn/ttnn.logical_and.md b/docs/ops/ttnn/ttnn.logical_and.md new file mode 100644 index 00000000..a480d660 --- /dev/null +++ b/docs/ops/ttnn/ttnn.logical_and.md @@ -0,0 +1,5 @@ +# ttnn.logical_and + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.logical_and | tensor<[19,bf16]>
tensor<[19,bf16]>
tensor<[19,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[19,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.matmul.md b/docs/ops/ttnn/ttnn.matmul.md new file mode 100644 index 00000000..6ee94fc6 --- /dev/null +++ b/docs/ops/ttnn/ttnn.matmul.md @@ -0,0 +1,97 @@ +# ttnn.matmul + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.matmul | tensor<[4096,320,bf16]>
tensor<[320,320,bf16]>
tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[4096,1280,f32]>
tensor<[1280,320,f32]>
tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,1024,f32]>
tensor<[1024,1024,f32]>
tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,3072,f32]>
tensor<[3072,768,f32]>
tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[14,768,f32]>
tensor<[768,3072,f32]>
tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | | tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[64,1280,f32]>
tensor<[1280,10240,f32]>
tensor<[64,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 320, 'tile<32x32, f32>', 'dram') | | tensor<[64,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 320, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,768,f32]>
tensor<[768,768,f32]>
tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[19,1024,bf16]>
tensor<[1024,256008,bf16]>
tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 8001, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[9,128,f32]>
tensor<[128,1024,f32]>
tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1024,2560,f32]>
tensor<[2560,640,f32]>
tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[14,128,f32]>
tensor<[128,768,f32]>
tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,768,f32]>
tensor<[768,3072,f32]>
tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,128,f32]>
tensor<[128,768,f32]>
tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[300,320,f32]>
tensor<[320,320,f32]>
tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,1280,f32]>
tensor<[1280,640,f32]>
tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, f32>', 'dram') | | tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[100,192,f32]>
tensor<[192,4,f32]>
tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | | tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[256,1280,f32]>
tensor<[1280,768,f32]>
tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, f32>', 'dram') | | tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,8192,f32]>
tensor<[8192,2048,f32]>
tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | | tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1445,768,f32]>
tensor<[768,192,f32]>
tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 6, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[14,768,f32]>
tensor<[768,768,f32]>
tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,2048,f32]>
tensor<[2048,8192,f32]>
tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[12,768,f32]>
tensor<[768,768,f32]>
tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[14,768,f32]>
tensor<[768,2,f32]>
tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[256,1280,bf16]>
tensor<[1280,1280,bf16]>
tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 40, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[256,5120,f32]>
tensor<[5120,1280,f32]>
tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1024,640,f32]>
tensor<[640,5120,f32]>
tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, f32>', 'dram') | | tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,768,bf16]>
tensor<[768,1280,bf16]>
tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | | tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[300,512,f32]>
tensor<[512,512,f32]>
tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[12,768,f32]>
tensor<[768,3072,f32]>
tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[2048,768,bf16]>
tensor<[768,262,bf16]>
tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 9, 'tile<32x32, bf16>', 'dram') | | tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 9, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[1445,192,f32]>
tensor<[192,192,f32]>
tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,768,f32]>
tensor<[768,1536,f32]>
tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,768,f32]>
tensor<[768,2,f32]>
tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[19,1024,f32]>
tensor<[1024,1024,f32]>
tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[4800,128,f32]>
tensor<[128,128,f32]>
tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[2048,768,f32]>
tensor<[768,768,f32]>
tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1445,192,f32]>
tensor<[192,768,f32]>
tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, f32>', 'dram') | | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[12,3072,f32]>
tensor<[3072,768,f32]>
tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[19200,64,f32]>
tensor<[64,64,f32]>
tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[12,768,f32]>
tensor<[768,2,f32]>
tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1200,320,f32]>
tensor<[320,320,f32]>
tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[10,3072,f32]>
tensor<[3072,768,f32]>
tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[19,1024,f32]>
tensor<[1024,4096,f32]>
tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[2048,768,f32]>
tensor<[768,1280,f32]>
tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, f32>', 'dram') | | tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[256,1280,f32]>
tensor<[1280,256,f32]>
tensor<[256,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, f32>', 'dram') | | tensor<[256,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[4096,320,f32]>
tensor<[320,2560,f32]>
tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, f32>', 'dram') | | tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,1280,f32]>
tensor<[1280,1000,f32]>
tensor<[1,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | | tensor<[1,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,2048,f32]>
tensor<[2048,128,f32]>
tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[256,1280,f32]>
tensor<[1280,10240,f32]>
tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, f32>', 'dram') | | tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,1280,f32]>
tensor<[1280,320,f32]>
tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[10,768,f32]>
tensor<[768,768,f32]>
tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[16384,32,f32]>
tensor<[32,32,f32]>
tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | | tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[300,64,f32]>
tensor<[64,64,f32]>
tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,128,f32]>
tensor<[128,64,f32]>
tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[300,512,f32]>
tensor<[512,2048,f32]>
tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, f32>', 'dram') | | tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[600,256,bf16]>
tensor<[256,256,bf16]>
tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[10,768,f32]>
tensor<[768,3072,f32]>
tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[201,768,f32]>
tensor<[768,768,f32]>
tensor<[201,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | | tensor<[201,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[2048,768,f32]>
tensor<[768,256,f32]>
tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | | tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[197,1024,f32]>
tensor<[1024,1024,f32]>
tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,320,f32]>
tensor<[320,1280,f32]>
tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,64,f32]>
tensor<[64,12,f32]>
tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[32,4096,bf16]>
tensor<[4096,4096,bf16]>
tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[920,2048,f32]>
tensor<[2048,256,f32]>
tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,64,f32]>
tensor<[64,128,f32]>
tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[32,4096,bf16]>
tensor<[4096,32000,bf16]>
tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1000, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'tile<32x32, bf16>', 'dram') | | tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[50,768,f32]>
tensor<[768,768,f32]>
tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[32,4096,bf16]>
tensor<[4096,11008,bf16]>
tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 344, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[9,1024,f32]>
tensor<[1024,4096,f32]>
tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,3,f32]>
tensor<[3,12,f32]>
tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,128,f32]>
tensor<[128,30000,f32]>
tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, f32>', 'dram') | | tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,768,bf16]>
tensor<[768,320,bf16]>
tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 10, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | | tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[32,11008,bf16]>
tensor<[11008,4096,bf16]>
tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (344, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[10,768,f32]>
tensor<[768,250002,f32]>
tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, f32>', 'dram') | | tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,768,bf16]>
tensor<[768,640,bf16]>
tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 20, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[256,32,f32]>
tensor<[32,32,f32]>
tensor<[256,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | | tensor<[256,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,768,f32]>
tensor<[768,3,f32]>
tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[4800,128,f32]>
tensor<[128,512,f32]>
tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, f32>', 'dram') | | tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,12,f32]>
tensor<[12,3,f32]>
tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[19200,64,f32]>
tensor<[64,256,f32]>
tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, f32>', 'dram') | | tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[256,256,f32]>
tensor<[256,1024,f32]>
tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, f32>', 'dram') | | tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[100,256,f32]>
tensor<[256,256,f32]>
tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,128,f32]>
tensor<[128,784,f32]>
tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,12,f32]>
tensor<[12,64,f32]>
tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1,784,f32]>
tensor<[784,128,f32]>
tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1024,640,bf16]>
tensor<[640,640,bf16]>
tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 20, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.matmul | tensor<[9,4096,f32]>
tensor<[4096,1024,f32]>
tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,128,f32]>
tensor<[128,2048,f32]>
tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | | tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[1200,320,f32]>
tensor<[320,1280,f32]>
tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, f32>', 'dram') | | tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,1024,f32]>
tensor<[1024,128,f32]>
tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[300,128,f32]>
tensor<[128,128,f32]>
tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[9,768,f32]>
tensor<[768,128,f32]>
tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.matmul | tensor<[12,128,f32]>
tensor<[128,768,f32]>
tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.multiply.md b/docs/ops/ttnn/ttnn.multiply.md new file mode 100644 index 00000000..ea782b05 --- /dev/null +++ b/docs/ops/ttnn/ttnn.multiply.md @@ -0,0 +1,16 @@ +# ttnn.multiply + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.multiply | tensor<[1,1024,2560,bf16]>
tensor<[1,1024,2560,bf16]>
tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.multiply | tensor<[1,10,i32]>
tensor<[1,10,i32]>
tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram') | operandSegmentSizes: array | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram') | +| ttnn.multiply | tensor<[1,9,128,bf16]>
tensor<[1,9,128,bf16]>
tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.multiply | tensor<[1,9,3072,bf16]>
tensor<[1,9,3072,bf16]>
tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.multiply | tensor<[1,12,3072,bf16]>
tensor<[1,12,3072,bf16]>
tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.multiply | tensor<[1,9,4096,bf16]>
tensor<[1,9,4096,bf16]>
tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.multiply | tensor<[1,256,5120,bf16]>
tensor<[1,256,5120,bf16]>
tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.multiply | tensor<[1,32,11008,bf16]>
tensor<[1,32,11008,bf16]>
tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.multiply | tensor<[1,512,1,1,bf16]>
tensor<[1,512,1,1,bf16]>
tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.multiply | tensor<[1,64,1,1,bf16]>
tensor<[1,64,1,1,bf16]>
tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.multiply | tensor<[32,32,bf16]>
tensor<[32,32,bf16]>
tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.multiply | tensor<[1,9,8192,bf16]>
tensor<[1,9,8192,bf16]>
tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.neg.md b/docs/ops/ttnn/ttnn.neg.md new file mode 100644 index 00000000..3be15f6e --- /dev/null +++ b/docs/ops/ttnn/ttnn.neg.md @@ -0,0 +1,5 @@ +# ttnn.neg + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.neg | tensor<[1,32,32,64,bf16]>
tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.reshape.md b/docs/ops/ttnn/ttnn.reshape.md new file mode 100644 index 00000000..9949a399 --- /dev/null +++ b/docs/ops/ttnn/ttnn.reshape.md @@ -0,0 +1,453 @@ +# ttnn.reshape + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.reshape | tensor<[64,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 64 : i32] | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[100,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | shape: [100 : i32, 2048 : i32] | tensor<[100,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[6,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | shape: [600 : i32, 4 : i32] | tensor<[600,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | shape: [2048 : i32, 768 : i32] | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 14 : i32, 64 : i32] | tensor<[12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [9 : i32, 768 : i32] | tensor<[9,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 1024 : i32, 1024 : i32] | tensor<[8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | shape: [100 : i32, 256 : i32] | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | shape: [9 : i32, 3072 : i32] | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 32 : i32, 32 : i32] | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1024 : i32, 8 : i32, 80 : i32] | tensor<[1,1024,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 8 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 40 : i32, 1024 : i32] | tensor<[1,32,40,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[50,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 96, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 50 : i32, 3072 : i32] | tensor<[1,50,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,920,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 29, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1 : i32, 1 : i32, 920 : i32] | tensor<[1,1,1,920,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 + d1 + d2', 'd3'), memory_config: (1, 29, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 2048 : i32, 256 : i32] | tensor<[8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[19,19,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19 : i32, 19 : i32] | tensor<[1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,320,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4800 + d1 * 15 + d2', 'd3'), memory_config: (150, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 320 : i32, 300 : i32] | tensor<[1,320,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | shape: [1280 : i32, 1 : i32] | tensor<[1280,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 10 : i32, 768 : i32] | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 8 : i32, 40 : i32] | tensor<[1,9,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,14,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | shape: [14 : i32, 3072 : i32] | tensor<[14,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,4800,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4800 : i32, 512 : i32] | tensor<[1,4800,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[240,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, f32>', 'dram') | shape: [240 : i32, 1 : i32] | tensor<[240,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | shape: [16 : i32, 19 : i32, 64 : i32] | tensor<[16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | shape: [1024 : i32, 2560 : i32] | tensor<[1024,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | shape: [19 : i32, 1024 : i32] | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,32,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1024 : i32, 640 : i32] | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[60,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | shape: [60 : i32, 1 : i32] | tensor<[60,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 32 : i32, 32 : i32, 128 : i32] | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | shape: [16 : i32, 19 : i32, 19 : i32] | tensor<[16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,16,16,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 16 + d2', 'd3'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 1280 : i32] | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | shape: [19200 : i32, 64 : i32] | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | shape: [384 : i32, 1 : i32] | tensor<[384,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[30,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | shape: [30 : i32, 1 : i32] | tensor<[30,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16384 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 16384 : i32, 32 : i32] | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | shape: [6 : i32, 100 : i32, 256 : i32] | tensor<[6,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 768 : i32] | tensor<[1,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,80,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 80 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 80 : i32, 1024 : i32] | tensor<[8,80,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 80 + d1', 'd2'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 5 : i32, 1200 : i32, 300 : i32] | tensor<[1,5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | shape: [9 : i32, 4096 : i32] | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,64,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 16 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 64 : i32, 256 : i32] | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,512,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 60 + d2', 'd3'), memory_config: (960, 3, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 512 : i32, 4800 : i32] | tensor<[1,512,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 150, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,4096,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 8 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4096 : i32, 320 : i32] | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 201 : i32, 64 : i32] | tensor<[1,12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 10 : i32, 64 : i32] | tensor<[12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 1024 : i32, 9 : i32] | tensor<[8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | shape: [3 : i32, 1445 : i32, 64 : i32] | tensor<[3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | shape: [100 : i32, 8 : i32, 32 : i32] | tensor<[100,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | shape: [14 : i32, 128 : i32] | tensor<[14,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[6,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | shape: [6 : i32, 1 : i32, 100 : i32, 256 : i32] | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 12 : i32, 9 : i32, 64 : i32] | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 16 : i32, 9 : i32, 9 : i32] | tensor<[1,16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[128,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | shape: [128 : i32, 1 : i32] | tensor<[128,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | shape: [5 : i32, 1200 : i32, 300 : i32] | tensor<[5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 100 : i32, 4 : i32] | tensor<[1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,64,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 8 : i32, 8 : i32, 1280 : i32] | tensor<[1,8,8,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 8 + d2', 'd3'), memory_config: (2, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 320 : i32, 1 : i32] | tensor<[1,320,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 8 : i32, 8 : i32] | tensor<[1,12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,2048,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 8 : i32, 160 : i32] | tensor<[1,2048,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (512, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,20,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 128, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 640 : i32, 64 : i32, 64 : i32] | tensor<[1,640,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19 : i32, 1024 : i32] | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,2048,96,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 3, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 8 : i32, 2048 : i32, 96 : i32] | tensor<[1,8,2048,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | shape: [32 : i32, 4096 : i32] | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4800 : i32, 128 : i32] | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | shape: [12 : i32, 64 : i32, 8 : i32] | tensor<[12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,5,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 256 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | shape: [5 : i32, 256 : i32, 32 : i32] | tensor<[5,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [14 : i32, 768 : i32] | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 40 : i32, 256 : i32] | tensor<[1,32,40,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,16,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 64 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | shape: [16 : i32, 64 : i32, 9 : i32] | tensor<[16,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,256,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 600, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 120 : i32, 160 : i32] | tensor<[1,256,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 120 + d2', 'd3'), memory_config: (960, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1445,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | shape: [1445 : i32, 768 : i32] | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,128,16384,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 512, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 128 : i32, 128 : i32, 128 : i32] | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | shape: [1445 : i32, 192 : i32] | tensor<[1445,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 64 : i32, 1 : i32] | tensor<[1,64,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 3072 : i32] | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | shape: [9 : i32, 8192 : i32] | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19200 : i32, 64 : i32] | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 8 : i32, 4096 : i32, 4096 : i32] | tensor<[1,8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1445 : i32, 768 : i32] | tensor<[1,1445,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 8 : i32, 256 : i32, 160 : i32] | tensor<[1,8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[320,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 320 : i32] | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 8192 : i32] | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 30 : i32, 4096 : i32] | tensor<[1,32,30,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 64 : i32, 8 : i32] | tensor<[1,12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 1280 : i32] | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,5,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1500 + d1 * 300 + d2', 'd3'), memory_config: (47, 2, 'tile<32x32, bf16>', 'dram') | shape: [5 : i32, 300 : i32, 64 : i32] | tensor<[5,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (47, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 64 : i32, 64 : i32] | tensor<[1,9,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 64 + d2', 'd3'), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 64 : i32, 19200 : i32] | tensor<[1,64,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 600, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 300 : i32, 64 : i32] | tensor<[8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 16 : i32, 64 : i32] | tensor<[1,9,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[256,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 160 : i32] | tensor<[1,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 201 : i32, 12 : i32, 64 : i32] | tensor<[1,201,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 12 + d2', 'd3'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 12 : i32, 9 : i32, 9 : i32] | tensor<[1,12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,9,16,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 2048 : i32] | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 9 : i32, 160 : i32] | tensor<[8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (3, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 32 : i32] | tensor<[1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,30,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 960 : i32, 64 : i32, 64 : i32] | tensor<[1,960,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[512,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 512 : i32, 1 : i32, 1 : i32] | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,64,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 600, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 64 : i32, 120 : i32, 160 : i32] | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | shape: [12 : i32, 3072 : i32] | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 2 : i32, 64 : i32] | tensor<[1,300,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 2 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 12 : i32, 10 : i32, 64 : i32] | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[9,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 2048 : i32] | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | shape: [12 : i32, 8 : i32, 8 : i32] | tensor<[12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19200 : i32, 64 : i32] | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,960,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 960 : i32, 1 : i32] | tensor<[1,960,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 960 + d1', 'd2'), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,640,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 20 : i32, 256 : i32] | tensor<[1,32,20,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 256 : i32, 32 : i32] | tensor<[8,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1200,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1200 : i32, 1280 : i32] | tensor<[1,1200,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[960,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 960 : i32] | tensor<[1,960,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1200,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1200 : i32, 1280 : i32] | tensor<[1,1200,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 160 : i32] | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,5,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 160 + d1 * 32 + d2', 'd3'), memory_config: (5, 8, 'tile<32x32, bf16>', 'dram') | shape: [5 : i32, 32 : i32, 256 : i32] | tensor<[5,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (5, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | shape: [19 : i32, 4096 : i32] | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,10,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | shape: [10 : i32, 3072 : i32] | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 8 : i32, 4096 : i32, 9 : i32] | tensor<[1,8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 4096 : i32] | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1 : i32, 19200 : i32, 300 : i32] | tensor<[1,1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 32 : i32, 128 : i32] | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 1 : i32, 1 : i32] | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 8 : i32, 256 : i32, 2048 : i32] | tensor<[1,8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | shape: [16 : i32, 9 : i32, 9 : i32] | tensor<[16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,3,64,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 64 + d2', 'd3'), memory_config: (6, 46, 'tile<32x32, f32>', 'dram') | shape: [3 : i32, 64 : i32, 1445 : i32] | tensor<[3,64,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (6, 46, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[12,50,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (19, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 12 : i32, 50 : i32, 64 : i32] | tensor<[1,12,50,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,201,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 96, 'tile<32x32, bf16>', 'dram') | shape: [201 : i32, 3072 : i32] | tensor<[201,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[197,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 197 : i32, 1024 : i32] | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1280,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1280 : i32, 1 : i32, 1 : i32] | tensor<[1,1280,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2 : i32, 4800 : i32, 300 : i32] | tensor<[1,2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 60 : i32, 80 : i32, 128 : i32] | tensor<[1,60,80,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4800 + d1 * 80 + d2', 'd3'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4096 : i32, 320 : i32] | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[920,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram') | shape: [920 : i32, 2048 : i32] | tensor<[920,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,2,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 * 256 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | shape: [2 : i32, 256 : i32, 32 : i32] | tensor<[2,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 197 : i32, 16 : i32, 64 : i32] | tensor<[1,197,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 16 + d2', 'd3'), memory_config: (99, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 640 : i32] | tensor<[1,9,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,2560,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 16 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 80 : i32, 256 : i32] | tensor<[1,32,80,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (80, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | shape: [300 : i32, 64 : i32] | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1445 : i32, 3 : i32, 64 : i32] | tensor<[1,1445,3,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 3 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (240, 3, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 128 : i32, 4800 : i32] | tensor<[1,128,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 150, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[128,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 128 : i32, 1 : i32, 1 : i32] | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 256 : i32] | tensor<[1,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 12 : i32, 12 : i32] | tensor<[12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,192,4150,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 192 + d1', 'd2'), memory_config: (6, 130, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 192 : i32, 50 : i32, 83 : i32] | tensor<[1,192,50,83,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 50 + d2', 'd3'), memory_config: (300, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1024 : i32, 16 : i32, 16 : i32] | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[38809,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | shape: [197 : i32, 197 : i32, 12 : i32] | tensor<[197,197,12,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 1280 : i32] | tensor<[1,9,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[4096,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4096 : i32, 2560 : i32] | tensor<[1,4096,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,20,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 640 : i32, 32 : i32, 32 : i32] | tensor<[1,640,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[12,197,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (74, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 197 : i32, 64 : i32] | tensor<[1,12,197,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 768 : i32] | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 4096 : i32, 4096 : i32] | tensor<[8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | shape: [96 : i32, 1 : i32] | tensor<[96,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | shape: [256 : i32, 5120 : i32] | tensor<[256,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 10 : i32, 3072 : i32] | tensor<[1,10,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | shape: [920 : i32, 1 : i32, 256 : i32] | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,20,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 640 : i32, 16 : i32, 16 : i32] | tensor<[1,640,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,64,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 64 : i32, 300 : i32] | tensor<[1,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 1024 : i32, 80 : i32] | tensor<[8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,1280,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1280 : i32] | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (184, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 920 : i32] | tensor<[1,256,920,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 29, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1280,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 38, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1280 : i32, 30 : i32, 40 : i32] | tensor<[1,1280,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 38400 + d1 * 30 + d2', 'd3'), memory_config: (1200, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 15 : i32, 20 : i32, 512 : i32] | tensor<[1,15,20,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 * 20 + d2', 'd3'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1024,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | shape: [1024 : i32, 1 : i32, 1 : i32] | tensor<[1024,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | shape: [300 : i32, 512 : i32] | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 8 : i32, 32 : i32] | tensor<[1,256,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 30 : i32, 1024 : i32] | tensor<[1,32,30,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4800 : i32, 2 : i32, 64 : i32] | tensor<[1,4800,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 2 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | shape: [12 : i32, 8 : i32, 64 : i32] | tensor<[12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 3 : i32, 1445 : i32, 1445 : i32] | tensor<[1,3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[4096,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4096 : i32, 256 : i32] | tensor<[1,4096,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,27,27,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | shape: [729 : i32, 12 : i32] | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 40 : i32, 64 : i32] | tensor<[1,32,40,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 64 : i32] | tensor<[1,256,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[920,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (7360, 8, 'tile<32x32, bf16>', 'dram') | shape: [920 : i32, 256 : i32, 256 : i32] | tensor<[920,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (7360, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[14,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 14 : i32, 2 : i32] | tensor<[1,14,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,768,12,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9216 + d1 * 12 + d2', 'd3'), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 768 : i32, 192 : i32] | tensor<[1,768,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 256 : i32, 2048 : i32] | tensor<[8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 300 : i32, 300 : i32] | tensor<[8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 16 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19 : i32, 1024 : i32] | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 512 : i32] | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1024,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1024 : i32, 160 : i32] | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 8 : i32, 256 : i32, 256 : i32] | tensor<[1,8,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19 : i32, 16 : i32, 64 : i32] | tensor<[1,19,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 16 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,3,720,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2160 + d1 * 720 + d2', 'd3'), memory_config: (68, 40, 'tile<32x32, bf16>', 'dram') | shape: [3 : i32, 720 : i32, 1280 : i32] | tensor<[3,720,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 720 + d1', 'd2'), memory_config: (68, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 8 : i32, 160 : i32] | tensor<[1,256,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | shape: [144 : i32, 1 : i32] | tensor<[144,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 64 : i32, 64 : i32, 320 : i32] | tensor<[1,64,64,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19200 : i32, 300 : i32] | tensor<[1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | shape: [9 : i32, 1024 : i32] | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | shape: [12 : i32, 201 : i32, 64 : i32] | tensor<[12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 11008 : i32] | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,64,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 9 + d2', 'd3'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | shape: [64 : i32, 9 : i32, 9 : i32] | tensor<[64,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,1445,3,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 3 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1445 : i32, 192 : i32] | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 12 : i32, 10 : i32, 10 : i32] | tensor<[1,12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,32,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 16384 : i32] | tensor<[1,32,16384,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 512, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[10,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 10 : i32, 250002 : i32] | tensor<[1,10,250002,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 32 : i32, 32 : i32, 32 : i32] | tensor<[1,32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 60 + d2', 'd3'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 60 : i32, 80 : i32] | tensor<[1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 60 + d1', 'd2'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | shape: [192 : i32, 1 : i32] | tensor<[192,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,32,10,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 320 : i32, 64 : i32, 64 : i32] | tensor<[1,320,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,9,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 1024 : i32] | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19200 : i32, 1 : i32, 64 : i32] | tensor<[1,19200,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 * 64 + d2', 'd3'), memory_config: (16, 10, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 64 : i32, 300 : i32] | tensor<[8,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (16, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 512 : i32] | tensor<[1,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 64 : i32, 9 : i32] | tensor<[12,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 16 : i32, 19 : i32, 64 : i32] | tensor<[1,16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 12 : i32, 64 : i32] | tensor<[12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | shape: [600 : i32, 256 : i32] | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,128,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 150, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 128 : i32, 60 : i32, 80 : i32] | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (240, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,50,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 12 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 50 : i32, 768 : i32] | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 64 + d2', 'd3'), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 4096 : i32] | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,201,201,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (76, 7, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 201 : i32, 201 : i32] | tensor<[1,12,201,201,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (76, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 1 : i32, 32 : i32] | tensor<[1,1,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4096 : i32, 8 : i32, 40 : i32] | tensor<[1,4096,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 8 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 12 : i32, 64 : i32] | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[14,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 14 : i32, 3072 : i32] | tensor<[1,14,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,2048,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32] | tensor<[1,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 9 : i32, 40 : i32] | tensor<[8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (3, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,2,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 300 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | shape: [2 : i32, 300 : i32, 64 : i32] | tensor<[2,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,320,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 38, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 320 : i32, 30 : i32, 40 : i32] | tensor<[1,320,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 30 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 14 : i32, 768 : i32] | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19200,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19200 : i32, 256 : i32] | tensor<[1,19200,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[256,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 32 : i32] | tensor<[1,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 8 : i32, 160 : i32] | tensor<[1,9,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1200 : i32, 320 : i32] | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 8 : i32, 2048 : i32, 256 : i32] | tensor<[1,8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 20 : i32, 1024 : i32] | tensor<[1,32,20,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,512,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 15 + d2', 'd3'), memory_config: (240, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 512 : i32, 300 : i32] | tensor<[1,512,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 12 : i32, 14 : i32, 14 : i32] | tensor<[1,12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | shape: [920 : i32, 256 : i32] | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,640,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 640 + d1', 'd2'), memory_config: (20, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 640 : i32, 1 : i32, 1 : i32] | tensor<[1,640,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 + d2', 'd3'), memory_config: (20, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,197,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 128, 'tile<32x32, bf16>', 'dram') | shape: [197 : i32, 4096 : i32] | tensor<[197,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | shape: [6 : i32, 1 : i32, 100 : i32, 256 : i32] | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 256 : i32, 160 : i32] | tensor<[8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 9 : i32, 9 : i32] | tensor<[12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,512,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 512 : i32, 128 : i32] | tensor<[1,512,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,300,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 8 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 512 : i32] | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 768 : i32] | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1 : i32, 32 : i32, 32 : i32] | tensor<[1,1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 2 : i32] | tensor<[1,12,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 12 : i32, 14 : i32, 64 : i32] | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 1 : i32, 64 : i32] | tensor<[1,300,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 30 : i32, 40 : i32] | tensor<[1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 30 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 12 : i32, 64 : i32] | tensor<[1,9,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | shape: [4800 : i32, 128 : i32] | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1280,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1280 : i32, 320 : i32] | tensor<[1,1280,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[256,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 10240 : i32] | tensor<[1,256,10240,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1024 : i32, 256 : i32] | tensor<[1,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1024 : i32, 640 : i32] | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[5,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (160, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 5 : i32, 1024 : i32, 256 : i32] | tensor<[1,5,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 1024 + d2', 'd3'), memory_config: (160, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,320,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 30 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 320 : i32, 1200 : i32] | tensor<[1,320,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 38, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 120 : i32, 160 : i32] | tensor<[1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 120 + d1', 'd2'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1200 : i32, 5 : i32, 64 : i32] | tensor<[1,1200,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 5 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 64 : i32, 256 : i32] | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | shape: [3 : i32, 1445 : i32, 1445 : i32] | tensor<[3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 9, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 262 : i32] | tensor<[1,2048,262,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 9, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,16384,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 16384 : i32, 128 : i32] | tensor<[1,16384,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | shape: [32 : i32, 32 : i32, 128 : i32] | tensor<[32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 128 : i32] | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,2048,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 15 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 300 : i32] | tensor<[1,2048,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[6,1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | shape: [6 : i32, 100 : i32, 92 : i32] | tensor<[6,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 120 + d1', 'd2'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1 : i32, 120 : i32, 160 : i32] | tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[100,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram') | shape: [100 : i32, 256 : i32] | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,64,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 64 : i32, 12 : i32] | tensor<[12,64,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[100,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 100 : i32, 92 : i32] | tensor<[1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,160,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 160 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 160 : i32, 9 : i32] | tensor<[8,160,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | shape: [2 : i32, 4800 : i32, 64 : i32] | tensor<[2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,80,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 80 + d2', 'd3'), memory_config: (20, 1, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 80 : i32, 9 : i32] | tensor<[8,80,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 80 + d1', 'd2'), memory_config: (20, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 3072 : i32] | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 4096 : i32] | tensor<[1,256,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,128,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 15 + d2', 'd3'), memory_config: (60, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 128 : i32, 300 : i32] | tensor<[1,128,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 16 : i32, 9 : i32, 64 : i32] | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 320 : i32] | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 16 : i32, 16 : i32, 1280 : i32] | tensor<[1,16,16,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 16 + d2', 'd3'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 8 : i32, 64 : i32] | tensor<[1,300,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 8 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,16,128,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 128 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | shape: [16 : i32, 128 : i32, 9 : i32] | tensor<[16,128,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,320,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 320 : i32, 1 : i32, 1 : i32] | tensor<[1,320,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19200 : i32, 64 : i32] | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,30,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 960 : i32, 32 : i32, 32 : i32] | tensor<[1,960,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 256 : i32, 256 : i32] | tensor<[8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,192,32,42,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6144 + d1 * 32 + d2', 'd3'), memory_config: (192, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 192 : i32, 1344 : i32] | tensor<[1,192,1344,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 192 + d1', 'd2'), memory_config: (6, 42, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 256 : i32] | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[384,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 1, 'tile<32x32, f32>', 'dram') | shape: [384 : i32, 1 : i32, 1 : i32] | tensor<[384,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (12, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[100,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | shape: [100 : i32, 1 : i32, 2048 : i32] | tensor<[100,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | shape: [300 : i32, 128 : i32] | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 8 : i32, 300 : i32, 300 : i32] | tensor<[1,8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 14 : i32, 12 : i32, 64 : i32] | tensor<[1,14,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 12 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | shape: [256 : i32, 1280 : i32] | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,512,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 150, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 512 : i32, 60 : i32, 80 : i32] | tensor<[1,512,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 60 + d2', 'd3'), memory_config: (960, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | shape: [5 : i32, 1200 : i32, 64 : i32] | tensor<[5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 5 : i32, 64 : i32] | tensor<[1,300,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1500 + d1 * 5 + d2', 'd3'), memory_config: (47, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[2048,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 256 : i32] | tensor<[1,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 320 : i32] | tensor<[1,9,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[576,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | shape: [576 : i32, 1 : i32, 1 : i32] | tensor<[576,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 197 : i32, 197 : i32] | tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,160,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (5, 32, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 160 : i32, 32 : i32, 32 : i32] | tensor<[1,160,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 32 + d2', 'd3'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,128,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | shape: [32 : i32, 128 : i32, 32 : i32] | tensor<[32,128,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,19,256008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | shape: [19 : i32, 256008 : i32] | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,2048,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 5, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 2048 : i32, 160 : i32] | tensor<[8,2048,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[16,7,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 7 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | shape: [2 : i32, 8 : i32, 7 : i32, 64 : i32] | tensor<[2,8,7,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 56 + d1 * 7 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1 : i32, 192 : i32] | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[2048,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 1280 : i32] | tensor<[1,2048,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[9,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 768 : i32] | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 512 : i32] | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1024,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1024 : i32, 5120 : i32] | tensor<[1,1024,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 8 : i32, 1024 : i32, 1024 : i32] | tensor<[1,8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 100 : i32, 1 : i32, 256 : i32] | tensor<[1,100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[6,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | shape: [6 : i32, 1 : i32, 100 : i32, 92 : i32] | tensor<[6,1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1024,5,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 5 + d2', 'd3'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1024 : i32, 160 : i32] | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1 : i32, 19200 : i32, 64 : i32] | tensor<[1,1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[6,1,256,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 256 + d2', 'd3'), memory_config: (48, 3, 'tile<32x32, bf16>', 'dram') | shape: [6 : i32, 256 : i32, 92 : i32] | tensor<[6,256,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (48, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 8 : i32, 256 : i32, 160 : i32] | tensor<[1,8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,2,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 32 + d2', 'd3'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | shape: [2 : i32, 32 : i32, 256 : i32] | tensor<[2,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 10 : i32, 4096 : i32] | tensor<[1,32,10,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[300,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 2048 : i32] | tensor<[1,300,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 640 : i32, 1 : i32] | tensor<[1,640,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 640 + d1', 'd2'), memory_config: (20, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 10 : i32, 12 : i32, 64 : i32] | tensor<[1,10,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[2048,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 1 : i32, 1 : i32] | tensor<[1,2048,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 8 : i32, 1024 : i32, 80 : i32] | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[38809,16,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | shape: [197 : i32, 197 : i32, 16 : i32] | tensor<[197,197,16,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1024 : i32, 5 : i32, 32 : i32] | tensor<[1,1024,5,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 5 + d2', 'd3'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 16 : i32, 19 : i32, 19 : i32] | tensor<[1,16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[144,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | shape: [144 : i32, 1 : i32, 1 : i32] | tensor<[144,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | shape: [12 : i32, 128 : i32] | tensor<[12,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[96,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 1, 'tile<32x32, f32>', 'dram') | shape: [96 : i32, 1 : i32, 1 : i32] | tensor<[96,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (3, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 4096 : i32, 40 : i32] | tensor<[8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | shape: [4096 : i32, 320 : i32] | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [10 : i32, 768 : i32] | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,2,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 * 64 + d2', 'd3'), memory_config: (4, 10, 'tile<32x32, bf16>', 'dram') | shape: [2 : i32, 64 : i32, 300 : i32] | tensor<[2,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (4, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[729,16,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 27 : i32, 27 : i32, 16 : i32] | tensor<[1,27,27,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 32 : i32, 640 : i32] | tensor<[1,32,32,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,5,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 64 + d2', 'd3'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | shape: [5 : i32, 64 : i32, 300 : i32] | tensor<[5,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 10 : i32, 10 : i32] | tensor<[12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[960,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (30, 1, 'tile<32x32, f32>', 'dram') | shape: [960 : i32, 1 : i32, 1 : i32] | tensor<[960,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (30, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 60 + d1', 'd2'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1 : i32, 60 : i32, 80 : i32] | tensor<[1,1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 60 + d2', 'd3'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 30 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1 : i32, 30 : i32, 40 : i32] | tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,9,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 8 : i32, 80 : i32] | tensor<[1,9,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,10,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 10 : i32, 768 : i32] | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1280,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 38400 + d1 * 30 + d2', 'd3'), memory_config: (1200, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1280 : i32, 1200 : i32] | tensor<[1,1280,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 38, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 120 + d2', 'd3'), memory_config: (960, 5, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 19200 : i32] | tensor<[1,256,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 600, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | shape: [100 : i32, 1 : i32, 256 : i32] | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4096 : i32, 64 : i32] | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1280,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | shape: [1280 : i32, 1 : i32, 1 : i32] | tensor<[1280,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[640,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 640 : i32] | tensor<[1,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 14 : i32, 14 : i32] | tensor<[12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,768,144,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 5, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 768 : i32, 12 : i32, 12 : i32] | tensor<[1,768,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9216 + d1 * 12 + d2', 'd3'), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[256,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 768 : i32] | tensor<[1,256,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,160,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 160 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 160 : i32, 256 : i32] | tensor<[8,160,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[600,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | shape: [6 : i32, 1 : i32, 100 : i32, 4 : i32] | tensor<[6,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,256,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 8 : i32, 256 : i32, 9 : i32] | tensor<[1,8,256,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,2048,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 15 : i32, 20 : i32] | tensor<[1,2048,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 15 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,2048,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 2048 : i32, 32 : i32] | tensor<[8,2048,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,40,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 1280 : i32, 8 : i32, 8 : i32] | tensor<[1,1280,8,8,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,9,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 768 : i32] | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 27 : i32, 27 : i32, 12 : i32] | tensor<[1,27,27,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 32 + d2', 'd3'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 32 : i32, 256 : i32] | tensor<[8,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,64,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 64 : i32, 32 : i32] | tensor<[1,64,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 128 : i32] | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[2048,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | shape: [2048 : i32, 1 : i32, 1 : i32] | tensor<[2048,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 1280 : i32] | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 1024 : i32] | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 64 : i32] | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,4800,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 2 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4800 : i32, 128 : i32] | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[19200,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19200 : i32, 256 : i32] | tensor<[1,19200,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 16384 : i32, 32 : i32] | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,160,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 16 + d2', 'd3'), memory_config: (80, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 160 : i32, 256 : i32] | tensor<[1,160,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (5, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,40,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 1280 : i32, 16 : i32, 16 : i32] | tensor<[1,1280,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1 : i32, 32 : i32, 128 : i32] | tensor<[1,1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram') | shape: [16 : i32, 197 : i32, 197 : i32] | tensor<[16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 5 : i32, 1200 : i32, 64 : i32] | tensor<[1,5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | shape: [32 : i32, 32 : i32, 32 : i32] | tensor<[32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16384 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 16384 : i32, 256 : i32] | tensor<[1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 768 : i32, 8 : i32] | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 * 300 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 64 : i32] | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[14,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | shape: [2 : i32, 7 : i32, 512 : i32] | tensor<[2,7,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 7 + d1', 'd2'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 16 : i32, 16 : i32] | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[4096,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4096 : i32, 64 : i32] | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 14 : i32] | tensor<[1,14,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | shape: [1024 : i32, 160 : i32] | tensor<[1024,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 3 : i32, 1445 : i32, 64 : i32] | tensor<[1,3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1 : i32, 19 : i32, 19 : i32] | tensor<[1,1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 8 : i32, 300 : i32, 64 : i32] | tensor<[1,8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,64,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 64 : i32, 1 : i32] | tensor<[1,64,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1280 : i32, 1 : i32] | tensor<[1,1280,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[4800,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4800 : i32, 512 : i32] | tensor<[1,4800,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,64,64,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4096 : i32, 320 : i32] | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,32,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 32 + d2', 'd3'), memory_config: (8, 64, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 32 : i32, 2048 : i32] | tensor<[8,32,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (8, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | shape: [576 : i32, 1 : i32] | tensor<[576,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,14,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 12 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 14 : i32, 768 : i32] | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19200,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19200 : i32, 64 : i32] | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[201,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 201 : i32, 768 : i32] | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,23,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 23 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 23 : i32, 40 : i32, 1 : i32] | tensor<[1,23,40,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 920 + d1 * 40 + d2', 'd3'), memory_config: (29, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | shape: [1200 : i32, 320 : i32] | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 9 : i32, 80 : i32] | tensor<[8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (3, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 4096 : i32] | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,2048,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 512 : i32] | tensor<[1,2048,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 16384 : i32, 256 : i32] | tensor<[1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 9 : i32, 64 : i32] | tensor<[12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,8,256,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 3, 'tile<32x32, bf16>', 'dram') | shape: [8 : i32, 256 : i32, 96 : i32] | tensor<[8,256,96,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[100,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 100 : i32, 4 : i32] | tensor<[1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [12 : i32, 768 : i32] | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19 : i32, 256008 : i32] | tensor<[1,19,256008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,256,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 256 : i32, 8 : i32, 96 : i32] | tensor<[1,256,8,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (64, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,40,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 40 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 40 : i32, 9 : i32] | tensor<[8,40,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 40 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,300,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 300 : i32, 2048 : i32] | tensor<[1,300,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | shape: [960 : i32, 1 : i32] | tensor<[960,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (30, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 64 : i32, 64 : i32, 64 : i32] | tensor<[1,64,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 12 : i32, 12 : i32, 12 : i32] | tensor<[1,12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[120,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | shape: [120 : i32, 1 : i32] | tensor<[120,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | shape: [2 : i32, 4800 : i32, 300 : i32] | tensor<[2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 12 : i32, 12 : i32, 64 : i32] | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,2048,8,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (512, 3, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 768 : i32] | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[9,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 9 : i32, 30000 : i32] | tensor<[1,9,30000,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 19 : i32, 4096 : i32] | tensor<[1,19,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,40,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 40 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 40 : i32, 4096 : i32] | tensor<[8,40,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 40 + d1', 'd2'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,1024,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 8 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1024 : i32, 640 : i32] | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | shape: [16 : i32, 9 : i32, 64 : i32] | tensor<[16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 768 : i32] | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 12 : i32, 8 : i32, 64 : i32] | tensor<[1,12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | shape: [4096 : i32, 64 : i32] | tensor<[4096,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 120 : i32, 160 : i32, 64 : i32] | tensor<[1,120,160,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 160 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[50,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 50 : i32, 768 : i32] | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 64 + d2', 'd3'), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 64 : i32, 300 : i32] | tensor<[1,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | shape: [920 : i32, 1 : i32, 256 : i32] | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[192,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | shape: [192 : i32, 1 : i32, 1 : i32] | tensor<[192,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 8 : i32, 1024 : i32, 9 : i32] | tensor<[1,8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2 : i32, 4800 : i32, 64 : i32] | tensor<[1,2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[197,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 197 : i32, 768 : i32] | tensor<[1,197,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | shape: [32 : i32, 11008 : i32] | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | shape: [1024 : i32, 640 : i32] | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,12,64,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | shape: [12 : i32, 64 : i32, 10 : i32] | tensor<[12,64,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[5,1024,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 5 : i32, 1024 : i32, 32 : i32] | tensor<[1,5,1024,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 1024 + d2', 'd3'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[480,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 15, 'tile<32x32, f32>', 'dram') | shape: [480 : i32, 1 : i32] | tensor<[480,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (15, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,1200,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 5 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1200 : i32, 320 : i32] | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 8 : i32, 256 : i32, 256 : i32] | tensor<[1,8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | shape: [300 : i32, 320 : i32] | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 2048 : i32, 8 : i32, 32 : i32] | tensor<[1,2048,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | shape: [100 : i32, 192 : i32] | tensor<[100,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[27,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | shape: [27 : i32, 1 : i32] | tensor<[27,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,32,10,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 320 : i32, 32 : i32, 32 : i32] | tensor<[1,320,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 192 : i32] | tensor<[1,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 1200 : i32, 320 : i32] | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | shape: [1 : i32, 16 : i32, 9 : i32, 128 : i32] | tensor<[1,16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | shape: [9 : i32, 128 : i32] | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 32000 : i32] | tensor<[1,32,32000,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1000, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 30 : i32, 40 : i32, 320 : i32] | tensor<[1,30,40,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1200 + d1 * 40 + d2', 'd3'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 4800 : i32, 128 : i32] | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[19,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | shape: [19 : i32, 1 : i32] | tensor<[19,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.reshape | tensor<[1,320,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | shape: [1 : i32, 32 : i32, 10 : i32, 1024 : i32] | tensor<[1,32,10,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.reshape | tensor<[1,8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | shape: [8 : i32, 4096 : i32, 9 : i32] | tensor<[8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.rsqrt.md b/docs/ops/ttnn/ttnn.rsqrt.md new file mode 100644 index 00000000..12cd38db --- /dev/null +++ b/docs/ops/ttnn/ttnn.rsqrt.md @@ -0,0 +1,24 @@ +# ttnn.rsqrt + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.rsqrt | tensor<[920,1,1,f32]>
tensor<[920,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[920,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,300,1,f32]>
tensor<[1,300,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,300,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,4096,1,f32]>
tensor<[1,4096,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,4096,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,256,1,1,bf16]>
tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.rsqrt | tensor<[1,8,1,f32]>
tensor<[1,8,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,8,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,1024,1,f32]>
tensor<[1,1024,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,1024,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,128,1,1,bf16]>
tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.rsqrt | tensor<[1,10,1,f32]>
tensor<[1,10,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,10,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,12,1,f32]>
tensor<[1,12,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,12,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,2048,1,f32]>
tensor<[1,2048,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,2048,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,64,1,1,bf16]>
tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.rsqrt | tensor<[1,1200,1,f32]>
tensor<[1,1200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,1200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,32,1,f32]>
tensor<[1,32,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,32,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,4800,1,f32]>
tensor<[1,4800,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,4800,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,32,1,1,f32]>
tensor<[1,32,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,32,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,19200,1,f32]>
tensor<[1,19200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,19200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,14,1,f32]>
tensor<[1,14,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,14,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,19,1,f32]>
tensor<[1,19,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,19,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,1445,1,f32]>
tensor<[1,1445,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,1445,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.rsqrt | tensor<[1,9,1,f32]>
tensor<[1,9,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,9,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.slice.md b/docs/ops/ttnn/ttnn.slice.md new file mode 100644 index 00000000..fde7f42b --- /dev/null +++ b/docs/ops/ttnn/ttnn.slice.md @@ -0,0 +1,36 @@ +# ttnn.slice + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.slice | tensor<[1,320,f32]>
tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | begins: [0 : i32, 0 : i32]
ends: [1 : i32, 160 : i32]
step: [1 : i32, 1 : i32] | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.slice | tensor<[732,12,bf16]>
tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32]
ends: [729 : i32, 12 : i32]
step: [1 : i32, 1 : i32] | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,201,768,bf16]>
tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 1 : i32, 768 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[6,1,100,4,bf16]>
tensor<[1,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | begins: [5 : i32, 0 : i32, 0 : i32, 0 : i32]
ends: [6 : i32, 1 : i32, 100 : i32, 4 : i32]
step: [1 : i32, 1 : i32, 1 : i32, 1 : i32] | tensor<[1,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,256,10240,bf16]>
tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 256 : i32, 5120 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,1445,192,bf16]>
tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 1345 : i32, 0 : i32]
ends: [1 : i32, 1445 : i32, 192 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,32,32,128,bf16]>
tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32, 64 : i32]
ends: [1 : i32, 32 : i32, 32 : i32, 128 : i32]
step: [1 : i32, 1 : i32, 1 : i32, 1 : i32] | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,4251,192,bf16]>
tensor<[1,4150,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4251 + d1', 'd2'), memory_config: (133, 6, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4150 + d1', 'd2'), memory_config: (130, 6, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 1 : i32, 0 : i32]
ends: [1 : i32, 4151 : i32, 192 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,4150,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4150 + d1', 'd2'), memory_config: (130, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,145,768,bf16]>
tensor<[1,144,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 145 + d1', 'd2'), memory_config: (5, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 144 + d1', 'd2'), memory_config: (5, 24, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 1 : i32, 0 : i32]
ends: [1 : i32, 145 : i32, 768 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,144,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 144 + d1', 'd2'), memory_config: (5, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,32,32,128,bf16]>
tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 32 : i32, 32 : i32, 64 : i32]
step: [1 : i32, 1 : i32, 1 : i32, 1 : i32] | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[768,bf16]>
tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | begins: [512 : i32]
ends: [768 : i32]
step: [1 : i32] | tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,8,768,bf16]>
tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 1 : i32, 768 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,2,60,80,bf16]>
tensor<[1,1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 60 + d2', 'd3'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 60 + d2', 'd3'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 1 : i32, 60 : i32, 80 : i32]
step: [1 : i32, 1 : i32, 1 : i32, 1 : i32] | tensor<[1,1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 60 + d2', 'd3'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,4096,2560,bf16]>
tensor<[1,4096,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 40, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 1280 : i32]
ends: [1 : i32, 4096 : i32, 2560 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,4096,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[768,256,bf16]>
tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | begins: [256 : i32, 0 : i32]
ends: [512 : i32, 256 : i32]
step: [1 : i32, 1 : i32] | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,2,30,40,bf16]>
tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 30 + d2', 'd3'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 1 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 2 : i32, 30 : i32, 40 : i32]
step: [1 : i32, 1 : i32, 1 : i32, 1 : i32] | tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,2,120,160,bf16]>
tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 240 + d1 * 120 + d2', 'd3'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 1 : i32, 120 : i32, 160 : i32]
step: [1 : i32, 1 : i32, 1 : i32, 1 : i32] | tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,2,30,40,bf16]>
tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 30 + d2', 'd3'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 1 : i32, 30 : i32, 40 : i32]
step: [1 : i32, 1 : i32, 1 : i32, 1 : i32] | tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,9,768,bf16]>
tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 1 : i32, 768 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,256,10240,bf16]>
tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 5120 : i32]
ends: [1 : i32, 256 : i32, 10240 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,197,768,bf16]>
tensor<[1,196,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 196 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 1 : i32, 0 : i32]
ends: [1 : i32, 197 : i32, 768 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,196,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 196 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,2,120,160,bf16]>
tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 240 + d1 * 120 + d2', 'd3'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 1 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 2 : i32, 120 : i32, 160 : i32]
step: [1 : i32, 1 : i32, 1 : i32, 1 : i32] | tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[732,12,bf16]>
tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | begins: [729 : i32, 0 : i32]
ends: [732 : i32, 12 : i32]
step: [1 : i32, 1 : i32] | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,4251,192,bf16]>
tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4251 + d1', 'd2'), memory_config: (133, 6, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 4151 : i32, 0 : i32]
ends: [1 : i32, 4251 : i32, 192 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[768,256,bf16]>
tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32]
ends: [256 : i32, 256 : i32]
step: [1 : i32, 1 : i32] | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,14,2,bf16]>
tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 14 : i32, 1 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,1024,5120,bf16]>
tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 1024 : i32, 2560 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,14,2,bf16]>
tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 1 : i32]
ends: [1 : i32, 14 : i32, 2 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,320,f32]>
tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | begins: [0 : i32, 160 : i32]
ends: [1 : i32, 320 : i32]
step: [1 : i32, 1 : i32] | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.slice | tensor<[768,256,bf16]>
tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | begins: [512 : i32, 0 : i32]
ends: [768 : i32, 256 : i32]
step: [1 : i32, 1 : i32] | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,1024,5120,bf16]>
tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 2560 : i32]
ends: [1 : i32, 1024 : i32, 5120 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.slice | tensor<[1,4251,192,bf16]>
tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4251 + d1', 'd2'), memory_config: (133, 6, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | begins: [0 : i32, 0 : i32, 0 : i32]
ends: [1 : i32, 1 : i32, 192 : i32]
step: [1 : i32, 1 : i32, 1 : i32] | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.sqrt.md b/docs/ops/ttnn/ttnn.sqrt.md new file mode 100644 index 00000000..c8c512c0 --- /dev/null +++ b/docs/ops/ttnn/ttnn.sqrt.md @@ -0,0 +1,11 @@ +# ttnn.sqrt + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.sqrt | tensor<[1280,f32]>
tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.sqrt | tensor<[960,f32]>
tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | +| ttnn.sqrt | tensor<[384,f32]>
tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | +| ttnn.sqrt | tensor<[576,f32]>
tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | +| ttnn.sqrt | tensor<[2048,f32]>
tensor<[2048,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[2048,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.sqrt | tensor<[144,f32]>
tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.sqrt | tensor<[192,f32]>
tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.subtract.md b/docs/ops/ttnn/ttnn.subtract.md new file mode 100644 index 00000000..f6c48c76 --- /dev/null +++ b/docs/ops/ttnn/ttnn.subtract.md @@ -0,0 +1,15 @@ +# ttnn.subtract + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.subtract | tensor<[1,16,27,27,f32]>
tensor<[1,16,27,27,f32]>
tensor<[1,16,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (14, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (14, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (14, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,16,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (14, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.subtract | tensor<[1,256,1,1,bf16]>
tensor<[1,256,1,1,bf16]>
tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.subtract | tensor<[1,64,240,320,f32]>
tensor<[1,64,240,320,f32]>
tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.subtract | tensor<[1,128,1,1,bf16]>
tensor<[1,128,1,1,bf16]>
tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.subtract | tensor<[1,64,480,640,f32]>
tensor<[1,64,480,640,f32]>
tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.subtract | tensor<[1,512,1,1,bf16]>
tensor<[1,512,1,1,bf16]>
tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.subtract | tensor<[1,64,30,40,f32]>
tensor<[1,64,30,40,f32]>
tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.subtract | tensor<[1,64,120,160,f32]>
tensor<[1,64,120,160,f32]>
tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.subtract | tensor<[1,12,27,27,f32]>
tensor<[1,12,27,27,f32]>
tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.subtract | tensor<[1,64,60,80,f32]>
tensor<[1,64,60,80,f32]>
tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram') | operandSegmentSizes: array | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.subtract | tensor<[1,1024,1,1,bf16]>
tensor<[1,1024,1,1,bf16]>
tensor<[1,1024,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')
mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | operandSegmentSizes: array | tensor<[1,1024,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.sum.md b/docs/ops/ttnn/ttnn.sum.md new file mode 100644 index 00000000..fa6c4c6a --- /dev/null +++ b/docs/ops/ttnn/ttnn.sum.md @@ -0,0 +1,5 @@ +# ttnn.sum + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.sum | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram') | dim_arg: [1 : i32]
keep_dim: False | tensor<[19,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.to_device.md b/docs/ops/ttnn/ttnn.to_device.md new file mode 100644 index 00000000..1f710950 --- /dev/null +++ b/docs/ops/ttnn/ttnn.to_device.md @@ -0,0 +1,842 @@ +# ttnn.to_device + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.to_device | tensor<[32000,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32000, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1000x128>>> | tensor<[32000,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1000, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[64,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x2>>> | tensor<[64,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[100,1,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (100, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x64>>> | tensor<[100,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[6,1,100,4,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 4, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<19x1>>> | tensor<[6,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2048,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x24>>> | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,14,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<6x2>>> | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,9,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,1024,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x32>>> | tensor<[1,8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[100,1,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (100, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x8>>> | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x32>>> | tensor<[1,256,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,320,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x10>>> | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4096,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x10>>> | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[320,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x10>>> | tensor<[320,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4800,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<150x4>>> | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1024,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x20>>> | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1280,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (40960, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1280x1>>> | tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[50,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (50, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x96>>> | tensor<[50,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,960,7,7,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<210x1>>> | tensor<[1,960,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1445,192,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<46x6>>> | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,920,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 920, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x29>>> | tensor<[1,920,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 29, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,2048,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x8>>> | tensor<[1,8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[576,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x18>>> | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[100,92,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 3, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x3>>> | tensor<[100,92,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[19,19,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 19, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[19,19,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,3072,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1200,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<38x10>>> | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,320,15,20,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4800 + d1 * 15 + d2', 'd3'), memory_config: (4800, 20, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<150x1>>> | tensor<[1,320,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4800 + d1 * 15 + d2', 'd3'), memory_config: (150, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x40>>> | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[10,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[320,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x24>>> | tensor<[320,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[197,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7x32>>> | tensor<[197,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4096,1280,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<128x40>>> | tensor<[4096,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1280,320,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x10>>> | tensor<[1280,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[2048,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x24>>> | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[920,1,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<29x1>>> | tensor<[920,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1200,320,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<38x10>>> | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[9,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x32>>> | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1024,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x32>>> | tensor<[1024,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x8>>> | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,300,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x1>>> | tensor<[1,300,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,9,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x10>>> | tensor<[1,9,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,27,27,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<11x1>>> | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,32,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x2>>> | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,320,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (20480, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<640x2>>> | tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,14,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[1,14,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x96>>> | tensor<[768,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,16,27,27,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (14, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<14x1>>> | tensor<[1,16,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (14, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,4800,512,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 512, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<150x16>>> | tensor<[1,4800,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[240,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x8>>> | tensor<[240,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,16,19,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (304, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x2>>> | tensor<[1,16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1024,2560,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 2560, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x80>>> | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[732,12,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (732, 12, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<23x1>>> | tensor<[732,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[160,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<5x20>>> | tensor<[160,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x2>>> | tensor<[256,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,120,160,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 120 + d2', 'd3'), memory_config: (120, 5, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<120x5>>> | tensor<[1,32,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 120 + d2', 'd3'), memory_config: (120, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,19,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x32>>> | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,32,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x20>>> | tensor<[1,32,32,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,3072,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[3072,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<96x24>>> | tensor<[3072,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1000,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1000, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x40>>> | tensor<[1000,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[60,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x2>>> | tensor<[60,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,19200,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<600x2>>> | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[32,32,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x4>>> | tensor<[32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[256008,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256008, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8001x32>>> | tensor<[256008,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8001, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[320,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x40>>> | tensor<[320,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,300,512,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 512, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x16>>> | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,16,19,19,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (304, 19, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x1>>> | tensor<[1,16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[14,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[768,3072,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x96>>> | tensor<[768,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[300,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x2>>> | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[192,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<6x24>>> | tensor<[192,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,16,16,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 16 + d2', 'd3'), memory_config: (256, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x40>>> | tensor<[1,16,16,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 16 + d2', 'd3'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,10,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,10,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,14,14,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<28x1>>> | tensor<[1,64,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[8192,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8192, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<256x64>>> | tensor<[8192,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[384,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x12>>> | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[30,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[30,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1,16384,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16384 + d2', 'd3'), memory_config: (16384, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x1>>> | tensor<[1,1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16384 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[6,1,100,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<19x8>>> | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,201,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (201, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7x24>>> | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[64,1280,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<2x40>>> | tensor<[64,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1280,10240,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x320>>> | tensor<[1280,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,80,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 80 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<20x32>>> | tensor<[1,8,80,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 80 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[9,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[768,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x24>>> | tensor<[768,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,640,16,16,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<320x1>>> | tensor<[1,640,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[5,1200,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (6000, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<188x10>>> | tensor<[5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x128>>> | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 16 + d2', 'd3'), memory_config: (1024, 16, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x1>>> | tensor<[1,64,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 16 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x64>>> | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,512,60,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 60 + d2', 'd3'), memory_config: (30720, 80, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<960x3>>> | tensor<[1,512,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 60 + d2', 'd3'), memory_config: (960, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,4096,8,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 8 + d2', 'd3'), memory_config: (32768, 40, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1024x2>>> | tensor<[1,4096,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 8 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,201,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (2412, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<76x2>>> | tensor<[12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x32>>> | tensor<[1024,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,10,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,3,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[12,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,1024,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x1>>> | tensor<[1,8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,10,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,96,14,14,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<42x1>>> | tensor<[1,96,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[19,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x32>>> | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,256008,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 256008, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x8001>>> | tensor<[1024,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,1,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (256, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x1>>> | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,240,320,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<480x10>>> | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,3,1445,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<136x2>>> | tensor<[1,3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[729,12,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (729, 12, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<23x1>>> | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[3,12,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 12, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[920,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<29x8>>> | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1445,192,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<46x6>>> | tensor<[1,1445,192,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[300,512,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 512, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x16>>> | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x40>>> | tensor<[768,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[100,1,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x8>>> | tensor<[100,1,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,1024,80,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x3>>> | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,30,40,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<60x2>>> | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[640,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<20x20>>> | tensor<[640,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1200,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<38x10>>> | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,14,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[6,100,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (600, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<19x8>>> | tensor<[6,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,9,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,640,32,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<640x1>>> | tensor<[1,640,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x32>>> | tensor<[128,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[16,9,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x1>>> | tensor<[16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[128,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,5,1200,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (6000, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<188x10>>> | tensor<[1,5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x40>>> | tensor<[1,64,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1024,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (16384, 16, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x1>>> | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[10,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x10>>> | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,8,8,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (96, 8, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<3x1>>> | tensor<[12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2048,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x40>>> | tensor<[1,2048,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2048,8192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 8192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x256>>> | tensor<[2048,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,14,14,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<112x1>>> | tensor<[1,256,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,20,4096,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 128, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<20x128>>> | tensor<[1,32,20,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[100,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x8>>> | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[512,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<16x4>>> | tensor<[512,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,60,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (3840, 80, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<120x3>>> | tensor<[1,64,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,2560,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x80>>> | tensor<[1024,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[2560,640,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<80x20>>> | tensor<[2560,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[8,2048,96,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 96, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x3>>> | tensor<[8,2048,96,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x128>>> | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,4800,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<150x4>>> | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[14,2,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,64,8,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (768, 8, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x1>>> | tensor<[1,12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x64>>> | tensor<[1,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x8>>> | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2048,512,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 512, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x16>>> | tensor<[2048,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,5,256,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 256 + d2', 'd3'), memory_config: (1280, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x1>>> | tensor<[1,5,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 256 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[384,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 384, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x12>>> | tensor<[384,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,10240,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 10240, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x320>>> | tensor<[1,256,10240,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[192,92,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 92, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<6x3>>> | tensor<[192,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,14,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1280,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (20480, 16, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<640x1>>> | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,16,64,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 64 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x1>>> | tensor<[1,16,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 64 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1280,8,8,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (10240, 8, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<320x1>>> | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,19200,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 19200, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x600>>> | tensor<[1,256,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 600, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x40>>> | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,160,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x5>>> | tensor<[1,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1445,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<46x24>>> | tensor<[1,1445,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[128,30000,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 30000, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x938>>> | tensor<[128,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,128,16384,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (128, 16384, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x512>>> | tensor<[1,128,16384,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 512, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1445,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<46x6>>> | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[12,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,160,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x5>>> | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x2>>> | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,8192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 8192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x256>>> | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[14,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[14,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x24>>> | tensor<[128,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[320,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x10>>> | tensor<[320,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,19200,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<600x2>>> | tensor<[1,1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[640,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<20x5>>> | tensor<[640,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,4096,4096,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1024x128>>> | tensor<[8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,300,512,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x16>>> | tensor<[1,300,512,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1445,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<46x24>>> | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,256,160,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x5>>> | tensor<[8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[64,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x8>>> | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,784,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 784, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x25>>> | tensor<[1,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,8192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 8192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x256>>> | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,960,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (61440, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1920x2>>> | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,768,8,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (768, 8, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x1>>> | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,8,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (2048, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x5>>> | tensor<[1,256,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,5,300,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1500 + d1 * 300 + d2', 'd3'), memory_config: (1500, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<47x2>>> | tensor<[1,5,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1500 + d1 * 300 + d2', 'd3'), memory_config: (47, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,14,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[1,14,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[784,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (784, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<25x4>>> | tensor<[784,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,120,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (7680, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<240x5>>> | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,300,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (2400, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<75x2>>> | tensor<[1,8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x32>>> | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x5>>> | tensor<[256,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,9,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x1>>> | tensor<[12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,60,80,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<120x3>>> | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,480,640,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<960x20>>> | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,9,16,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (144, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<5x4>>> | tensor<[1,9,16,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,4096,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<128x1>>> | tensor<[1,4096,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,9,160,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<3x5>>> | tensor<[1,8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,30,4096,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<30x128>>> | tensor<[1,32,30,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[300,320,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x10>>> | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[320,320,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x10>>> | tensor<[320,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[256,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x40>>> | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,128,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (8192, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<256x2>>> | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,16384,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x1>>> | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[512,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 512, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x16>>> | tensor<[512,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1024,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x5>>> | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1200,320,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<38x10>>> | tensor<[1,1200,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,19200,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 19200, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x600>>> | tensor<[1,64,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 600, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,784,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x25>>> | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,16,112,112,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (56, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<56x4>>> | tensor<[1,16,112,112,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (56, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,512,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (16384, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x1>>> | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,300,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x4>>> | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[920,1,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<29x8>>> | tensor<[920,1,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,12,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[64,12,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 12, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x1>>> | tensor<[64,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1280,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x40>>> | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1280,640,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x20>>> | tensor<[1280,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[2048,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x8>>> | tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,144,28,28,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<126x1>>> | tensor<[1,144,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,10,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[9,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x64>>> | tensor<[9,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,4096,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x128>>> | tensor<[1,32,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,8,8,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (96, 8, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<3x1>>> | tensor<[1,12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,30,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (1920, 40, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<60x2>>> | tensor<[1,64,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,32,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x4>>> | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,8,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[100,192,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x6>>> | tensor<[100,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[192,4,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<6x1>>> | tensor<[192,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,960,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 960, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x30>>> | tensor<[1,960,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,640,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (10240, 16, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<320x1>>> | tensor<[1,640,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,4800,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<150x4>>> | tensor<[1,4800,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,256,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x1>>> | tensor<[1,8,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1200,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<38x40>>> | tensor<[1200,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,19200,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<600x2>>> | tensor<[1,19200,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[960,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 960, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x30>>> | tensor<[960,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1200,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<38x40>>> | tensor<[1,1200,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,300,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x2>>> | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1536,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1536, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<48x24>>> | tensor<[1536,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (48, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[160,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x5>>> | tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[256,1280,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x40>>> | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1280,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x24>>> | tensor<[1280,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,10,i32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram') | +| ttnn.to_device | tensor<[1,5,32,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 160 + d1 * 32 + d2', 'd3'), memory_config: (160, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<5x8>>> | tensor<[1,5,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 160 + d1 * 32 + d2', 'd3'), memory_config: (5, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2048,1000,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1000, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x32>>> | tensor<[2048,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[100,2048,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x64>>> | tensor<[100,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,56,56,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (3584, 56, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<112x2>>> | tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[3,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[3,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,193,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (193, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7x24>>> | tensor<[1,193,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,8192,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x256>>> | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[8192,2048,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x64>>> | tensor<[8192,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,19,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x128>>> | tensor<[1,19,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,8,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,10,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[1,10,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,300,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x2>>> | tensor<[1,300,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[512,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<16x64>>> | tensor<[512,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,24,56,56,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (1344, 56, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<42x2>>> | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,4096,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1024x1>>> | tensor<[8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[9,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x128>>> | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,4251,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4251 + d1', 'd2'), memory_config: (4251, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<133x6>>> | tensor<[1,4251,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4251 + d1', 'd2'), memory_config: (133, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[92,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (92, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<3x8>>> | tensor<[92,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,19200,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<600x10>>> | tensor<[1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1445,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<46x24>>> | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[768,192,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 6, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x6>>> | tensor<[768,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[768,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x24>>> | tensor<[768,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[300,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x4>>> | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[64,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x4>>> | tensor<[64,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[19,256008,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x8001>>> | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[19,256008,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 256008, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x8001>>> | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4800,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<150x4>>> | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x8>>> | tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[192,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x6>>> | tensor<[192,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,256,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x64>>> | tensor<[8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,16,9,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x1>>> | tensor<[1,16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,3,64,1445,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 64 + d2', 'd3'), memory_config: (6, 46, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<6x46>>> | tensor<[1,3,64,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 64 + d2', 'd3'), memory_config: (6, 46, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1024,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x1>>> | tensor<[1,1024,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,128,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x4>>> | tensor<[1,64,128,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,145,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 145 + d1', 'd2'), memory_config: (145, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<5x24>>> | tensor<[1,145,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 145 + d1', 'd2'), memory_config: (5, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,50,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (19, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<19x2>>> | tensor<[12,50,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (19, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,201,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (201, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7x96>>> | tensor<[1,201,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,12,12,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 12 + d1 * 12 + d2', 'd3'), memory_config: (12, 12, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,1,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 12 + d1 * 12 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,2,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1536,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1536, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x48>>> | tensor<[1536,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 48, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,128,1,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (128, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x1>>> | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1280,16,16,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<640x1>>> | tensor<[1,1280,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1280,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x1>>> | tensor<[1,1280,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2,4800,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (9600, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<300x10>>> | tensor<[2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,2048,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x64>>> | tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[2048,8192,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x256>>> | tensor<[2048,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,9,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[920,1,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (920, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<29x64>>> | tensor<[920,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2,256,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 * 256 + d2', 'd3'), memory_config: (512, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<16x1>>> | tensor<[1,2,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 * 256 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,197,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7x32>>> | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[128,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[128,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,300,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x4>>> | tensor<[1,300,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[9,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x20>>> | tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4096,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x4>>> | tensor<[4096,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2560,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 16 + d2', 'd3'), memory_config: (40960, 16, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1280x1>>> | tensor<[1,2560,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 16 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x32>>> | tensor<[1,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,128,60,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (7680, 80, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<240x3>>> | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (240, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[128,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[128,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,32,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (32, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x8>>> | tensor<[1,1,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,12,12,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x1>>> | tensor<[1,12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,160,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (1120, 7, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<35x1>>> | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[960,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x30>>> | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[19,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x128>>> | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,2,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x1>>> | tensor<[768,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,192,4150,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 192 + d1', 'd2'), memory_config: (192, 4150, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<6x130>>> | tensor<[1,192,4150,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 192 + d1', 'd2'), memory_config: (6, 130, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x40>>> | tensor<[1280,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,30,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<30x32>>> | tensor<[1,32,30,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1024,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x8>>> | tensor<[1,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[38809,12,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38809, 12, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1213x1>>> | tensor<[38809,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x40>>> | tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,5120,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x160>>> | tensor<[256,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[5120,1280,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<160x40>>> | tensor<[5120,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4096,2560,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 2560, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x80>>> | tensor<[4096,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,20,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<20x32>>> | tensor<[1,32,20,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,128,64,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x2>>> | tensor<[1,128,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,197,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (2364, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<74x2>>> | tensor<[12,197,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (74, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,320,32,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<320x1>>> | tensor<[1,320,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,12,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<5x2>>> | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,640,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x20>>> | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[640,5120,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<20x160>>> | tensor<[640,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[9,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[9,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,4096,4096,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1024x128>>> | tensor<[1,8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[201,3072,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 96, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<7x96>>> | tensor<[201,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[96,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x3>>> | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,256,5120,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 5120, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x160>>> | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[10,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,20,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<20x8>>> | tensor<[1,32,20,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,15,20,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (960, 20, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<30x1>>> | tensor<[1,64,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,240,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (15360, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<480x10>>> | tensor<[1,64,240,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1280,1,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 + d2', 'd3'), memory_config: (1280, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x1>>> | tensor<[1,1280,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,23,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (5888, 40, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<184x2>>> | tensor<[1,256,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (184, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[5120,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5120, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<160x20>>> | tensor<[5120,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1280,1200,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 1200, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x38>>> | tensor<[1,1280,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 38, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,10,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,10,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[300,512,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x16>>> | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[512,512,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<16x16>>> | tensor<[512,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1024,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x1>>> | tensor<[1024,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[512,512,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 512, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<16x16>>> | tensor<[512,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,960,32,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<960x1>>> | tensor<[1,960,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x8>>> | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,10,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[1,12,10,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,960,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (30720, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<960x1>>> | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,262,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 262, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x9>>> | tensor<[768,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,8,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (96, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<3x2>>> | tensor<[1,12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[3,1445,1445,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<136x46>>> | tensor<[3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4096,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x8>>> | tensor<[4096,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[100,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x6>>> | tensor<[100,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,12,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1,19,19,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (19, 19, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,320,7,7,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (70, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<70x1>>> | tensor<[1,320,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (70, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,16,9,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<5x2>>> | tensor<[1,16,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,640,64,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1280x2>>> | tensor<[1,640,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,30,40,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<30x2>>> | tensor<[1,32,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,640,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (20480, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<640x1>>> | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,27,27,12,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (729, 12, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<23x1>>> | tensor<[1,27,27,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2048,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x1>>> | tensor<[1,2048,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,784,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 784, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x25>>> | tensor<[128,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x2>>> | tensor<[1,256,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x6>>> | tensor<[768,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,256,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x8>>> | tensor<[1,32,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1280,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x10>>> | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,50,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (50, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x24>>> | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[920,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (235520, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7360x8>>> | tensor<[920,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (7360, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[14,2,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[14,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,576,14,14,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<252x1>>> | tensor<[1,576,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,768,12,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9216 + d1 * 12 + d2', 'd3'), memory_config: (9216, 16, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<288x1>>> | tensor<[1,768,12,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9216 + d1 * 12 + d2', 'd3'), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,256,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x64>>> | tensor<[1,8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,300,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (2400, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<75x10>>> | tensor<[1,8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,19,16,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 16 + d2', 'd3'), memory_config: (304, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x2>>> | tensor<[1,19,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 16 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x5>>> | tensor<[1024,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x8>>> | tensor<[8,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,3,720,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2160 + d1 * 720 + d2', 'd3'), memory_config: (2160, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<68x40>>> | tensor<[1,3,720,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2160 + d1 * 720 + d2', 'd3'), memory_config: (68, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2560,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2560, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<80x10>>> | tensor<[2560,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[192,192,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<6x6>>> | tensor<[192,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,20,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<20x32>>> | tensor<[1,32,20,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[16384,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16384, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x128>>> | tensor<[16384,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[144,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x5>>> | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,40,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x8>>> | tensor<[1,32,40,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,14,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,14,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,256,1280,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x40>>> | tensor<[1,256,1280,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,4096,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x10>>> | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,19200,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (19200, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<600x10>>> | tensor<[1,1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4096,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x40>>> | tensor<[4096,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[768,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[3129,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3129, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x98>>> | tensor<[3129,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 98, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[920,1,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (920, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<29x8>>> | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[320,2560,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 2560, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x80>>> | tensor<[320,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,30000,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x938>>> | tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[640,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x20>>> | tensor<[640,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,201,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (2412, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<76x2>>> | tensor<[1,12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[32,11008,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 11008, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x344>>> | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[10240,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10240, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<320x40>>> | tensor<[10240,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,512,1,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (512, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<16x1>>> | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,9,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 9 + d2', 'd3'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<18x1>>> | tensor<[1,64,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 9 + d2', 'd3'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,300,320,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x10>>> | tensor<[1,300,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[768,1536,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x48>>> | tensor<[768,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1445,3,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 3 + d2', 'd3'), memory_config: (4335, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<136x2>>> | tensor<[1,1445,3,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 3 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2560,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2560, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x80>>> | tensor<[2560,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x2>>> | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,250002,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 250002, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x7813>>> | tensor<[768,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,28,28,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<28x1>>> | tensor<[1,32,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,10,10,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x1>>> | tensor<[12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,128,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (4096, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x4>>> | tensor<[1,32,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[10,250002,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 250002, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x7813>>> | tensor<[10,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,9,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 80, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<3x3>>> | tensor<[1,8,9,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,12,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x2>>> | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x4>>> | tensor<[128,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[32,32,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x1>>> | tensor<[32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2,60,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 60 + d2', 'd3'), memory_config: (120, 80, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x3>>> | tensor<[1,2,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 60 + d2', 'd3'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[192,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x6>>> | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,16,9,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<5x4>>> | tensor<[1,16,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,512,32,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<512x1>>> | tensor<[1,512,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,10,4096,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x128>>> | tensor<[1,32,10,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,9,16,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<5x2>>> | tensor<[1,9,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,4096,2560,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 2560, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x80>>> | tensor<[1,4096,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,64,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 * 64 + d2', 'd3'), memory_config: (512, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<16x10>>> | tensor<[1,8,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 * 64 + d2', 'd3'), memory_config: (16, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,64,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x1>>> | tensor<[1,12,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[16,19,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (304, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x2>>> | tensor<[16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x40>>> | tensor<[1280,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[19,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x32>>> | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,128,4800,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (128, 4800, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x150>>> | tensor<[1,128,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 150, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x20>>> | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,50,12,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 12 + d2', 'd3'), memory_config: (600, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<19x2>>> | tensor<[1,50,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 12 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 64 + d2', 'd3'), memory_config: (576, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<18x2>>> | tensor<[1,9,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 64 + d2', 'd3'), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,960,64,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1920x2>>> | tensor<[1,960,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,201,201,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (2412, 201, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<76x7>>> | tensor<[12,201,201,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (76, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,1,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[192,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<6x6>>> | tensor<[192,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[14,3072,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 3072, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[14,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2048,1,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 + d2', 'd3'), memory_config: (2048, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x1>>> | tensor<[1,2048,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,9,40,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<3x2>>> | tensor<[1,8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2,300,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 300 + d2', 'd3'), memory_config: (600, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<19x2>>> | tensor<[1,2,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 300 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,320,1200,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 1200, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x38>>> | tensor<[1,320,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 38, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[128,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x4>>> | tensor<[128,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[2048,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x24>>> | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[14,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,9,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 40, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<3x2>>> | tensor<[1,8,9,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,19200,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<600x8>>> | tensor<[1,19200,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,4096,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x128>>> | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,256,23,40,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (184, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<184x2>>> | tensor<[1,256,23,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (184, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[768,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x8>>> | tensor<[768,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x1>>> | tensor<[256,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x40>>> | tensor<[1,9,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,16,16,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<128x1>>> | tensor<[1,256,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[192,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<6x24>>> | tensor<[192,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[768,1536,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1536, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x48>>> | tensor<[768,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,2048,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x8>>> | tensor<[8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,64,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<512x2>>> | tensor<[1,256,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[14,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[14,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[10,250002,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x7813>>> | tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14 + d1 * 14 + d2', 'd3'), memory_config: (14, 14, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,1,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14 + d1 * 14 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[640,5120,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 5120, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<20x160>>> | tensor<[640,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,80,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (2560, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<80x2>>> | tensor<[1,32,80,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (80, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[300,2048,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x64>>> | tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,512,15,20,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 15 + d2', 'd3'), memory_config: (7680, 20, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<240x1>>> | tensor<[1,512,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 15 + d2', 'd3'), memory_config: (240, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[30000,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (30000, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<938x4>>> | tensor<[30000,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (938, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,14,14,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<6x1>>> | tensor<[12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[12,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,1,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (64, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x1>>> | tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,640,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 640 + d1', 'd2'), memory_config: (640, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<20x1>>> | tensor<[1,640,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 640 + d1', 'd2'), memory_config: (20, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,197,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7x128>>> | tensor<[1,197,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[600,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<19x8>>> | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,256,160,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x5>>> | tensor<[1,8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,9,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x1>>> | tensor<[1,12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,512,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<16x4>>> | tensor<[1,512,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,300,8,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 8 + d2', 'd3'), memory_config: (2400, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<75x2>>> | tensor<[1,300,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 8 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4096,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x32>>> | tensor<[4096,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4096,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x128>>> | tensor<[4096,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[19200,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<600x2>>> | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[64,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<2x2>>> | tensor<[64,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,2,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 2, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[12,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[96,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 96, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x3>>> | tensor<[96,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x4>>> | tensor<[768,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,14,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<6x2>>> | tensor<[12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2,30,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 30 + d2', 'd3'), memory_config: (60, 40, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x2>>> | tensor<[1,2,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 30 + d2', 'd3'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,2560,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 2560, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x80>>> | tensor<[1024,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1280,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x10>>> | tensor<[1,1280,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,49,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 49 + d1', 'd2'), memory_config: (49, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x24>>> | tensor<[1,49,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 49 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,10240,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 10240, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x320>>> | tensor<[256,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1200,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<38x1>>> | tensor<[1,1200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1280,1000,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1000, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x32>>> | tensor<[1280,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x2>>> | tensor<[64,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[5,1024,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (5120, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<160x8>>> | tensor<[5,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (160, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,320,30,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 30 + d2', 'd3'), memory_config: (9600, 40, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<300x2>>> | tensor<[1,320,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 30 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2,120,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 240 + d1 * 120 + d2', 'd3'), memory_config: (240, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x5>>> | tensor<[1,2,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 240 + d1 * 120 + d2', 'd3'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[128,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x24>>> | tensor<[128,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1280,8,8,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<320x1>>> | tensor<[1,1280,8,8,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[10240,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10240, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x320>>> | tensor<[10240,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x8>>> | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,3,1445,1445,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<136x46>>> | tensor<[1,3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[100,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x8>>> | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,120,160,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<240x5>>> | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[197,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<7x32>>> | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x128>>> | tensor<[128,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,50,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (600, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<19x2>>> | tensor<[1,12,50,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7 + d1 * 7 + d2', 'd3'), memory_config: (7, 7, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,1,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7 + d1 * 7 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[1,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4096,320,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<128x10>>> | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,16,9,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x4>>> | tensor<[1,16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x8>>> | tensor<[4,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2048,262,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 262, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x9>>> | tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 9, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,576,7,7,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<126x1>>> | tensor<[1,576,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,16384,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x4>>> | tensor<[1,16384,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,512,512,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (512, 16, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<512x16>>> | tensor<[1,32,512,512,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (512, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[8192,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x256>>> | tensor<[8192,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,32,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x4>>> | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[10,3072,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2048,15,20,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 15 + d2', 'd3'), memory_config: (30720, 20, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<960x1>>> | tensor<[1,2048,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 15 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[6,1,100,92,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 92, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<19x3>>> | tensor<[6,1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,10,10,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10 + d1 * 10 + d2', 'd3'), memory_config: (10, 10, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,1,10,10,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10 + d1 * 10 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,120,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 120 + d1', 'd2'), memory_config: (120, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x5>>> | tensor<[1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 120 + d1', 'd2'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[100,8,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (800, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<25x1>>> | tensor<[100,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,4096,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x128>>> | tensor<[1024,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,64,12,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x1>>> | tensor<[1,12,64,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,64,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (896, 14, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<28x1>>> | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,640,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x20>>> | tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[100,92,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 92, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x3>>> | tensor<[100,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2560,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2560, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<80x20>>> | tensor<[2560,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[11008,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (11008, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<344x128>>> | tensor<[11008,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (344, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,160,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 160 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x1>>> | tensor<[1,8,160,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 160 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2,4800,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (9600, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<300x2>>> | tensor<[1,2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1536,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x48>>> | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,96,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (1344, 14, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<42x1>>> | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,80,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 80 + d2', 'd3'), memory_config: (20, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<20x1>>> | tensor<[1,8,80,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 80 + d2', 'd3'), memory_config: (20, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[768,1280,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x40>>> | tensor<[768,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,128,15,20,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 15 + d2', 'd3'), memory_config: (1920, 20, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<60x1>>> | tensor<[1,128,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 15 + d2', 'd3'), memory_config: (60, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,1024,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 80, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<256x3>>> | tensor<[1,8,1024,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[16,9,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x2>>> | tensor<[16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[784,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 784, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x25>>> | tensor<[784,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 25, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[14,3072,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x96>>> | tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[300,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x10>>> | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,640,64,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (40960, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1280x2>>> | tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,256,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<512x8>>> | tensor<[1,64,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[32,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x8>>> | tensor<[32,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[3,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[3,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x8>>> | tensor<[1280,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[320,2560,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x80>>> | tensor<[320,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[4,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,16,128,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 128 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x1>>> | tensor<[1,16,128,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 128 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,320,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (10240, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<320x1>>> | tensor<[1,320,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,1000,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x32>>> | tensor<[1280,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[192,4,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 4, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<6x1>>> | tensor<[192,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,256,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (8192, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<256x8>>> | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2048,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x4>>> | tensor<[2048,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,3,1445,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (4335, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<136x2>>> | tensor<[1,3,1445,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,320,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x1>>> | tensor<[1,320,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[19200,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<600x2>>> | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,30,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<30x32>>> | tensor<[1,32,30,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,256,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x8>>> | tensor<[1,8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[250002,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 250002, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x7813>>> | tensor<[250002,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x8>>> | tensor<[1280,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[16384,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16384, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x1>>> | tensor<[16384,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,192,32,42,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6144 + d1 * 32 + d2', 'd3'), memory_config: (6144, 42, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<192x2>>> | tensor<[1,192,32,42,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6144 + d1 * 32 + d2', 'd3'), memory_config: (192, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,512,7,7,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<112x1>>> | tensor<[1,512,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[384,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<12x1>>> | tensor<[384,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[100,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x64>>> | tensor<[100,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[19200,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<600x8>>> | tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4800,512,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<150x16>>> | tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[8,300,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (2400, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<75x10>>> | tensor<[8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,300,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x10>>> | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,512,4800,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 4800, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<16x150>>> | tensor<[1,512,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 150, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,5,1200,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (6000, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<188x2>>> | tensor<[1,5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,20,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<20x8>>> | tensor<[1,32,20,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,11008,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 11008, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x344>>> | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,144,56,56,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<252x2>>> | tensor<[1,144,56,56,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,256,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x5>>> | tensor<[1,8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2048,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x8>>> | tensor<[2048,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[14,2048,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x64>>> | tensor<[14,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[16384,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<512x1>>> | tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[32,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[32,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[9,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x10>>> | tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[576,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<18x1>>> | tensor<[576,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,197,197,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (2364, 197, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<74x7>>> | tensor<[12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,160,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (160, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<5x32>>> | tensor<[1,160,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (5, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[128,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,19,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x32>>> | tensor<[1,19,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,128,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<128x1>>> | tensor<[1,32,128,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,10,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,10,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,19,256008,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 256008, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x8001>>> | tensor<[1,19,256008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,2048,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (16384, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x5>>> | tensor<[1,8,2048,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,10240,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 10240, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x320>>> | tensor<[1280,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[512,2048,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<16x64>>> | tensor<[512,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[16,7,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 7 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[16,7,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 7 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x6>>> | tensor<[1,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2048,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x40>>> | tensor<[2048,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,197,197,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (2364, 197, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<74x7>>> | tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[250002,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (250002, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7813x24>>> | tensor<[250002,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7813, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,5120,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 5120, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x160>>> | tensor<[1024,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,1024,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x32>>> | tensor<[8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[300,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x4>>> | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,256,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (4096, 16, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x1>>> | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[6,100,92,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (600, 92, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<19x3>>> | tensor<[6,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,5120,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 5120, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x160>>> | tensor<[256,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1024,5,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 5 + d2', 'd3'), memory_config: (5120, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<160x1>>> | tensor<[1,1024,5,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 5 + d2', 'd3'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[6,1,256,92,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 256 + d2', 'd3'), memory_config: (1536, 92, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<48x3>>> | tensor<[6,1,256,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 256 + d2', 'd3'), memory_config: (48, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,256,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x5>>> | tensor<[8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2,32,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 32 + d2', 'd3'), memory_config: (64, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x8>>> | tensor<[1,2,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 32 + d2', 'd3'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,40,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x2>>> | tensor<[1,32,40,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x6>>> | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1344,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1344 + d1', 'd2'), memory_config: (1344, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<42x6>>> | tensor<[1,1344,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1344 + d1', 'd2'), memory_config: (42, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,100,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (100, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x6>>> | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[300,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x64>>> | tensor<[300,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2048,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x64>>> | tensor<[2048,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x20>>> | tensor<[1,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x128>>> | tensor<[1024,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2048,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x64>>> | tensor<[2048,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,1024,80,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x3>>> | tensor<[8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1024,5120,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x160>>> | tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[38809,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38809, 16, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1213x1>>> | tensor<[38809,16,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[16,19,19,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (304, 19, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x1>>> | tensor<[16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[144,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x1>>> | tensor<[144,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4096,2560,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<128x80>>> | tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[9,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x32>>> | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[96,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<3x1>>> | tensor<[96,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,32,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,4800,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<150x1>>> | tensor<[1,4800,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,4096,40,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1024x2>>> | tensor<[1,8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,1,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,32,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,128,128,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (16384, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x4>>> | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[201,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<7x24>>> | tensor<[201,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[768,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x8>>> | tensor<[768,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,197,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7x24>>> | tensor<[1,197,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x32>>> | tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,4096,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 40, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1024x2>>> | tensor<[1,8,4096,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[320,1280,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x40>>> | tensor<[320,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[64,12,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<2x1>>> | tensor<[64,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2048,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x24>>> | tensor<[1,2048,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,3,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2,64,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 * 64 + d2', 'd3'), memory_config: (128, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x10>>> | tensor<[1,2,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 * 64 + d2', 'd3'), memory_config: (4, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[32,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x128>>> | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4096,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x128>>> | tensor<[4096,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[920,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<29x8>>> | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,19200,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<600x1>>> | tensor<[1,19200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[729,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (729, 16, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<23x1>>> | tensor<[729,16,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,14,14,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (3584, 14, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<112x1>>> | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,5,64,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 64 + d2', 'd3'), memory_config: (320, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x10>>> | tensor<[1,5,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 64 + d2', 'd3'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,5120,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 5120, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x160>>> | tensor<[1280,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,10,10,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x1>>> | tensor<[1,12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,4096,320,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<128x10>>> | tensor<[1,4096,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[960,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (30, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<30x1>>> | tensor<[960,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (30, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x32>>> | tensor<[128,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[32,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[32,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1536,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1536, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x48>>> | tensor<[1,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1024,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x4>>> | tensor<[1024,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[920,2048,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<29x64>>> | tensor<[920,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[256,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x24>>> | tensor<[256,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,512,7,7,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (3584, 7, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<112x1>>> | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x24>>> | tensor<[1280,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[64,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<2x4>>> | tensor<[64,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[144,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 144, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x5>>> | tensor<[144,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,60,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 60 + d1', 'd2'), memory_config: (60, 80, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x3>>> | tensor<[1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 60 + d1', 'd2'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4096,32000,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 32000, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x1000>>> | tensor<[4096,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1000, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[50,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<2x24>>> | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4096,11008,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 11008, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x344>>> | tensor<[4096,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,30,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 30 + d1', 'd2'), memory_config: (30, 40, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x2>>> | tensor<[1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 30 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x20>>> | tensor<[1,9,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,10,12,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 12 + d2', 'd3'), memory_config: (120, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[1,10,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[576,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 576, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x18>>> | tensor<[576,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1280,30,40,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 38400 + d1 * 30 + d2', 'd3'), memory_config: (38400, 40, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1200x2>>> | tensor<[1,1280,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 38400 + d1 * 30 + d2', 'd3'), memory_config: (1200, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,120,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 120 + d2', 'd3'), memory_config: (30720, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<960x5>>> | tensor<[1,256,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 120 + d2', 'd3'), memory_config: (960, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[128,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x64>>> | tensor<[128,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,192,28,28,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<168x1>>> | tensor<[1,192,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,4096,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x2>>> | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[640,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<20x40>>> | tensor<[640,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x1>>> | tensor<[1280,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,512,16,16,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x1>>> | tensor<[1,512,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,9,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x32>>> | tensor<[1,9,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,14,14,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<6x1>>> | tensor<[1,12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,768,144,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (768, 144, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x5>>> | tensor<[1,768,144,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[300,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x2>>> | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,160,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 160 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x8>>> | tensor<[1,8,160,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 160 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1280,7,7,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (280, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<280x1>>> | tensor<[1,1280,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (280, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[600,4,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 4, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<19x1>>> | tensor<[600,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1024,640,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x20>>> | tensor<[1,1024,640,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,256,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x1>>> | tensor<[1,256,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,20,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<20x128>>> | tensor<[1,32,20,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,256,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x1>>> | tensor<[8,256,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2048,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x10>>> | tensor<[1,2048,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x5>>> | tensor<[1,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,9,9,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 9 + d2', 'd3'), memory_config: (9, 9, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,1,9,9,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 9 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,2048,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (16384, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x1>>> | tensor<[1,8,2048,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,40,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x2>>> | tensor<[1,32,40,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,14,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,14,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,9,12,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 12 + d2', 'd3'), memory_config: (108, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[1,9,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,32,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 32 + d2', 'd3'), memory_config: (256, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x8>>> | tensor<[1,8,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 32 + d2', 'd3'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<2x1>>> | tensor<[1,64,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,512,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 512, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x16>>> | tensor<[128,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[19,19,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[19,19,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,9,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x2>>> | tensor<[1,12,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[2048,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x1>>> | tensor<[2048,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[5120,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5120, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<160x40>>> | tensor<[5120,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,4800,2,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 2 + d2', 'd3'), memory_config: (9600, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<300x2>>> | tensor<[1,4800,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 2 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[19200,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<600x8>>> | tensor<[19200,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[3,12,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[3,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,160,16,16,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 16 + d2', 'd3'), memory_config: (2560, 16, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<80x1>>> | tensor<[1,160,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 16 + d2', 'd3'), memory_config: (80, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,40,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<40x8>>> | tensor<[1,32,40,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,16,197,197,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (3152, 197, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<99x7>>> | tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1200,1280,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<38x40>>> | tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[5,1200,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (6000, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<188x2>>> | tensor<[5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,32,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x1>>> | tensor<[1,32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,16,9,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x2>>> | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,30000,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x938>>> | tensor<[128,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1,16384,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16384 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x8>>> | tensor<[1,1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16384 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[920,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<29x64>>> | tensor<[920,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x10>>> | tensor<[768,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[9,16384,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 16384, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x512>>> | tensor<[9,16384,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 512, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x64>>> | tensor<[256,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,3,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 3, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1,300,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 * 300 + d2', 'd3'), memory_config: (300, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x2>>> | tensor<[1,1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 * 300 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[14,512,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 512, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x16>>> | tensor<[14,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[262,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (262, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<9x24>>> | tensor<[262,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1024,16,16,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<512x1>>> | tensor<[1,1024,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4096,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x2>>> | tensor<[4096,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,14,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,250002,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x7813>>> | tensor<[768,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,60,80,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 60 + d2', 'd3'), memory_config: (60, 3, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<60x3>>> | tensor<[1,32,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 60 + d2', 'd3'), memory_config: (60, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[50,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (50, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x24>>> | tensor<[50,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<24x20>>> | tensor<[768,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x6>>> | tensor<[4,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x1>>> | tensor<[256,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,128,32,32,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<128x1>>> | tensor<[1,128,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[3,1445,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<136x2>>> | tensor<[3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,19,19,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 19, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,300,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (2400, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<75x2>>> | tensor<[8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<2x1>>> | tensor<[1,64,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1280,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1280, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x40>>> | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,10,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x128>>> | tensor<[1,32,10,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4800,512,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 512, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<150x16>>> | tensor<[4800,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,64,64,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (4096, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<128x10>>> | tensor<[1,64,64,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,32,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 32 + d2', 'd3'), memory_config: (256, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x64>>> | tensor<[1,8,32,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 32 + d2', 'd3'), memory_config: (8, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1280,640,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 640, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<40x20>>> | tensor<[1280,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,9,160,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 160, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<3x5>>> | tensor<[1,8,9,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[768,3,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x1>>> | tensor<[768,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,12,14,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<6x2>>> | tensor<[1,12,14,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[100,4,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x1>>> | tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,14,12,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 12 + d2', 'd3'), memory_config: (168, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<6x2>>> | tensor<[1,14,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 12 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,19200,1,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<600x2>>> | tensor<[1,19200,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,19,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,19,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[640,2560,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 2560, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<20x80>>> | tensor<[640,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[256,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x24>>> | tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[201,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (201, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7x24>>> | tensor<[201,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[128,512,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x16>>> | tensor<[128,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[2048,1280,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x40>>> | tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[92,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (92, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<3x6>>> | tensor<[92,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,23,40,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 23 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x2>>> | tensor<[1,23,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 23 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[640,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<20x24>>> | tensor<[640,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,3,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[12,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,9,80,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<3x3>>> | tensor<[1,8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2048,512,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 512, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x16>>> | tensor<[1,2048,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,16384,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x8>>> | tensor<[1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1445,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<46x1>>> | tensor<[1,1445,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,201,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<7x24>>> | tensor<[1,201,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,256,96,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 96, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x3>>> | tensor<[1,8,256,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1024,1,1,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (1024, 1, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x1>>> | tensor<[1,1024,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[100,4,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 4, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<4x1>>> | tensor<[100,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[64,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<2x8>>> | tensor<[64,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[256,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x8>>> | tensor<[256,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,30,4096,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 4096, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<30x128>>> | tensor<[1,32,30,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[128,784,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x25>>> | tensor<[128,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,256,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<8x24>>> | tensor<[1,256,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[92,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 92, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x3>>> | tensor<[92,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,8,40,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 40 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x1>>> | tensor<[1,8,40,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 40 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,128,128,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<512x4>>> | tensor<[1,128,128,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,300,2048,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 2048, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x64>>> | tensor<[1,300,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,14,2,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 2, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,14,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,12,12,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x1>>> | tensor<[12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[120,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[120,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2,4800,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (9600, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<300x10>>> | tensor<[1,2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,12,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x2>>> | tensor<[12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[64,5120,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 5120, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x160>>> | tensor<[64,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2048,8,96,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (16384, 96, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<512x3>>> | tensor<[1,2048,8,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (512, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[30000,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30000, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x938>>> | tensor<[30000,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,96,112,112,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (336, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<336x4>>> | tensor<[1,96,112,112,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (336, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[9,30000,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 30000, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x938>>> | tensor<[9,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1024,5120,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 5120, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<32x160>>> | tensor<[1,1024,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1445,192,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 192, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<46x6>>> | tensor<[1445,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[12,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x2>>> | tensor<[12,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,40,4096,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 40 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x128>>> | tensor<[1,8,40,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 40 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[256,160,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 5, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x5>>> | tensor<[256,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1024,8,80,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 8 + d2', 'd3'), memory_config: (8192, 80, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<256x3>>> | tensor<[1,1024,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 8 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,256,180,320,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (46080, 320, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1440x10>>> | tensor<[1,256,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (1440, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[784,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<25x4>>> | tensor<[784,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,8,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (96, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<3x2>>> | tensor<[12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,27,27,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (324, 27, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<11x1>>> | tensor<[1,12,27,27,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,768,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x24>>> | tensor<[1,9,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[19,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 19, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[19,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[4096,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<128x2>>> | tensor<[4096,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,1,64,300,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 64 + d2', 'd3'), memory_config: (64, 300, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<2x10>>> | tensor<[1,1,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 64 + d2', 'd3'), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,9,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,9,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[192,1,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<6x1>>> | tensor<[192,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,10,1024,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 1024, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<10x32>>> | tensor<[1,32,10,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,28,28,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (896, 28, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<28x1>>> | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,1024,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<256x1>>> | tensor<[8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[2,4800,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (9600, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<300x2>>> | tensor<[2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[197,768,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 768, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<7x24>>> | tensor<[197,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[1,12,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[4096,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<128x32>>> | tensor<[4096,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[5120,bf16]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5120, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x160>>> | tensor<[5120,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,12,64,10,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x1>>> | tensor<[1,12,64,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[128,2048,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<4x64>>> | tensor<[128,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[19,4096,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x128>>> | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[256,10240,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<8x320>>> | tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[5,1024,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (5120, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<160x1>>> | tensor<[5,1024,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,2,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1024,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<32x4>>> | tensor<[1024,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[480,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 15, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x15>>> | tensor<[480,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 15, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[2048,128,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 128, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x4>>> | tensor<[2048,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,1200,5,64,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 5 + d2', 'd3'), memory_config: (6000, 64, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<188x2>>> | tensor<[1,1200,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 5 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[8,256,256,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<64x8>>> | tensor<[8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,2048,256,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 256, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<64x8>>> | tensor<[1,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,32,64,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x2>>> | tensor<[1,32,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[768,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<24x4>>> | tensor<[768,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[27,f32]>
!tt.device<#device> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x1>>> | tensor<[27,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[12,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1x4>>> | tensor<[12,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,32,10,1024,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<10x32>>> | tensor<[1,32,10,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,256,32,32,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (8192, 32, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<256x1>>> | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[16,9,128,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<5x4>>> | tensor<[16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[32,32000,bf16]>
!tt.device<#device> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32000, 'bf16', 'system') | memory_config: #ttnn.memory_config<, , <<1x1000>>> | tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_device | tensor<[1,384,14,14,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<168x1>>> | tensor<[1,384,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,512,14,14,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 14 + d2', 'd3'), memory_config: (224, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<224x1>>> | tensor<[1,512,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 14 + d2', 'd3'), memory_config: (224, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_device | tensor<[1,8,4096,9,f32]>
!tt.device<#device> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | memory_config: #ttnn.memory_config<, , <<1024x1>>> | tensor<[1,8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.to_layout.md b/docs/ops/ttnn/ttnn.to_layout.md new file mode 100644 index 00000000..24c21801 --- /dev/null +++ b/docs/ops/ttnn/ttnn.to_layout.md @@ -0,0 +1,1670 @@ +# ttnn.to_layout + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.to_layout | tensor<[32000,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1000, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[32000,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1000, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4096,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 32000, 'bf16', 'system') | layout: #ttnn.layout | tensor<[4096,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 32000, 'bf16', 'system') | +| ttnn.to_layout | tensor<[64,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[100,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[100,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[100,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[100,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[6,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[6,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[600,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 4, 'bf16', 'system') | layout: #ttnn.layout | tensor<[600,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 4, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (168, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (168, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,128,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (4096, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (4096, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[9,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,512,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (8192, 16, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (8192, 16, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (1344, 14, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (1344, 14, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (4096, 16, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (4096, 16, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 3072, 'bf16', 'system') | layout: #ttnn.layout | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 3072, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (8192, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (8192, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[320,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[320,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 3072, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 3072, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (896, 28, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (896, 28, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1024,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 8 + d2', 'd3'), memory_config: (8192, 80, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 8 + d2', 'd3'), memory_config: (8192, 80, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (3584, 14, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (3584, 14, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,40,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,40,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[50,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[50,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,50,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (50, 3072, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,50,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (50, 3072, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,960,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (6720, 7, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,960,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,960,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (6720, 7, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,960,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (6720, 7, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 160, 'f32', 'system') | +| ttnn.to_layout | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1445,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1445,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,920,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 29, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,920,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 29, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,1,920,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 + d1 + d2', 'd3'), memory_config: (1, 920, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,1,920,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 + d1 + d2', 'd3'), memory_config: (1, 920, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,144,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (8064, 56, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,144,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (8064, 56, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 576, 'f32', 'system') | layout: #ttnn.layout | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 576, 'f32', 'system') | layout: #ttnn.layout | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 576, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,92,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 92, 'f32', 'system') | layout: #ttnn.layout | tensor<[100,92,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[100,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 92, 'bf16', 'system') | layout: #ttnn.layout | tensor<[100,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 92, 'bf16', 'system') | +| ttnn.to_layout | tensor<[19,19,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[19,19,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 19, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 19, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3072, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3072, 'bf16', 'system') | layout: #ttnn.layout | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3072, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,320,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4800 + d1 * 15 + d2', 'd3'), memory_config: (150, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,320,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4800 + d1 * 15 + d2', 'd3'), memory_config: (150, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,320,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,320,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1280,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[320,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[320,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[197,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[197,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[4096,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1280,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[920,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (920, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[920,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[920,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (920, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[920,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (920, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1024,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,300,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,300,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,300,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,300,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,9,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (72, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (72, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (324, 27, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (324, 27, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (324, 27, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (40960, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (40960, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,14,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,14,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[14,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 3072, 'bf16', 'system') | layout: #ttnn.layout | tensor<[14,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 3072, 'bf16', 'system') | +| ttnn.to_layout | tensor<[768,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[3072,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3072, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[3072,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3072, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,16,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (432, 27, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (14, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,16,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (432, 27, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 432 + d1 * 27 + d2', 'd3'), memory_config: (432, 27, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,4800,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,4800,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,4800,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,4800,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[240,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 240, 'f32', 'system') | layout: #ttnn.layout | tensor<[240,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[240,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (240, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[240,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (240, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (304, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (304, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 2560, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1024,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 2560, 'bf16', 'system') | +| ttnn.to_layout | tensor<[732,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[732,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (729, 12, 'bf16', 'system') | layout: #ttnn.layout | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (729, 12, 'bf16', 'system') | +| ttnn.to_layout | tensor<[160,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[160,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[160,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[160,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 640, 'f32', 'system') | +| ttnn.to_layout | tensor<[256,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 120 + d2', 'd3'), memory_config: (3840, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 120 + d2', 'd3'), memory_config: (120, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 120 + d2', 'd3'), memory_config: (3840, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 120 + d2', 'd3'), memory_config: (3840, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,32,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,32,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 3072, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[3072,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3072, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[3072,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1000,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1000,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1280,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1000, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1280,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1000, 'bf16', 'system') | +| ttnn.to_layout | tensor<[60,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 60, 'f32', 'system') | layout: #ttnn.layout | tensor<[60,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[60,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (60, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[60,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (60, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,19200,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,19200,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1024, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[256008,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8001, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256008,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8001, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 256008, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1024,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 256008, 'bf16', 'system') | +| ttnn.to_layout | tensor<[320,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[320,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[320,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[320,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (304, 19, 'bf16', 'system') | layout: #ttnn.layout | tensor<[16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (304, 19, 'bf16', 'system') | +| ttnn.to_layout | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[768,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 3072, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 3072, 'f32', 'system') | layout: #ttnn.layout | tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 3072, 'f32', 'system') | +| ttnn.to_layout | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[192,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[192,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[192,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,16,16,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 16 + d2', 'd3'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,16,16,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 16 + d2', 'd3'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,10,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,10,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (8192, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (8192, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (896, 14, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (896, 14, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (896, 14, 'bf16', 'system') | +| ttnn.to_layout | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[8192,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[8192,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8192,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8192, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[8192,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8192, 2048, 'f32', 'system') | +| ttnn.to_layout | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 384, 'f32', 'system') | layout: #ttnn.layout | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[384,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (384, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[384,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (384, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[30,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'f32', 'system') | layout: #ttnn.layout | tensor<[30,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[30,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (30, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[30,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (30, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16384 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16384 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[6,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (600, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[6,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (600, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[64,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1280,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 10240, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[64,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 10240, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 10240, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,8,80,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 80 + d2', 'd3'), memory_config: (640, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,80,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 80 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,80,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 80 + d1', 'd2'), memory_config: (640, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,80,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 80 + d1', 'd2'), memory_config: (640, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[768,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,640,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (10240, 16, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,640,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,640,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (10240, 16, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,640,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (10240, 16, 'bf16', 'system') | +| ttnn.to_layout | tensor<[5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (6000, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (6000, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 16 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 16 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 3072, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 3072, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,512,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 60 + d2', 'd3'), memory_config: (960, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,512,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 60 + d2', 'd3'), memory_config: (960, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,512,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 4800, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 4800, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,4096,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 8 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,4096,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 8 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (2412, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (2412, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1024,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1024,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (120, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (120, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (8192, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (8192, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 12, 'bf16', 'system') | layout: #ttnn.layout | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 12, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,96,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (1344, 14, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,96,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 8001, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1024,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 256008, 'bf16', 'system') | layout: #ttnn.layout | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 256008, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (256, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 + d2', 'd3'), memory_config: (256, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (15360, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (15360, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (15360, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (4335, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (4335, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (4335, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[729,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[732,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (732, 12, 'bf16', 'system') | layout: #ttnn.layout | tensor<[732,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (732, 12, 'bf16', 'system') | +| ttnn.to_layout | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1445,192,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1445,192,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 512, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (1344, 56, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (1344, 56, 'bf16', 'system') | +| ttnn.to_layout | tensor<[768,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1280,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1280,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (800, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[100,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (800, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,1,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (100, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[100,1,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (100, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (100, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 80, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,1024,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 80, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,8,1024,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 80, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (1920, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (1920, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (1920, 40, 'f32', 'system') | +| ttnn.to_layout | tensor<[640,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[640,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[640,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[640,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 640, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[14,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[14,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[6,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[6,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[6,1,100,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (108, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,640,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (20480, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,640,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (20480, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (20480, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 3072, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 3072, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[128,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (144, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[128,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[128,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (6000, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[5,1200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (6000, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (100, 4, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (100, 4, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,8,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 8 + d2', 'd3'), memory_config: (64, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,8,8,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 8 + d2', 'd3'), memory_config: (64, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (16384, 16, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (16384, 16, 'bf16', 'system') | +| ttnn.to_layout | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,320,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,320,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (20480, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,320,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (20480, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (96, 8, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (96, 8, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2048,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2048,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (16384, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (16384, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2048,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2048,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8192,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8192, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8192,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8192, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (3584, 14, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,9,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,9,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,20,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,20,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,640,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (40960, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,640,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (40960, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[512,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[512,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[128,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (3840, 80, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (3840, 80, 'f32', 'system') | +| ttnn.to_layout | tensor<[1024,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 2560, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[2560,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2560, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[2560,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 640, 'f32', 'system') | +| ttnn.to_layout | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[8,2048,96,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[8,2048,96,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,2048,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (16384, 96, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,8,2048,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (16384, 96, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2, 'f32', 'system') | layout: #ttnn.layout | tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[14,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2, 'bf16', 'system') | layout: #ttnn.layout | tensor<[14,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 8, 'bf16', 'system') | layout: #ttnn.layout | tensor<[12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 8, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2048, 'f32', 'system') | +| ttnn.to_layout | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2048,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2048,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,5,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 256 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,5,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 256 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[5,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (1280, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[5,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (1280, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[384,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[384,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 384, 'f32', 'system') | layout: #ttnn.layout | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 384, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,10240,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,10240,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 5120, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 5120, 'bf16', 'system') | +| ttnn.to_layout | tensor<[192,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[192,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[192,92,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 92, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,92,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 92, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,40,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,40,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,16,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 64 + d2', 'd3'), memory_config: (1024, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 64 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[16,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (1024, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[16,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (1024, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (10240, 8, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (10240, 8, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 600, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 600, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 120 + d2', 'd3'), memory_config: (30720, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 120 + d2', 'd3'), memory_config: (30720, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1445,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1445,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[128,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 30000, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 30000, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,128,16384,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 512, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,128,16384,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 512, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (16384, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (16384, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (100, 192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (100, 192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[12,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 8192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 8192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,128,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (3584, 28, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 28 + d2', 'd3'), memory_config: (3584, 28, 'bf16', 'system') | +| ttnn.to_layout | tensor<[14,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[14,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[128,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[320,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[320,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[320,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[320,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[640,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[640,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[160,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[160,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[768,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,300,512,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,300,512,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1445,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1445,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 160, 'f32', 'system') | +| ttnn.to_layout | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[64,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 784, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 784, 'f32', 'system') | +| ttnn.to_layout | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 8192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,8192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 8192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,30,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,30,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (768, 8, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,64,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (768, 8, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,5,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1500 + d1 * 300 + d2', 'd3'), memory_config: (47, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,5,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1500 + d1 * 300 + d2', 'd3'), memory_config: (47, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[5,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (1500, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[5,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (1500, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 64 + d2', 'd3'), memory_config: (576, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 64 + d2', 'd3'), memory_config: (576, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,14,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,14,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[784,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[784,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 784, 'bf16', 'system') | layout: #ttnn.layout | tensor<[128,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 784, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,128,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11520 + d1 * 90 + d2', 'd3'), memory_config: (11520, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11520 + d1 * 90 + d2', 'd3'), memory_config: (11520, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 19200, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 19200, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (2400, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (2400, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[256,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,201,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 12 + d2', 'd3'), memory_config: (2412, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,201,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 12 + d2', 'd3'), memory_config: (2412, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (1120, 7, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (1120, 7, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (108, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (3840, 80, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (30720, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,480,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (30720, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,480,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (30720, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,16,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,16,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,4096,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,4096,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,4096,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,4096,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (72, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (72, 160, 'f32', 'system') | +| ttnn.to_layout | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,30,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,30,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,960,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (61440, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,960,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (61440, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[320,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[320,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[320,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[320,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,16384,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[512,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[512,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (512, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (512, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,640,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1024,640,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 640, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1200,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1200,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 600, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 600, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (7680, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (7680, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 784, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 784, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 784, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,16,112,112,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (1792, 112, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,112,112,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (56, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,16,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (1792, 112, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,16,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (1792, 112, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (16384, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (16384, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,300,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 2 + d2', 'd3'), memory_config: (600, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,300,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 2 + d2', 'd3'), memory_config: (600, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[920,1,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (920, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[920,1,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (920, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (920, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,512,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (16384, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,512,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (16384, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (3584, 7, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (3584, 7, 'bf16', 'system') | +| ttnn.to_layout | tensor<[64,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[64,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[12,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[12,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1280,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 640, 'f32', 'system') | +| ttnn.to_layout | tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[2048,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2048,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,144,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (4032, 28, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,144,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,144,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (4032, 28, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,144,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (4032, 28, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (120, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[9,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,96,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 56 + d2', 'd3'), memory_config: (5376, 56, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,96,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 56 + d2', 'd3'), memory_config: (5376, 56, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (1920, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (1920, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (96, 8, 'bf16', 'system') | layout: #ttnn.layout | tensor<[12,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (96, 8, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,32,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[100,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[192,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 4, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 4, 'f32', 'system') | layout: #ttnn.layout | tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 4, 'f32', 'system') | +| ttnn.to_layout | tensor<[2048,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 8192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2048,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 8192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,960,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,960,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,960,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 960 + d1', 'd2'), memory_config: (960, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,960,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 960 + d1', 'd2'), memory_config: (960, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (8192, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (8192, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,640,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,640,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,20,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,20,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,4800,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,4800,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1200,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1200,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1200,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1200,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,19200,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,19200,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[960,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[960,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,960,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 960, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,960,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 960, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1200,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1200,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,300,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,300,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1536,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (48, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1536,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (48, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1536, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1536, 'bf16', 'system') | +| ttnn.to_layout | tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1280,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'i32', 'system') | layout: #ttnn.layout | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram') | +| ttnn.to_layout | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'i32', 'system') | layout: #ttnn.layout | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'i32', 'system') | +| ttnn.to_layout | tensor<[1,192,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2688 + d1 * 14 + d2', 'd3'), memory_config: (2688, 14, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,192,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2688 + d1 * 14 + d2', 'd3'), memory_config: (2688, 14, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3, 'bf16', 'system') | layout: #ttnn.layout | tensor<[12,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,5,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 160 + d1 * 32 + d2', 'd3'), memory_config: (5, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,5,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 160 + d1 * 32 + d2', 'd3'), memory_config: (5, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[5,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (160, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[5,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (160, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2048,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2048,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2048,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1000, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1000, 'f32', 'system') | +| ttnn.to_layout | tensor<[100,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[100,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (112, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (3584, 56, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 56 + d2', 'd3'), memory_config: (3584, 56, 'bf16', 'system') | +| ttnn.to_layout | tensor<[3,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[3,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[3,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'f32', 'system') | layout: #ttnn.layout | tensor<[3,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,193,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,193,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (201, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (201, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 8192, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8192,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8192, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[8192,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 2048, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,19,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,19,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,10,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,10,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 3072, 'bf16', 'system') | layout: #ttnn.layout | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 3072, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,300,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,300,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[160,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 160, 'f32', 'system') | +| ttnn.to_layout | tensor<[512,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[512,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2048,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2048,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,24,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 56 + d2', 'd3'), memory_config: (42, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,4251,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4251 + d1', 'd2'), memory_config: (133, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,4251,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4251 + d1', 'd2'), memory_config: (133, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,4150,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4150 + d1', 'd2'), memory_config: (4150, 192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,4150,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4150 + d1', 'd2'), memory_config: (4150, 192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[92,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[92,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[256,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 92, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 92, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (19200, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (19200, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[768,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 192, 'f32', 'system') | +| ttnn.to_layout | tensor<[768,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[64,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[64,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[128,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2048,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 8192, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 8192, 'f32', 'system') | +| ttnn.to_layout | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 256008, 'f32', 'system') | layout: #ttnn.layout | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 256008, 'f32', 'system') | layout: #ttnn.layout | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 256008, 'f32', 'system') | +| ttnn.to_layout | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[192,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[192,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 192, 'f32', 'system') | +| ttnn.to_layout | tensor<[8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (144, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[16,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (144, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,27,27,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (324, 27, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,27,27,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (324, 27, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,3,64,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 64 + d2', 'd3'), memory_config: (192, 1445, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,3,64,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 192 + d1 * 64 + d2', 'd3'), memory_config: (6, 46, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[3,64,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (192, 1445, 'f32', 'system') | layout: #ttnn.layout | tensor<[3,64,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (192, 1445, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1024,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1024,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1024,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1024,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,64,128,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (8192, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,128,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,145,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 145 + d1', 'd2'), memory_config: (5, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,145,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 145 + d1', 'd2'), memory_config: (5, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,144,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 144 + d1', 'd2'), memory_config: (144, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,144,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 144 + d1', 'd2'), memory_config: (144, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,50,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (600, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,50,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (19, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,50,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (600, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,50,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (600, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,201,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,201,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[201,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (201, 3072, 'bf16', 'system') | layout: #ttnn.layout | tensor<[201,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (201, 3072, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 12 + d1 * 12 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 12 + d1 * 12 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 12 + d1 * 12 + d2', 'd3'), memory_config: (12, 12, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 12 + d1 * 12 + d2', 'd3'), memory_config: (12, 12, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 2, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 2, 'bf16', 'system') | layout: #ttnn.layout | tensor<[12,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 2, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1536,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 48, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1536,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 48, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1536,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1536, 'f32', 'system') | layout: #ttnn.layout | tensor<[1536,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1536, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (128, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 + d2', 'd3'), memory_config: (128, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1280,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (20480, 16, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1280,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (20480, 16, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (20480, 16, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 112 + d2', 'd3'), memory_config: (7168, 112, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 112 + d2', 'd3'), memory_config: (7168, 112, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1280,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1280,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 + d2', 'd3'), memory_config: (1280, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1280,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 + d2', 'd3'), memory_config: (1280, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (9600, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (9600, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,60,80,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4800 + d1 * 80 + d2', 'd3'), memory_config: (4800, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,60,80,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4800 + d1 * 80 + d2', 'd3'), memory_config: (4800, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[2048,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 8192, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 8192, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 8192, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[920,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[920,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[920,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[920,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 * 256 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 * 256 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (512, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (512, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,197,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 16 + d2', 'd3'), memory_config: (3152, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,197,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 16 + d2', 'd3'), memory_config: (3152, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[128,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,300,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,300,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,512,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11776 + d1 * 23 + d2', 'd3'), memory_config: (11776, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 11776 + d1 * 23 + d2', 'd3'), memory_config: (11776, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4096,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4096,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2560,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 16 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2560,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 16 + d2', 'd3'), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,80,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (2560, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,80,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (2560, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[100,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,576,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (8064, 14, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,576,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (8064, 14, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1445,3,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 3 + d2', 'd3'), memory_config: (4335, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1445,3,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 3 + d2', 'd3'), memory_config: (4335, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (240, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (240, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,128,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (128, 4800, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (128, 4800, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[128,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (144, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (144, 12, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,160,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1120 + d1 * 7 + d2', 'd3'), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 960, 'f32', 'system') | layout: #ttnn.layout | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 960, 'f32', 'system') | layout: #ttnn.layout | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 960, 'f32', 'system') | +| ttnn.to_layout | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[768,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 2, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2, 'f32', 'system') | layout: #ttnn.layout | tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,192,4150,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 192 + d1', 'd2'), memory_config: (6, 130, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,192,4150,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 192 + d1', 'd2'), memory_config: (6, 130, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,192,50,83,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 50 + d2', 'd3'), memory_config: (9600, 83, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,192,50,83,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 50 + d2', 'd3'), memory_config: (9600, 83, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1280,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,30,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,30,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,30,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,30,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[38809,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[38809,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[197,197,12,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (38809, 12, 'bf16', 'system') | layout: #ttnn.layout | tensor<[197,197,12,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (38809, 12, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[256,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 5120, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[5120,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5120, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[5120,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[512,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[512,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4096,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,4096,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 2560, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,4096,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 2560, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,20,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,20,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,640,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (20480, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,640,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (20480, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,128,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (8192, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,128,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,197,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (74, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,197,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (74, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,197,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (2364, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,197,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (2364, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,320,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (10240, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,320,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,320,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (10240, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,320,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (10240, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,19,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,19,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[640,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 5120, 'f32', 'system') | layout: #ttnn.layout | tensor<[640,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 5120, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 5120, 'f32', 'system') | +| ttnn.to_layout | tensor<[9,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[9,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,4096,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[201,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (201, 3072, 'f32', 'system') | layout: #ttnn.layout | tensor<[201,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 96, 'f32', 'system') | layout: #ttnn.layout | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[96,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[96,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[256,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 5120, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 5120, 'bf16', 'system') | +| ttnn.to_layout | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,10,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 3072, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,10,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 3072, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3072, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3072, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,20,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,20,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,640,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (10240, 16, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,640,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (10240, 16, 'f32', 'system') | +| ttnn.to_layout | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,64,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 45 + d2', 'd3'), memory_config: (46080, 80, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 45 + d2', 'd3'), memory_config: (46080, 80, 'bf16', 'system') | +| ttnn.to_layout | tensor<[8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 80, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 80, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,64,240,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,240,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1280,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (184, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (184, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,920,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 920, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,920,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 920, 'bf16', 'system') | +| ttnn.to_layout | tensor<[5120,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[5120,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[640,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 5120, 'bf16', 'system') | layout: #ttnn.layout | tensor<[640,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 5120, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1280,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 38, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1280,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 38, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 38400 + d1 * 30 + d2', 'd3'), memory_config: (38400, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1280,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 38400 + d1 * 30 + d2', 'd3'), memory_config: (38400, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,14,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,14,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,15,20,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 * 20 + d2', 'd3'), memory_config: (300, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,15,20,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 * 20 + d2', 'd3'), memory_config: (300, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,10,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,10,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,10,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,10,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[512,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[512,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1024,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1024,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1024, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1024, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[512,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[512,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[512,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[512,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 512, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,960,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (30720, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,960,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (30720, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (30720, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (2048, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (2048, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,10,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,10,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,30,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,30,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,4800,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 2 + d2', 'd3'), memory_config: (9600, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,4800,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 2 + d2', 'd3'), memory_config: (9600, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[768,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 262, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 262, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (96, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (96, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (4335, 1445, 'f32', 'system') | layout: #ttnn.layout | tensor<[3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (4335, 1445, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (4335, 1445, 'f32', 'system') | +| ttnn.to_layout | tensor<[4096,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,4096,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,4096,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[100,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[100,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[100,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 192, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (19, 19, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (19, 19, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,320,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (2240, 7, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,320,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (70, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,320,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (2240, 7, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,320,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (2240, 7, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,16,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,16,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 2560, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 2560, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,640,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (40960, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,640,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,201,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (201, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,201,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (201, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,27,27,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,27,27,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,2048,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,2048,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,40,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,40,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[128,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 784, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 784, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (30720, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (30720, 640, 'f32', 'system') | +| ttnn.to_layout | tensor<[768,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[192,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[192,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (8192, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1280,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,50,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (50, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,50,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (50, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[920,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (7360, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[920,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (7360, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[920,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (235520, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[920,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (235520, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[14,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[14,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,14,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 2, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,14,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 2, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,576,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (8064, 14, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,576,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,768,12,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9216 + d1 * 12 + d2', 'd3'), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,768,12,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9216 + d1 * 12 + d2', 'd3'), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,768,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (768, 192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,768,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (768, 192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,256,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (2400, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (2400, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,19,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 16 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,19,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 16 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1024,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[8,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,8,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,19,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 16 + d2', 'd3'), memory_config: (304, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,19,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 16 + d2', 'd3'), memory_config: (304, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,3,720,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2160 + d1 * 720 + d2', 'd3'), memory_config: (68, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,3,720,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2160 + d1 * 720 + d2', 'd3'), memory_config: (68, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[3,720,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 720 + d1', 'd2'), memory_config: (2160, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[3,720,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 720 + d1', 'd2'), memory_config: (2160, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2560,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2560,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[320,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 2560, 'bf16', 'system') | layout: #ttnn.layout | tensor<[320,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 2560, 'bf16', 'system') | +| ttnn.to_layout | tensor<[192,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,20,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,20,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,20,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,20,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[16384,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[16384,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[16384,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16384, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[16384,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16384, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (2048, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (2048, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 144, 'f32', 'system') | layout: #ttnn.layout | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[144,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (144, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[144,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (144, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,40,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,40,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,40,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,40,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,14,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,14,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,1280,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,1280,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,64,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (4096, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,64,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (4096, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (600, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,19200,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4096,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4096,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 96, 'f32', 'system') | layout: #ttnn.layout | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 96, 'f32', 'system') | +| ttnn.to_layout | tensor<[768,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[3129,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 98, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[3129,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 98, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[3129,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3129, 'f32', 'system') | layout: #ttnn.layout | tensor<[3129,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3129, 'f32', 'system') | +| ttnn.to_layout | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[320,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[320,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[320,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 2560, 'f32', 'system') | layout: #ttnn.layout | tensor<[320,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 2560, 'f32', 'system') | +| ttnn.to_layout | tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 30000, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[9,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 30000, 'bf16', 'system') | layout: #ttnn.layout | tensor<[9,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 30000, 'bf16', 'system') | +| ttnn.to_layout | tensor<[640,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[640,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[640,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[640,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 640, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (76, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (2412, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[12,201,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (2412, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 11008, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 11008, 'bf16', 'system') | +| ttnn.to_layout | tensor<[10240,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[10240,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1280,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 10240, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1280,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 10240, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,512,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 + d2', 'd3'), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 9 + d2', 'd3'), memory_config: (576, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 9 + d2', 'd3'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[64,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (576, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (576, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,300,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,300,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[768,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1536, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1536, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1536, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1445,3,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 3 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1445,3,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 3 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2560,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 80, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2560,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2560,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2560, 'f32', 'system') | layout: #ttnn.layout | tensor<[2560,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2560, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 250002, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 250002, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (896, 28, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (120, 10, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 10, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 10, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,384,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (5376, 14, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,384,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (5376, 14, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1200,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1200,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,16384,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 16384, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,16384,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 16384, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,300,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,300,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[10,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[10,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,10,250002,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 250002, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,10,250002,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 250002, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,9,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,9,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 80, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 80, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[128,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1024, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 60 + d2', 'd3'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 60 + d2', 'd3'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 60 + d1', 'd2'), memory_config: (60, 80, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 60 + d1', 'd2'), memory_config: (60, 80, 'bf16', 'system') | +| ttnn.to_layout | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[192,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,16,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,16,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,512,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (16384, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,512,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,10,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,10,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,320,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (20480, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,320,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 64 + d2', 'd3'), memory_config: (20480, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,9,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,16,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 16 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2048,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 7 + d2', 'd3'), memory_config: (14336, 7, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14336 + d1 * 7 + d2', 'd3'), memory_config: (14336, 7, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,19200,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,19200,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,4096,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,4096,2560,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,4096,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,4096,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 * 64 + d2', 'd3'), memory_config: (16, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 512 + d1 * 64 + d2', 'd3'), memory_config: (16, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (512, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (512, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[128,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (768, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,64,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (304, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,16,19,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (304, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (144, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (144, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1280,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1280,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,240,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (15360, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,240,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (15360, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,128,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 150, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,128,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4, 150, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (7680, 80, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 60 + d2', 'd3'), memory_config: (7680, 80, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,50,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 12 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,50,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 12 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (50, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (50, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 64 + d2', 'd3'), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 576 + d1 * 64 + d2', 'd3'), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,960,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (61440, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,960,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (61440, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (61440, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,201,201,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (76, 7, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,201,201,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (76, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,201,201,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (2412, 201, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,201,201,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2412 + d1 * 201 + d2', 'd3'), memory_config: (2412, 201, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,4096,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 8 + d2', 'd3'), memory_config: (32768, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,4096,8,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 8 + d2', 'd3'), memory_config: (32768, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[192,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[192,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[192,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 192, 'f32', 'system') | +| ttnn.to_layout | tensor<[14,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[14,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,14,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 3072, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,14,3072,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 3072, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2048,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2048,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (72, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (72, 40, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 300 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 300 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (600, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (600, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,320,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 38, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,320,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 38, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,320,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 30 + d2', 'd3'), memory_config: (9600, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,320,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 30 + d2', 'd3'), memory_config: (9600, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1445, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,9,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,9,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 40, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,19200,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,19200,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,19200,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,19200,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[64,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,23,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (5888, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,23,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (184, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,256,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (5888, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (5888, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[768,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[256,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (72, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,8,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (72, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (4096, 16, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[192,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[768,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1536, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1536, 'f32', 'system') | +| ttnn.to_layout | tensor<[8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,8,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (16384, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[14,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[14,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[14,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[14,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 250002, 'f32', 'system') | layout: #ttnn.layout | tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[10,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 250002, 'bf16', 'system') | layout: #ttnn.layout | tensor<[10,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 250002, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14 + d1 * 14 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14 + d1 * 14 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14 + d1 * 14 + d2', 'd3'), memory_config: (14, 14, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14 + d1 * 14 + d2', 'd3'), memory_config: (14, 14, 'bf16', 'system') | +| ttnn.to_layout | tensor<[640,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[640,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[640,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 5120, 'f32', 'system') | layout: #ttnn.layout | tensor<[640,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 5120, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,80,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (80, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,80,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (80, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,80,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (2560, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,80,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (2560, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,20,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,20,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[300,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[300,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,512,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 15 + d2', 'd3'), memory_config: (240, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,512,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 15 + d2', 'd3'), memory_config: (240, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,512,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[30000,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (938, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[30000,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (938, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 30000, 'bf16', 'system') | layout: #ttnn.layout | tensor<[128,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 30000, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (168, 14, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 14, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 14, 'f32', 'system') | +| ttnn.to_layout | tensor<[12,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[12,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (64, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 + d2', 'd3'), memory_config: (64, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,640,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 640 + d1', 'd2'), memory_config: (20, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,640,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 640 + d1', 'd2'), memory_config: (20, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,640,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 + d2', 'd3'), memory_config: (640, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,640,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 + d2', 'd3'), memory_config: (640, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,197,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,197,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[197,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[197,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[600,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 160, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (108, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (108, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,9,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (108, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,512,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,512,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,512,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (512, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,300,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 8 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,300,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 8 + d2', 'd3'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4096,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4096,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[4096,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4096,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[64,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (32, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (32, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,14,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,14,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[784,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (784, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[784,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (784, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[12,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 2, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 2, 'bf16', 'system') | +| ttnn.to_layout | tensor<[96,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[96,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (168, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,300,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 + d2', 'd3'), memory_config: (300, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,300,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 + d2', 'd3'), memory_config: (300, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 30 + d2', 'd3'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 30 + d2', 'd3'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 30 + d1', 'd2'), memory_config: (30, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 30 + d1', 'd2'), memory_config: (30, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 12 + d2', 'd3'), memory_config: (108, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 12 + d2', 'd3'), memory_config: (108, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1024,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1024,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 2560, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 2560, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1280,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1280,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,49,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 49 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,49,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 49 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 2, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 2, 'f32', 'system') | +| ttnn.to_layout | tensor<[256,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,10240,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 10240, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,10240,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 10240, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (1200, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1280,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1280,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1280,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1000, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1000, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[64,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[64,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[64,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[5,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (160, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[5,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (160, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,5,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 1024 + d2', 'd3'), memory_config: (5120, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,5,1024,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 1024 + d2', 'd3'), memory_config: (5120, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,320,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 30 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,320,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 30 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,320,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 1200, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,320,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (320, 1200, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 240 + d1 * 120 + d2', 'd3'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 240 + d1 * 120 + d2', 'd3'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 120 + d1', 'd2'), memory_config: (120, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 120 + d1', 'd2'), memory_config: (120, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[128,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1280,8,8,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (10240, 8, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1280,8,8,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[10240,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 320, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[10240,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[10240,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10240, 'f32', 'system') | layout: #ttnn.layout | tensor<[10240,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10240, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1200,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 5 + d2', 'd3'), memory_config: (6000, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1200,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 5 + d2', 'd3'), memory_config: (6000, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (4335, 1445, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 46, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (4335, 1445, 'f32', 'system') | layout: #ttnn.layout | tensor<[3,1445,1445,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (4335, 1445, 'f32', 'system') | +| ttnn.to_layout | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (7680, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (7680, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (7680, 160, 'f32', 'system') | +| ttnn.to_layout | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[197,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[197,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (197, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[128,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,50,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,50,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7 + d1 * 7 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7 + d1 * 7 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2,1,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7 + d1 * 7 + d2', 'd3'), memory_config: (14, 7, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2,1,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7 + d1 * 7 + d2', 'd3'), memory_config: (14, 7, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,128,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 120 + d2', 'd3'), memory_config: (15360, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 120 + d2', 'd3'), memory_config: (15360, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,16,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,16,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[256,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 4, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 4, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 9, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2048,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 9, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,262,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 262, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,262,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 262, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,576,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (4032, 7, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,576,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,576,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (4032, 7, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,576,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (4032, 7, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,16384,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,16384,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,16384,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,16384,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,512,512,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (16384, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,512,512,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (512, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8192,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[8192,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8192, 'f32', 'system') | layout: #ttnn.layout | tensor<[8192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 8192, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1024, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1024, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 3072, 'f32', 'system') | layout: #ttnn.layout | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2048,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 15 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2048,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 15 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[6,1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[6,1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[6,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (600, 92, 'bf16', 'system') | layout: #ttnn.layout | tensor<[6,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (600, 92, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1,10,10,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10 + d1 * 10 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,10,10,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10 + d1 * 10 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,10,10,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10 + d1 * 10 + d2', 'd3'), memory_config: (10, 10, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,10,10,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10 + d1 * 10 + d2', 'd3'), memory_config: (10, 10, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 120 + d1', 'd2'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 120 + d1', 'd2'), memory_config: (4, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (120, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 120 + d2', 'd3'), memory_config: (120, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[100,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,64,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (768, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,64,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,64,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,64,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 12, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,197,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,197,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[1280,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1280,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,4096,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,4096,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[100,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[100,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (100, 92, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (100, 92, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (16384, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,512,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 45 + d2', 'd3'), memory_config: (23040, 80, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,45,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 45 + d2', 'd3'), memory_config: (23040, 80, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2560,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2560,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2560,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2560, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[2560,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2560, 640, 'f32', 'system') | +| ttnn.to_layout | tensor<[11008,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (344, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[11008,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (344, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4096,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 11008, 'bf16', 'system') | layout: #ttnn.layout | tensor<[4096,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 11008, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,160,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 160 + d2', 'd3'), memory_config: (1280, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,160,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 160 + d2', 'd3'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,160,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (1280, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,160,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (1280, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (9600, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (9600, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[512,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[512,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 2048, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1536, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1536, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1536, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,384,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 24576 + d1 * 64 + d2', 'd3'), memory_config: (24576, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,384,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 24576 + d1 * 64 + d2', 'd3'), memory_config: (24576, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,80,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 80 + d2', 'd3'), memory_config: (640, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,80,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 80 + d2', 'd3'), memory_config: (20, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,80,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 80 + d1', 'd2'), memory_config: (640, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,80,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 80 + d1', 'd2'), memory_config: (640, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,14,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,14,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 12, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 12, 'bf16', 'system') | +| ttnn.to_layout | tensor<[768,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,128,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 15 + d2', 'd3'), memory_config: (60, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,128,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 15 + d2', 'd3'), memory_config: (60, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,128,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (128, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (128, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,1024,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,1024,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 80, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 80, 'f32', 'system') | +| ttnn.to_layout | tensor<[16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (144, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[784,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 25, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[784,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 25, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[784,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 784, 'f32', 'system') | layout: #ttnn.layout | tensor<[784,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 784, 'f32', 'system') | +| ttnn.to_layout | tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 3072, 'f32', 'system') | layout: #ttnn.layout | tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,64,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (16384, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,128,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 180 + d2', 'd3'), memory_config: (23040, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 180 + d2', 'd3'), memory_config: (23040, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[32,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[32,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,16,16,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 16 + d2', 'd3'), memory_config: (256, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,16,16,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 16 + d2', 'd3'), memory_config: (256, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[3,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[3,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 3, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 3, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[768,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[320,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 2560, 'f32', 'system') | layout: #ttnn.layout | tensor<[320,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 2560, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 2560, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,300,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 8 + d2', 'd3'), memory_config: (2400, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,300,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 8 + d2', 'd3'), memory_config: (2400, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'f32', 'system') | layout: #ttnn.layout | tensor<[4,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,16,128,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 128 + d2', 'd3'), memory_config: (2048, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,128,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 128 + d2', 'd3'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[16,128,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (2048, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[16,128,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (2048, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,320,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,320,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1280,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1280,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1000, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'f32', 'system') | +| ttnn.to_layout | tensor<[192,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[192,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[192,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 4, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 4, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2048,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,3,1445,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,3,1445,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (4335, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (4335, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,320,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,320,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 320 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,320,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 + d2', 'd3'), memory_config: (320, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,320,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 + d2', 'd3'), memory_config: (320, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 10240, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 10240, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,30,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,30,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,960,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (30720, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,960,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (30720, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[250002,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[250002,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[250002,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 250002, 'f32', 'system') | layout: #ttnn.layout | tensor<[250002,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 250002, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (768, 8, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,768,8,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (768, 8, 'bf16', 'system') | +| ttnn.to_layout | tensor<[320,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[320,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1280,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1280,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[16384,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[16384,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16384, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16384, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,192,32,42,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6144 + d1 * 32 + d2', 'd3'), memory_config: (192, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,192,32,42,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6144 + d1 * 32 + d2', 'd3'), memory_config: (192, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,192,1344,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 192 + d1', 'd2'), memory_config: (192, 1344, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,192,1344,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 192 + d1', 'd2'), memory_config: (192, 1344, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,512,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (3584, 7, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,512,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[384,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (384, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[384,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[384,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (384, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[384,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (384, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[100,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[100,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[100,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (100, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[100,1,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (100, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[19200,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[19200,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[4800,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[4800,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (2400, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,8,300,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (2400, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,14,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 12 + d2', 'd3'), memory_config: (168, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,14,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 12 + d2', 'd3'), memory_config: (168, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,300,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,300,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,4800,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,4800,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,512,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 150, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,512,4800,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 512 + d1', 'd2'), memory_config: (16, 150, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,512,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 60 + d2', 'd3'), memory_config: (30720, 80, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 60 + d2', 'd3'), memory_config: (30720, 80, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (6000, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (6000, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,300,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1500 + d1 * 5 + d2', 'd3'), memory_config: (1500, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,300,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1500 + d1 * 5 + d2', 'd3'), memory_config: (1500, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,20,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,20,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,20,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,20,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,11008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,144,56,56,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (8064, 56, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,144,56,56,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2048,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2048,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[14,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[14,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[14,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[14,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (14, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16384, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[32,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[32,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[576,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (576, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[576,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (18, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[576,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (576, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[576,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (576, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (2364, 197, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (2364, 197, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,160,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (5, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,160,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (5, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,160,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 32 + d2', 'd3'), memory_config: (5120, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,160,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 32 + d2', 'd3'), memory_config: (5120, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[128,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,19,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,19,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,128,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (4096, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,128,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 128 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[32,128,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4096, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[32,128,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 128 + d1', 'd2'), memory_config: (4096, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,10,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,10,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,19,256008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,19,256008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,2048,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,2048,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,2048,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,2048,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1280,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1280,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 10240, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 10240, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,9,2048,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,9,2048,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 2048, 'f32', 'system') | +| ttnn.to_layout | tensor<[512,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[512,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 2048, 'f32', 'system') | +| ttnn.to_layout | tensor<[16,7,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 7 + d1', 'd2'), memory_config: (112, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[16,7,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 7 + d1', 'd2'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[2,8,7,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 56 + d1 * 7 + d2', 'd3'), memory_config: (112, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[2,8,7,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 56 + d1 * 7 + d2', 'd3'), memory_config: (112, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2048,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2048,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2364 + d1 * 197 + d2', 'd3'), memory_config: (74, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[250002,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7813, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[250002,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7813, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 250002, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 250002, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1024,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1024,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1024,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 5120, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 5120, 'bf16', 'system') | +| ttnn.to_layout | tensor<[8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,1024,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[6,100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (600, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[6,100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 + d2', 'd3'), memory_config: (600, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (4096, 16, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (4096, 16, 'f32', 'system') | +| ttnn.to_layout | tensor<[6,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[6,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (19, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[6,1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 92, 'bf16', 'system') | layout: #ttnn.layout | tensor<[6,1,100,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 92, 'bf16', 'system') | +| ttnn.to_layout | tensor<[256,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[256,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 5120, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 5120, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1024,5,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 5 + d2', 'd3'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1024,5,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 5 + d2', 'd3'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,2048,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 19200 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[6,1,256,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 256 + d2', 'd3'), memory_config: (48, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[6,1,256,92,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 256 + d2', 'd3'), memory_config: (48, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[6,256,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (1536, 92, 'bf16', 'system') | layout: #ttnn.layout | tensor<[6,256,92,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (1536, 92, 'bf16', 'system') | +| ttnn.to_layout | tensor<[8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 32 + d2', 'd3'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 32 + d2', 'd3'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (64, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (64, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,10,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,10,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,193,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (193, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,193,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 193 + d1', 'd2'), memory_config: (193, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,40,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,40,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,40,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,40,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1344,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1344 + d1', 'd2'), memory_config: (42, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1344,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1344 + d1', 'd2'), memory_config: (42, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,100,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 100 + d1', 'd2'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[300,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[300,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,300,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,300,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 3072, 'f32', 'system') | layout: #ttnn.layout | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 3072, 'f32', 'system') | +| ttnn.to_layout | tensor<[2048,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[2048,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 2048, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,512,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 90 + d2', 'd3'), memory_config: (46080, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 90 + d2', 'd3'), memory_config: (46080, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,640,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 640 + d1', 'd2'), memory_config: (640, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,640,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 640 + d1', 'd2'), memory_config: (640, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,10,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 12 + d2', 'd3'), memory_config: (120, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,10,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 12 + d2', 'd3'), memory_config: (120, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1024,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1024,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4096,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[4096,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2048,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2048,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 + d2', 'd3'), memory_config: (2048, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 + d2', 'd3'), memory_config: (2048, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 80, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 5120, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1024,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 5120, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1024,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 5120, 'bf16', 'system') | +| ttnn.to_layout | tensor<[38809,16,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[38809,16,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1213, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[197,197,16,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (38809, 16, 'bf16', 'system') | layout: #ttnn.layout | tensor<[197,197,16,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (38809, 16, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1280,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (8960, 7, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1280,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (8960, 7, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,5,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 5 + d2', 'd3'), memory_config: (5120, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,5,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 5 + d2', 'd3'), memory_config: (5120, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (10, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (304, 19, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,16,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 304 + d1 * 19 + d2', 'd3'), memory_config: (304, 19, 'bf16', 'system') | +| ttnn.to_layout | tensor<[144,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (144, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[144,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[144,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (144, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[144,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (144, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[12,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[12,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 2560, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[4096,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 2560, 'bf16', 'system') | layout: #ttnn.layout | tensor<[4096,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 2560, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 144, 'f32', 'system') | layout: #ttnn.layout | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 144, 'f32', 'system') | +| ttnn.to_layout | tensor<[96,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[96,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[96,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (96, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[96,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (96, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1024,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1024,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,4800,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,4800,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,4800,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,4800,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (4800, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 40, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (32, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (32, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 + d2', 'd3'), memory_config: (32, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[201,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (201, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[201,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[201,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (201, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[201,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (201, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[768,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,197,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,197,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,196,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 196 + d1', 'd2'), memory_config: (196, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,196,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 196 + d1', 'd2'), memory_config: (196, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,4096,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,4096,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 40, 'f32', 'system') | +| ttnn.to_layout | tensor<[320,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[320,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[64,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 12, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2048,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (2048, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,2048,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 3, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 3, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 3, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,192,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (5376, 28, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,192,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (5376, 28, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 * 64 + d2', 'd3'), memory_config: (4, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 128 + d1 * 64 + d2', 'd3'), memory_config: (4, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (128, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (128, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[32,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[4096,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,19200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,19200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,19200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,19200,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (19200, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[729,16,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[729,16,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (23, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,27,27,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (729, 16, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,27,27,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (729, 16, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 90 + d2', 'd3'), memory_config: (23040, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,90,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 23040 + d1 * 90 + d2', 'd3'), memory_config: (23040, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,15,20,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (960, 20, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,15,20,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (960, 20, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,32,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,32,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,5,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 64 + d2', 'd3'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,5,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 64 + d2', 'd3'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[5,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (320, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[5,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (320, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 160, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1280,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[5120,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5120, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[5120,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5120, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 10, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (120, 10, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,10,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (120, 10, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,4096,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,4096,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[128,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[128,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[960,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (960, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[960,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (30, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[960,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (960, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[960,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (960, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[128,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[128,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[32,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[32,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[128,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1024,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[920,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[920,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (40960, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1280,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 32 + d2', 'd3'), memory_config: (40960, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[256,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1280,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1280,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[64,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[144,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[144,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 60 + d1', 'd2'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 60 + d1', 'd2'), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 60 + d2', 'd3'), memory_config: (60, 80, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 60 + d1 * 60 + d2', 'd3'), memory_config: (60, 80, 'bf16', 'system') | +| ttnn.to_layout | tensor<[640,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[640,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (640, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4096,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1000, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1000, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32000, 'bf16', 'system') | layout: #ttnn.layout | tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32000, 'bf16', 'system') | +| ttnn.to_layout | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (50, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (50, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (50, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[4096,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 344, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[11008,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (11008, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[11008,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (11008, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[50,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (50, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[50,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (50, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[64,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 12, 'f32', 'system') | +| ttnn.to_layout | tensor<[1280,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 30 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 30 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (30, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30 + d1 * 30 + d2', 'd3'), memory_config: (30, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (72, 80, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 8 + d2', 'd3'), memory_config: (72, 80, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,10,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,10,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[576,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[576,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 38400 + d1 * 30 + d2', 'd3'), memory_config: (1200, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1280,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 38400 + d1 * 30 + d2', 'd3'), memory_config: (1200, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 1200, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1280,1200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 1200, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 120 + d2', 'd3'), memory_config: (960, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 120 + d2', 'd3'), memory_config: (960, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 19200, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,19200,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 19200, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[128,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2048,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2048,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[512,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[512,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,192,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (5376, 28, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,192,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,4096,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (4096, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[640,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[640,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1280,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1280,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1280,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1280, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (1280, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,512,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (8192, 16, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,512,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 11008, 'bf16', 'system') | layout: #ttnn.layout | tensor<[32,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 11008, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,9,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[6,1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 256 + d2', 'd3'), memory_config: (1536, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[6,1,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 256 + d2', 'd3'), memory_config: (1536, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1024,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 160, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (168, 14, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (168, 14, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (168, 14, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,768,144,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,768,144,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 768 + d1', 'd2'), memory_config: (24, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,768,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9216 + d1 * 12 + d2', 'd3'), memory_config: (9216, 12, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,768,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9216 + d1 * 12 + d2', 'd3'), memory_config: (9216, 12, 'bf16', 'system') | +| ttnn.to_layout | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[768,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,8,160,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 160 + d2', 'd3'), memory_config: (1280, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,160,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 160 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,160,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (1280, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,160,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (1280, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1280,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (8960, 7, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1280,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (280, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[600,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[600,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[6,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 4, 'bf16', 'system') | layout: #ttnn.layout | tensor<[6,1,100,4,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 100 + d1 * 100 + d2', 'd3'), memory_config: (600, 4, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,640,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (1024, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1024,640,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,256,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,20,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,20,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,20,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,20,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (640, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[8,256,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,256,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,256,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,256,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1445,192,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 192, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1445,192,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 192, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2048,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2048,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 15 + d2', 'd3'), memory_config: (30720, 20, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 15 + d2', 'd3'), memory_config: (30720, 20, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 160, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1,9,9,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 9 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,9,9,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 9 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,9,9,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 9 + d2', 'd3'), memory_config: (9, 9, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,9,9,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 9 + d2', 'd3'), memory_config: (9, 9, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,2048,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,2048,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 2048 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,2048,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,2048,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (16384, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,40,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,40,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,8,8,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (10240, 8, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1280,8,8,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (10240, 8, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[320,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[320,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,14,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,14,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,14,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,14,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,9,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,9,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 12 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1024,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[1280,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 320, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 320, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,27,27,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (729, 12, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,27,27,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 729 + d1 * 27 + d2', 'd3'), memory_config: (729, 12, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 32 + d2', 'd3'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 32 + d2', 'd3'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (256, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,32,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (256, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,64,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[128,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[128,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[512,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[512,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[19,19,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 19, 'f32', 'system') | layout: #ttnn.layout | tensor<[19,19,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[19,19,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 19, 'bf16', 'system') | layout: #ttnn.layout | tensor<[19,19,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 19, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2048,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[2048,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (2048, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (2048, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[5120,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[5120,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[5120,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5120, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[5120,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5120, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,4800,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 2 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,4800,2,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 2 + d2', 'd3'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[19200,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[19200,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[3,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[3,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,160,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 16 + d2', 'd3'), memory_config: (80, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,160,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 16 + d2', 'd3'), memory_config: (80, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,160,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (160, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,160,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 160 + d1', 'd2'), memory_config: (160, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,40,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (1280, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,40,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (20480, 16, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1280,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (20480, 16, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (32, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32 + d1 * 32 + d2', 'd3'), memory_config: (32, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (99, 7, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (3152, 197, 'bf16', 'system') | layout: #ttnn.layout | tensor<[16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (3152, 197, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1200,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1200,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (6000, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,5,1200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 1200 + d2', 'd3'), memory_config: (6000, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (1024, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1024, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[32,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1024, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,16,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,16,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (144, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 30000, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 30000, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 30000, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16384 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16384 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (16384, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[256,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[920,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[920,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[920,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[920,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (920, 2048, 'f32', 'system') | +| ttnn.to_layout | tensor<[768,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[9,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,16384,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 512, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,16384,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 512, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,16384,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 16384, 'f32', 'system') | layout: #ttnn.layout | tensor<[9,16384,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 16384, 'f32', 'system') | +| ttnn.to_layout | tensor<[256,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[256,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[256,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 2048, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 3, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 3, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 * 300 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 300 + d1 * 300 + d2', 'd3'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[14,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[14,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2,7,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 7 + d1', 'd2'), memory_config: (14, 512, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2,7,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 7 + d1', 'd2'), memory_config: (14, 512, 'bf16', 'system') | +| ttnn.to_layout | tensor<[128,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 512, 'f32', 'system') | +| ttnn.to_layout | tensor<[192,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[192,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4096,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[4096,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[262,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[262,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 262, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 262, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (16384, 16, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1024,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[4096,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4096,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,300,512,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,300,512,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (300, 512, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,14,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 14, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,14,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 14, 'bf16', 'system') | +| ttnn.to_layout | tensor<[768,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 250002, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 250002, 'f32', 'system') | layout: #ttnn.layout | tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 250002, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,10,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,10,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (10, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1024,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1024,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 60 + d2', 'd3'), memory_config: (1920, 80, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 60 + d2', 'd3'), memory_config: (60, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 60 + d2', 'd3'), memory_config: (1920, 80, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 60 + d2', 'd3'), memory_config: (1920, 80, 'bf16', 'system') | +| ttnn.to_layout | tensor<[50,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[50,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[768,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[9,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[192,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 4, 'bf16', 'system') | layout: #ttnn.layout | tensor<[192,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 4, 'bf16', 'system') | +| ttnn.to_layout | tensor<[256,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,128,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (4096, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,128,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (4335, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (75, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (2400, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,8,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2400 + d1 * 300 + d2', 'd3'), memory_config: (2400, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,64,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (64, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,64,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1280,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1280,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1280 + d1', 'd2'), memory_config: (1280, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,10,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,10,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,10,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,10,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[4800,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[4800,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,64,64,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,64,64,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,10,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,10,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (120, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,32,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 32 + d2', 'd3'), memory_config: (8, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,32,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 256 + d1 * 32 + d2', 'd3'), memory_config: (8, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,32,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (256, 2048, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,32,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (256, 2048, 'bf16', 'system') | +| ttnn.to_layout | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'bf16', 'system') | layout: #ttnn.layout | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1280,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1280,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 640, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 640, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,8,9,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,9,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 160, 'f32', 'system') | +| ttnn.to_layout | tensor<[768,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 3, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[576,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (576, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[576,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (576, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,128,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 30 + d2', 'd3'), memory_config: (3840, 40, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,128,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 30 + d2', 'd3'), memory_config: (3840, 40, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,14,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,14,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (300, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 4, 'f32', 'system') | layout: #ttnn.layout | tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[100,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 4, 'bf16', 'system') | layout: #ttnn.layout | tensor<[100,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (100, 4, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,14,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 12 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,14,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 12 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,19200,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,19200,1,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 + d2', 'd3'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,19,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,19,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,19,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,19,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[640,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 80, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[640,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2560,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2560, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2560,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2560, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[201,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[201,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 512, 'f32', 'system') | layout: #ttnn.layout | tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4800, 512, 'f32', 'system') | +| ttnn.to_layout | tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[2048,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1280, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2048,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 1280, 'bf16', 'system') | +| ttnn.to_layout | tensor<[92,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[92,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[192,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 92, 'bf16', 'system') | layout: #ttnn.layout | tensor<[192,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 92, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,23,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 23 + d1', 'd2'), memory_config: (23, 40, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,23,40,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 23 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,23,40,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 920 + d1 * 40 + d2', 'd3'), memory_config: (920, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,23,40,1,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 920 + d1 * 40 + d2', 'd3'), memory_config: (920, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[640,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[640,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[768,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[768,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 3, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (72, 80, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (72, 80, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (72, 80, 'f32', 'system') | +| ttnn.to_layout | tensor<[1024,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 128, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1024,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 128, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2048,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2048,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[128,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,16384,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 16384 + d1', 'd2'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1445,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1445,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,1445,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,1445,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (1445, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (108, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (108, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,201,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (201, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,201,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,256,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,8,256,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,256,96,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 96, 'bf16', 'system') | layout: #ttnn.layout | tensor<[8,256,96,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 96, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1024,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,1024,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (1024, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,1024,1,1,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 + d2', 'd3'), memory_config: (1024, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[100,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[100,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[64,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19200, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[1024,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1024,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[256,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[3,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[3,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 12, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,19,256008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 256008, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,19,256008,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 256008, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,30,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,30,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,30,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,30,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (960, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[128,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 784, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,9,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,9,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,8,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (2048, 96, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,8,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 8 + d2', 'd3'), memory_config: (2048, 96, 'bf16', 'system') | +| ttnn.to_layout | tensor<[92,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[92,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[92,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 92, 'f32', 'system') | layout: #ttnn.layout | tensor<[92,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 92, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,8,40,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 40 + d2', 'd3'), memory_config: (320, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,40,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 40 + d2', 'd3'), memory_config: (10, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,40,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 40 + d1', 'd2'), memory_config: (320, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,40,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 40 + d1', 'd2'), memory_config: (320, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,128,128,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (16384, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,128,128,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,300,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,300,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,14,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,14,2,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 1, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,14,1,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (14, 1, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,256,1280,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,1280,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (256, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[960,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (960, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[960,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (960, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,64,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (4096, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,64,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 64 + d2', 'd3'), memory_config: (4096, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (144, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 12, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,12,12,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (144, 12, 'f32', 'system') | +| ttnn.to_layout | tensor<[120,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 120, 'f32', 'system') | layout: #ttnn.layout | tensor<[120,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[120,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (120, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[120,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (120, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (300, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (9600, 300, 'bf16', 'system') | layout: #ttnn.layout | tensor<[2,4800,300,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (9600, 300, 'bf16', 'system') | +| ttnn.to_layout | tensor<[12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (144, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[64,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 160, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[64,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[64,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 5120, 'f32', 'system') | layout: #ttnn.layout | tensor<[64,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 5120, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2048,8,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (512, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2048,8,96,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (512, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[30000,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[30000,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[30000,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30000, 'f32', 'system') | layout: #ttnn.layout | tensor<[30000,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30000, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,96,112,112,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (10752, 112, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,96,112,112,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (336, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,96,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (10752, 112, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,96,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (10752, 112, 'bf16', 'system') | +| ttnn.to_layout | tensor<[9,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[9,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,30000,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 30000, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,9,30000,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 30000, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1024,5120,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1445,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1445,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[12,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,19,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,19,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (19, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,40,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 40 + d2', 'd3'), memory_config: (320, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,40,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 40 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,40,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 40 + d1', 'd2'), memory_config: (320, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,40,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 40 + d1', 'd2'), memory_config: (320, 4096, 'f32', 'system') | +| ttnn.to_layout | tensor<[256,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 160, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 160, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 160, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1024,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 8 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1024,8,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 8 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (144, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (144, 64, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (1440, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (1440, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (46080, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,256,180,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 46080 + d1 * 180 + d2', 'd3'), memory_config: (46080, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[784,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (784, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[784,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (96, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,12,8,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 96 + d1 * 8 + d2', 'd3'), memory_config: (96, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 640, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 640, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4096,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[4096,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,27,27,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,12,27,27,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,9,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,9,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[19,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[19,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[19,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 19, 'bf16', 'system') | layout: #ttnn.layout | tensor<[19,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 19, 'bf16', 'system') | +| ttnn.to_layout | tensor<[4096,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,120,160,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 160 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,120,160,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19200 + d1 * 160 + d2', 'd3'), memory_config: (19200, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,1,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 64 + d2', 'd3'), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1,64,300,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 64 + d1 * 64 + d2', 'd3'), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (3152, 197, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,16,197,197,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3152 + d1 * 197 + d2', 'd3'), memory_config: (3152, 197, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,9,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,9,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,9,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,9,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (9, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[192,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (192, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[192,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (192, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[192,1,1,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (192, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,10,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,10,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,10,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,10,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 1024, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (8192, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,1024,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (8192, 9, 'f32', 'system') | +| ttnn.to_layout | tensor<[64,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[64,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (300, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (9600, 64, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2,4800,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9600 + d1 * 4800 + d2', 'd3'), memory_config: (9600, 64, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1280,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1280,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1280, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[197,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[197,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,197,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 768, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,197,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (197, 768, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,12,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (12, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[4096,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[4096,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[4096,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 4096, 'bf16', 'system') | layout: #ttnn.layout | tensor<[4096,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4096, 4096, 'bf16', 'system') | +| ttnn.to_layout | tensor<[5120,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 160, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[5120,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[5120,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5120, 'f32', 'system') | layout: #ttnn.layout | tensor<[5120,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5120, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,12,64,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (768, 10, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,12,64,10,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 768 + d1 * 64 + d2', 'd3'), memory_config: (24, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[12,64,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 10, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,64,10,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 64 + d1', 'd2'), memory_config: (768, 10, 'f32', 'system') | +| ttnn.to_layout | tensor<[128,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2048, 'f32', 'system') | layout: #ttnn.layout | tensor<[128,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 1280, 'f32', 'system') | layout: #ttnn.layout | tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1200, 1280, 'f32', 'system') | +| ttnn.to_layout | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 4096, 'f32', 'system') | layout: #ttnn.layout | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 10240, 'f32', 'system') | layout: #ttnn.layout | tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[256,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 10240, 'bf16', 'system') | layout: #ttnn.layout | tensor<[256,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 10240, 'bf16', 'system') | +| ttnn.to_layout | tensor<[5,1024,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[5,1024,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (160, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,5,1024,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 1024 + d2', 'd3'), memory_config: (5120, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,5,1024,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5120 + d1 * 1024 + d2', 'd3'), memory_config: (5120, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1024,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1024, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1024,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[480,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 480, 'f32', 'system') | layout: #ttnn.layout | tensor<[480,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 15, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[480,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (480, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[480,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (480, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[2048,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[2048,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[2048,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[2048,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2048, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,1200,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 5 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,1200,5,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6000 + d1 * 5 + d2', 'd3'), memory_config: (188, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (2048, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 256, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (2048, 256, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,8,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 768, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (8, 768, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,2048,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,2048,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (16384, 32, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,2048,8,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 8 + d2', 'd3'), memory_config: (16384, 32, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 64, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 128, 'f32', 'system') | +| ttnn.to_layout | tensor<[768,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (768, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[768,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[27,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 27, 'f32', 'system') | layout: #ttnn.layout | tensor<[27,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[27,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (27, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[27,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (27, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[12,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (12, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[12,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,32,10,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 1024, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,32,10,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,320,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (10240, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,320,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (10240, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,256,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (8192, 32, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,256,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (8192, 32, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 192, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 192, 'bf16', 'system') | +| ttnn.to_layout | tensor<[16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (144, 128, 'f32', 'system') | layout: #ttnn.layout | tensor<[16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'tile<32x32, bf16>', 'dram') | layout: #ttnn.layout | tensor<[32,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1000, 'tile<32x32, bf16>', 'dram') | +| ttnn.to_layout | tensor<[1,32,32000,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 32000, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,32000,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (32, 32000, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,30,40,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1200 + d1 * 40 + d2', 'd3'), memory_config: (1200, 320, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,30,40,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1200 + d1 * 40 + d2', 'd3'), memory_config: (1200, 320, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,384,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (5376, 14, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,384,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[19,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1, 'f32', 'system') | layout: #ttnn.layout | tensor<[19,1,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (19, 1, 'f32', 'system') | +| ttnn.to_layout | tensor<[1,512,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 14 + d2', 'd3'), memory_config: (7168, 14, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,512,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 14 + d2', 'd3'), memory_config: (224, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[1,512,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 14 + d2', 'd3'), memory_config: (7168, 14, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,512,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 14 + d2', 'd3'), memory_config: (7168, 14, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,32,10,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 1024, 'bf16', 'system') | layout: #ttnn.layout | tensor<[1,32,10,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (320, 1024, 'bf16', 'system') | +| ttnn.to_layout | tensor<[1,8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (32768, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[1,8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.to_layout | tensor<[8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 9, 'f32', 'system') | layout: #ttnn.layout | tensor<[8,4096,9,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (32768, 9, 'f32', 'system') | diff --git a/docs/ops/ttnn/ttnn.transpose.md b/docs/ops/ttnn/ttnn.transpose.md new file mode 100644 index 00000000..fc3c2305 --- /dev/null +++ b/docs/ops/ttnn/ttnn.transpose.md @@ -0,0 +1,69 @@ +# ttnn.transpose + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.transpose | tensor<[32000,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1000, 128, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[4096,32000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 1000, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[320,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[768,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 96, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[3072,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (96, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[1000,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 40, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1280,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[256008,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8001, 32, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1024,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[12,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[768,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1280,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[2048,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[8192,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[512,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[128,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[640,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 5, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[160,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[192,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[784,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[128,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[64,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[12,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[8192,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[2048,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[1536,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (48, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[12,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[512,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[2048,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[92,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 8, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[256,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[768,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[64,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[128,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[2048,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 16, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[512,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[5120,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 20, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[640,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[768,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 6, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[192,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[2560,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 10, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[320,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[10240,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (320, 40, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1280,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[128,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[128,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[30000,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (938, 4, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[128,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[128,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[4,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[256,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1280,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[11008,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (344, 128, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[4096,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 344, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[256,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[3,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[1280,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 40, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1280,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[320,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[250002,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7813, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[1024,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[4096,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[1024,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1024,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[1280,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 160, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[5120,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[768,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[128,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[32,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[128,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[256,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[1280,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[640,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 20, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[640,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[4096,11008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 344, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[11008,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (344, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[320,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[128,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[2048,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[512,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[512,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[640,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 40, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1280,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[320,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[320,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[128,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[512,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[256,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[192,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[192,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[128,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 128, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[4096,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[262,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (9, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,262,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[4,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[192,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[256,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[640,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 80, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[2560,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[92,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (3, 6, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[192,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[640,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 24, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[768,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[128,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1024,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[4096,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[1024,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[64,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[64,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.transpose | tensor<[4096,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'tile<32x32, bf16>', 'dram') | dim0: 1 : si32
dim1: 0 : si32 | tensor<[4096,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 128, 'tile<32x32, bf16>', 'dram') | diff --git a/docs/ops/ttnn/ttnn.typecast.md b/docs/ops/ttnn/ttnn.typecast.md new file mode 100644 index 00000000..75ef03b7 --- /dev/null +++ b/docs/ops/ttnn/ttnn.typecast.md @@ -0,0 +1,346 @@ +# ttnn.typecast + +| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts | +|------|--------------|---------------|------------|---------------|----------------| +| ttnn.typecast | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,960,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,960,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 6720 + d1 * 7 + d2', 'd3'), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1445,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[100,92,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 3, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[100,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[197,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[160,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 20, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[160,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (5, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 120 + d2', 'd3'), memory_config: (120, 5, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 120 + d2', 'd3'), memory_config: (120, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,19200,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[320,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[320,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[192,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[192,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,10,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,64,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 14 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[8192,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[8192,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (256, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,640,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,640,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 16 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1024,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1024,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,96,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,96,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1344 + d1 * 14 + d2', 'd3'), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1445,192,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[100,1,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[100,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,8,1024,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[640,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 20, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[640,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1200,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1200,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,640,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,256,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 14 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,9,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,64,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3840 + d1 * 60 + d2', 'd3'), memory_config: (120, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[14,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[14,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[384,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[384,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 12, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[192,92,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 3, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[192,92,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[128,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[128,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 938, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[12,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[12,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[320,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[320,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,300,512,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[64,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[64,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,14,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,64,480,640,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,480,640,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 480 + d2', 'd3'), memory_config: (960, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[320,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[320,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1024,640,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1200,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 25, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,16,112,112,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (56, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,16,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1792 + d1 * 112 + d2', 'd3'), memory_config: (56, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[920,1,256,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[920,1,256,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 + d1', 'd2'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,12,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[2048,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[2048,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,144,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,144,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 28 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,32,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,64,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 30 + d2', 'd3'), memory_config: (60, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,8,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,4800,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,19200,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,19200,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19200 + d1', 'd2'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,300,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[2048,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[2048,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[100,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[100,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[3,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[3,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,300,64,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,300,64,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[2048,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[2048,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 256, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[4800,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4800,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[192,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,27,27,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,64,128,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 128 + d2', 'd3'), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,1,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 12 + d1 * 12 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1,12,12,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 12 + d1 * 12 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[12,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[12,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1536,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 48, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1536,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1280,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1280,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 16 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[128,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[128,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,300,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[4096,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4096,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[100,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[100,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,30,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,30,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,128,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,128,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 64 + d2', 'd3'), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,320,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,320,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 32 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,19,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[201,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 96, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[201,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[12,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[12,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,64,240,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,14,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[512,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[512,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,960,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,960,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 30720 + d1 * 32 + d2', 'd3'), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,12,10,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[100,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[100,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1,19,19,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 19 + d1 * 19 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,320,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (70, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,320,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2240 + d1 * 7 + d2', 'd3'), memory_config: (70, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,16,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,640,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,640,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 40960 + d1 * 64 + d2', 'd3'), memory_config: (1280, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,201,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,30,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,30,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,640,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,640,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 20480 + d1 * 32 + d2', 'd3'), memory_config: (640, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[128,784,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[128,784,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 25, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 256 + d2', 'd3'), memory_config: (256, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,50,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,50,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 50 + d1', 'd2'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,576,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,576,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 14 + d2', 'd3'), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,32,20,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,20,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[16384,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 128, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[16384,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,40,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,40,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,14,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,256,1280,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[4096,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 40, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4096,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[3129,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 98, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[3129,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 98, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[320,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[320,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[9,30000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,30000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[640,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[640,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[300,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[300,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,300,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[2560,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 80, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[2560,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[768,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[768,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 7813, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 896 + d1 * 28 + d2', 'd3'), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,1200,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1200,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1200 + d1', 'd2'), memory_config: (38, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,300,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,300,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,8,9,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,8,9,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[128,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[128,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,16,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,512,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,512,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 32 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1280,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1280,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,64,240,320,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,240,320,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 15360 + d1 * 240 + d2', 'd3'), memory_config: (480, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,960,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,960,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 61440 + d1 * 64 + d2', 'd3'), memory_config: (1920, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[192,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[192,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[12,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[12,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,8,9,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,8,9,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[64,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[64,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,256,23,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (184, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,23,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5888 + d1 * 23 + d2', 'd3'), memory_config: (184, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,256,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[12,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[12,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[768,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[768,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 48, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,256,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[14,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[14,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[10,250002,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[10,250002,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,1,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14 + d1 * 14 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 14 + d1 * 14 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[640,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[640,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (20, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,80,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (80, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,80,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2560 + d1 * 80 + d2', 'd3'), memory_config: (80, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[300,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[300,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[12,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[12,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[4096,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4096,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[4096,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4096,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,14,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,14,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[784,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[784,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (25, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[96,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[96,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[768,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[768,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1024,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1024,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 80, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1280,1000,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1280,1000,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[64,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[64,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1280,8,8,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1280,8,8,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10240 + d1 * 8 + d2', 'd3'), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[10240,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 320, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[10240,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 320, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[100,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[100,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[197,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[197,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[128,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 128, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[128,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,12,50,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,50,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 600 + d1 * 50 + d2', 'd3'), memory_config: (19, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[960,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[960,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 30, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,4096,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[4096,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4096,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,16,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,16,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1445,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1445,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,576,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,576,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4032 + d1 * 7 + d2', 'd3'), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,32,512,512,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (512, 16, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,512,512,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 512 + d2', 'd3'), memory_config: (512, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[8192,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[8192,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1,10,10,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10 + d1 * 10 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1,10,10,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10 + d1 * 10 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,197,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,197,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 197 + d1', 'd2'), memory_config: (7, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,4096,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,256,64,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,64,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 64 + d2', 'd3'), memory_config: (512, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[2560,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[2560,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (80, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[512,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[512,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (16, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,14,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,14,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 14 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,8,1024,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,8,1024,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 1024 + d2', 'd3'), memory_config: (256, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[784,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 25, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[784,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 25, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[14,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[14,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,12,12,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,12,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 12 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,64,256,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,256,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 256 + d2', 'd3'), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[768,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[768,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[4,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[192,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[192,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (6, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,3,1445,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,3,1445,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4335 + d1 * 1445 + d2', 'd3'), memory_config: (136, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[9,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[250002,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 7813, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[250002,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 7813, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[9,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1280,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1280,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[16384,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[16384,32,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,512,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,512,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 3584 + d1 * 7 + d2', 'd3'), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[19200,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[19200,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[4800,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4800,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,300,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,300,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,4800,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,4800,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4800 + d1', 'd2'), memory_config: (150, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[19,256008,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[19,256008,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 8001, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,32,20,256,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,20,256,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,144,56,56,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,144,56,56,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8064 + d1 * 56 + d2', 'd3'), memory_config: (252, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,8,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,8,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 2048 + d1 * 256 + d2', 'd3'), memory_config: (64, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[14,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[14,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,19,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,19,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 19 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,10,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,10,i32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, u32>', 'dram') | +| ttnn.typecast | tensor<[1280,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1280,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 320, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,9,2048,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,9,2048,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[9,8192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,8192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 256, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 32 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[300,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[300,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,256,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 16 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[256,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[256,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,2048,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,40,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,40,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1280 + d1 * 40 + d2', 'd3'), memory_config: (40, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1024,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1024,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 160, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[4096,2560,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4096,2560,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 80, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[9,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[9,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[19,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[19,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[256,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[256,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,8,4096,40,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,8,4096,40,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 32768 + d1 * 4096 + d2', 'd3'), memory_config: (1024, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,2048,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,2048,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 2048 + d1', 'd2'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[920,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[920,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,64,15,20,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,15,20,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 15 + d2', 'd3'), memory_config: (30, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,9,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,9,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,4096,320,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,4096,320,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 4096 + d1', 'd2'), memory_config: (128, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[128,1024,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[128,1024,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1536,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1536,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 48, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1024,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1024,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[144,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[144,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[50,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[64,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[64,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1280,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 40, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1280,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[576,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[576,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 18, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[10,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[10,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,192,28,28,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,192,28,28,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 28 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,512,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,512,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 16 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,9,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1024,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1024,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[300,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[300,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[768,256,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[768,256,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (24, 8, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1280,7,7,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (280, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1280,7,7,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8960 + d1 * 7 + d2', 'd3'), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,1024,640,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1024,640,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1024 + d1', 'd2'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,256,32,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,32,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[19200,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[19200,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (600, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,20,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 128, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,20,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 640 + d1 * 20 + d2', 'd3'), memory_config: (20, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1445,192,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1445,192,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 1445 + d1', 'd2'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,256,160,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,160,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1,9,9,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 9 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1,9,9,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 9 + d1 * 9 + d2', 'd3'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1024,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1024,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1280,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1280,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[19,19,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[19,19,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,12,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 108 + d1 * 9 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[5120,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[5120,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (160, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1200,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1200,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,16,9,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,16,9,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 144 + d1 * 9 + d2', 'd3'), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[920,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[920,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (29, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[9,16384,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 512, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,16384,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 512, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[256,2048,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 64, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[256,2048,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 64, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[9,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[9,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,3,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,3,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[128,512,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[128,512,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1024,16,16,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1024,16,16,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 16 + d2', 'd3'), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,300,512,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,300,512,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 300 + d1', 'd2'), memory_config: (10, 16, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,10,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,10,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 10 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,60,80,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 60 + d2', 'd3'), memory_config: (60, 3, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,60,80,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1920 + d1 * 60 + d2', 'd3'), memory_config: (60, 3, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[50,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[50,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,128,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,128,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 4096 + d1 * 32 + d2', 'd3'), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,32,10,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,10,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,12,10,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,10,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 120 + d1 * 10 + d2', 'd3'), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1280,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1280,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 20, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,8,9,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,8,9,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 72 + d1 * 9 + d2', 'd3'), memory_config: (3, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,12,14,64,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,14,64,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 168 + d1 * 14 + d2', 'd3'), memory_config: (6, 2, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[100,4,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[100,4,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[32,32,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[256,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[256,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[256,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[256,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[2048,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[2048,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 40, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[128,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[128,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (4, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,201,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,201,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 201 + d1', 'd2'), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[300,320,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[300,320,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (10, 10, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[3,12,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[3,12,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,30,4096,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,30,4096,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 960 + d1 * 30 + d2', 'd3'), memory_config: (30, 128, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,9,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,9,1024,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[92,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[92,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 3, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[10,3072,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[10,3072,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,128,128,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,128,128,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 16384 + d1 * 128 + d2', 'd3'), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,256,1280,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,1280,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 256 + d1', 'd2'), memory_config: (8, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[14,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[14,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[64,5120,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 160, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[64,5120,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (2, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,32,32,128,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,32,128,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 1024 + d1 * 32 + d2', 'd3'), memory_config: (32, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[30000,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 938, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[30000,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 938, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,96,112,112,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (336, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,96,112,112,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 10752 + d1 * 112 + d2', 'd3'), memory_config: (336, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1445,192,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1445,192,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (46, 6, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[256,160,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 5, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[256,160,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[2048,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[2048,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,12,27,27,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,27,27,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 324 + d1 * 27 + d2', 'd3'), memory_config: (11, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,9,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,9,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 9 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[4096,64,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[4096,64,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,32,10,1024,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,32,10,1024,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 320 + d1 * 10 + d2', 'd3'), memory_config: (10, 32, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,1280,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,1280,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 40, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1280,768,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1280,768,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (40, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,12,128,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,12,128,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 12 + d1', 'd2'), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[5120,bf16]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 160, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[5120,f32]> | mapping_from: ('d0',), mapping_to: ('0', 'd0'), memory_config: (1, 160, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[19,4096,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[19,4096,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 128, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,64,120,160,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,64,120,160,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7680 + d1 * 120 + d2', 'd3'), memory_config: (240, 5, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[256,10240,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[256,10240,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (8, 320, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,2,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,2,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1024,640,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1024,640,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[2048,128,bf16]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[2048,128,f32]> | mapping_from: ('d0', 'd1'), mapping_to: ('d0', 'd1'), memory_config: (64, 4, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,8,768,bf16]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,8,768,f32]> | mapping_from: ('d0', 'd1', 'd2'), mapping_to: ('d0 * 8 + d1', 'd2'), memory_config: (1, 24, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,256,32,32,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,256,32,32,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 8192 + d1 * 32 + d2', 'd3'), memory_config: (256, 1, 'tile<32x32, f32>', 'dram') | +| ttnn.typecast | tensor<[1,384,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,384,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 5376 + d1 * 14 + d2', 'd3'), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram') | +| ttnn.typecast | tensor<[1,512,14,14,f32]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 14 + d2', 'd3'), memory_config: (224, 1, 'tile<32x32, f32>', 'dram') | dtype: #tt.supportedDataTypes | tensor<[1,512,14,14,bf16]> | mapping_from: ('d0', 'd1', 'd2', 'd3'), mapping_to: ('d0 * 7168 + d1 * 14 + d2', 'd3'), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram') | diff --git a/tt_torch/tools/TTNNOps.py b/tt_torch/tools/TTNNOps.py new file mode 100644 index 00000000..3a35117c --- /dev/null +++ b/tt_torch/tools/TTNNOps.py @@ -0,0 +1,270 @@ +# SPDX-FileCopyrightText: (c) 2024 Tenstorrent AI ULC +# +# SPDX-License-Identifier: Apache-2.0 +import re + + +class SystemDesc: + def __init__(self, system_desc_str): + self.arch = None + self.grid = None + self.l1_size = None + self.num_dram_channels = None + self.dram_channel_size = None + self.noc_l1_address_align_bytes = None + self.pcie_address_align_bytes = None + self.noc_dram_address_align_bytes = None + self.l1_unreserved_base = None + self.erisc_l1_unreserved_base = None + self.dram_unreserved_base = None + self.dram_unreserved_end = None + self.worker_physical_cores = None + self.dram_physical_cores = None + self.supported_data_types = None + self.supported_tile_sizes = None + self.num_cbs = None + + self.parse(system_desc_str) + + def parse(self, system_desc_str): + # Parse the system description string and populate the class attributes + match = re.search(r"arch = <(\w+)>", system_desc_str) + self.arch = match.group(1) if match else None + + match = re.search(r"grid = (\d+)x(\d+)", system_desc_str) + if match: + self.grid = (int(match.group(1)), int(match.group(2))) + + # Add more parsing logic for other attributes... + + # Parse physical cores + worker_cores = re.findall(r"worker = \[(.*?)\]", system_desc_str) + if worker_cores: + self.worker_physical_cores = [ + core.strip() for core in worker_cores[0].split(",") + ] + + dram_cores = re.findall(r"dram = \[(.*?)\]", system_desc_str) + if dram_cores: + self.dram_physical_cores = [ + core.strip() for core in dram_cores[0].split(",") + ] + + # Parse supported data types and tile sizes + self.supported_data_types = re.findall(r"<(\w+)>", system_desc_str) + self.supported_tile_sizes = re.findall(r"(\d+)x(\d+)", system_desc_str) + + # Parse num_cbs + match = re.search(r"num_cbs = (\d+)", system_desc_str) + self.num_cbs = int(match.group(1)) if match else None + + +class Layout: + def __init__(self, layout_str): + self.id = None + self.mapping_from = None + self.mapping_to = None + self.undef = None + self.memory_config = None + self.buffer_type = None + + self.parse(layout_str) + + def parse(self, layout_str): + id_match = re.search(r"#layout\d*", layout_str) + if id_match: + self.id = id_match.group(0) + + match = re.search(r"#tt\.layout<\((.*?)\) -> \((.*?)\)", layout_str) + if match: + self.mapping_from = tuple(arg.strip() for arg in match.group(1).split(",")) + self.mapping_to = tuple(arg.strip() for arg in match.group(2).split(",")) + else: + self.mapping_from = None + self.mapping_to = None + + self.undef = "undef" in layout_str + + match = re.search(r"<1x1>, memref<(\d+)x(\d+)x(\w+), #(\w+)>", layout_str) + if match: + self.memory_config = ( + int(match.group(1)), + int(match.group(2)), + match.group(3), + match.group(4), + ) + else: + match = re.search( + r"memref<(\d+)x(\d+)x!tt.tile<(\d+)x(\d+), (\w+)>, #(\w+)>", layout_str + ) + if match: + self.memory_config = ( + int(match.group(1)), + int(match.group(2)), + f"tile<{match.group(3)}x{match.group(4)}, {match.group(5)}>", + match.group(6), + ) + else: + self.memory_config = None + + self.buffer_type = "interleaved" if "interleaved" in layout_str else None + + +class TTNNOps: + def __init__(self, ttnn_str): + self.system_desc = None + self.layouts = {} + self.ops = [] + + self.parse(ttnn_str) + + def parse(self, ttnn_str): + lines = ttnn_str.strip().split("\n") + + # Parse system description + system_desc_lines = [] + for line in lines: + if line.startswith("#"): + system_desc_lines.append(line) + else: + break + self.system_desc = SystemDesc("".join(system_desc_lines)) + + # Parse layouts + layout_pattern = r"#layout\d* = #tt.layout<(.*)>" + for line in lines: + match = re.search(layout_pattern, line) + if match: + myLayout = Layout(line) + self.layouts[myLayout.id] = myLayout + + # Parse ops + in_module = False + current_op = {} + for line in lines: + if line.startswith("module"): + in_module = True + elif in_module: + if line.startswith("return"): + in_module = False + else: + id_match = re.search(r"(%\w+) =", line) + name_match = re.search(r'"(\w+\.\w+)"', line) + args_match = re.search(r"\((.*?)\) <\{", line) + attributes_match = re.search(r"<\{(.*?)\}>", line) + input_shape_match = re.search(r": \((.*?)\) ->", line) + output_shape_match = re.search(r"-> (.*)", line) + if id_match: + args = ( + [arg.strip() for arg in args_match.group(1).split(", ")] + if args_match and args_match.group(1).strip() + else [] + ) + input_shapes = ( + self.split_shapes(input_shape_match.group(1)) + if input_shape_match + and input_shape_match.group(1).strip() != "" + else [] + ) + output_shapes = ( + self.split_shapes(output_shape_match.group(1).strip()) + if output_shape_match + and output_shape_match.group(1).strip() != "" + else [] + ) + current_op = { + "id": id_match.group(1) if id_match else None, + "name": name_match.group(1) if name_match else None, + "args": args, + "attributes": self.parse_attributes( + attributes_match.group(1) + ) + if attributes_match + else {}, + "input_shapes": input_shapes, + "output_shapes": output_shapes, + } + self.ops.append(current_op) + else: + print(f"Line did not match expected pattern: {line}") + + def parse_attributes(self, attr_str): + attributes = {} + length = len(attr_str) + i = 0 + + while i < length: + # Find the key + key_end = attr_str.find("=", i) + if key_end == -1: + break + key = attr_str[i:key_end].strip() + + # Move to value part + i = key_end + 1 + value_start = i + bracket_count = { + "<": 0, + ">": 0, + "[": 0, + "]": 0, + "(": 0, + ")": 0, + "{": 0, + "}": 0, + } + + while i < length: + char = attr_str[i] + if char in bracket_count: + if char in "<[{(": + bracket_count[char] += 1 + else: + matching_char = {">": "<", "]": "[", ")": "(", "}": "{"}[char] + if bracket_count[matching_char] > 0: + bracket_count[matching_char] -= 1 + + # Stop if we find a comma that is not inside any brackets + if char == "," and not any(bracket_count.values()): + break + i += 1 + + value = attr_str[value_start:i].strip() + + # Update the index to the next attribute + i += 1 + + attributes[key] = self.parse_value(value) + return attributes + + def parse_value(self, value): + if value.startswith("#ttnn"): + return value + elif value.isdigit(): + return int(value) + elif value in ["true", "false"]: + return value == "true" + else: + return value + + def split_shapes(self, shapes_str): + shapes = [] + current_shape = [] + brackets = 0 + + for char in shapes_str: + if char == "<": + brackets += 1 + elif char == ">": + brackets -= 1 + + if char == "," and brackets == 0: + shapes.append("".join(current_shape).strip()) + current_shape = [] + else: + current_shape.append(char) + + if current_shape: + shapes.append("".join(current_shape).strip()) + + return shapes diff --git a/tt_torch/tools/generate_md.py b/tt_torch/tools/generate_md.py new file mode 100644 index 00000000..c120a08c --- /dev/null +++ b/tt_torch/tools/generate_md.py @@ -0,0 +1,193 @@ +# SPDX-FileCopyrightText: (c) 2024 Tenstorrent AI ULC +# +# SPDX-License-Identifier: Apache-2.0 +from TTNNOps import TTNNOps +import re +import os + +######################################################### +# Helper functions +######################################################### + + +def convert_tensor_format(input_str): + """ + Converts tensor type strings from one format to another. + If input is not a tensor type, returns the input unchanged. + Removes layout information if present. + + Args: + input_str: String like 'tensor<1x128x64x64xbf16, #layout3>' or '!tt.device<#device>' + + Returns: + Converted string for tensor types, original string for other types + """ + # Check if it starts with 'tensor<' + if not input_str.startswith("tensor<"): + # If there's a layout in non-tensor type, remove it + if ", #layout" in input_str: + base = input_str.split(",")[0] + return f"{base}>" + return input_str + + # Extract the content inside the angle brackets + start = input_str.find("<") + 1 + end = input_str.find(">") + content = input_str[start:end] + + # Remove layout information by splitting on comma and taking first part + content = content.split(",")[0].strip() + + # Split dimensions and data type + dimensions = content.rsplit("x", 1) + dims = dimensions[0].split("x") + dtype = dimensions[1] + + # Format dimensions with brackets and include dtype + formatted_content = f"[{','.join(dims)},{dtype}]" + + # Construct the output string + result = f"tensor<{formatted_content}>" + + return result + + +######################################################### +# AllOps class inherits from TTNNOps and reorganizes ops +######################################################### + + +class AllOps: + def __init__(self, input_dir): + self.ops = {} + self.parse_input_dir(input_dir) + + def parse_input_dir(self, input_dir): + for filename in os.listdir(input_dir): + if filename.endswith(".txt"): + input_file_path = os.path.join(input_dir, filename) + self.process_ops(input_file_path) + + def process_ops(self, input_file_path): + with open(input_file_path, "r") as file: + ttnn_code = file.read() + ttnn_parser = TTNNOps(ttnn_code) + for op in ttnn_parser.ops: + input_shapes = [] + for elem in op["input_shapes"]: + input_shapes.append(convert_tensor_format(elem)) + print(elem) + print(input_shapes[-1]) + output_shapes = [] + for elem in op["output_shapes"]: + output_shapes.append(convert_tensor_format(elem)) + opToWrite = { + "name": op["name"], + "attributes": op["attributes"], + "input_shapes": input_shapes, + "output_shapes": output_shapes, + } + input_layouts = [] + if op["input_shapes"] is not None: + for i_shape in op["input_shapes"]: + if "layout" in i_shape: + match = re.search(r"#layout\d*", i_shape) + layout_id = match.group(0) if match else None + input_layout = ttnn_parser.layouts[layout_id] + layout = { + "mapping_from": input_layout.mapping_from, + "mapping_to": input_layout.mapping_to, + "memory_config": input_layout.memory_config, + } + input_layouts.append(layout) + output_layouts = [] + if op["output_shapes"] is not None: + for o_shape in op["output_shapes"]: + if "layout" in o_shape: + match = re.search(r"#layout\d*", o_shape) + layout_id = match.group(0) if match else None + output_layout = ttnn_parser.layouts[layout_id] + layout = { + "mapping_from": output_layout.mapping_from, + "mapping_to": output_layout.mapping_to, + "memory_config": output_layout.memory_config, + } + output_layouts.append(layout) + opToWrite["input_layouts"] = input_layouts + opToWrite["output_layouts"] = output_layouts + if self.ops.get(opToWrite["name"]) is None: + self.ops[opToWrite["name"]] = [opToWrite] + else: + if opToWrite not in self.ops[opToWrite["name"]]: + self.ops[opToWrite["name"]].append(opToWrite) + + def print_all_ops(self, outdir): + if os.path.isdir(outdir): + output_file_path = os.path.join(outdir, "output.txt") + with open(output_file_path, "w") as file: + for op_name, ops_list in self.ops.items(): + print(op_name) + file.write(f"{op_name}:\n") + for sub_dict in ops_list: + file.write(f"{sub_dict}\n") + + def create_md_files(self, output_dir): + # Ensure the output directory exists + os.makedirs(output_dir, exist_ok=True) + + for key, dict_list in self.ops.items(): + # Create a Markdown file for each key + file_path = os.path.join(output_dir, f"{key}.md") + with open(file_path, "w") as file: + file.write(f"# {key}\n\n") + + if dict_list: + # Write the table header + file.write( + "| Name | Input Shapes | Input Layouts | Attributes | Output Shapes | Output Layouts |\n" + ) + file.write( + "|------|--------------|---------------|------------|---------------|----------------|\n" + ) + + # Write each dictionary in the array to the table + for item in dict_list: + name = item.get("name", "") + + # Join shapes with
for line breaks + input_shapes = "
".join(item.get("input_shapes", [])) + + # For input layouts (array of dicts) + input_layouts = item.get("input_layouts", []) + input_layouts_str = "
".join( + f"mapping_from: {d.get('mapping_from', '')}, mapping_to: {d.get('mapping_to', '')}, memory_config: {d.get('memory_config', '')}" + for d in input_layouts + ) + + # Join attributes with
for line breaks + attributes = "
".join( + f"{k}: {v}" for k, v in item.get("attributes", {}).items() + ) + + # For output layouts (array of dicts) + output_layouts = item.get("output_layouts", []) + output_layouts_str = "
".join( + f"mapping_from: {d.get('mapping_from', '')}, mapping_to: {d.get('mapping_to', '')}, memory_config: {d.get('memory_config', '')}" + for d in output_layouts + ) + + # Join output shapes with
for line breaks + output_shapes = "
".join(item.get("output_shapes", [])) + + file.write( + f"| {name} | {input_shapes} | {input_layouts_str} | {attributes} | {output_shapes} | {output_layouts_str} |\n" + ) + + +# if Run: +TTNNOpExamples = "dir-to-ttnn-files" +resultsDir = "dir-to-print-all-ops-in-one-txt" +mdDir = "dir-to-save-md-files-at" # /localdev/$USER/tt-torch/docs/ops/ttnn +myOps = AllOps(TTNNOpExamples) +myOps.print_all_ops(resultsDir) +myOps.create_md_files(mdDir) diff --git a/tt_torch/tools/utils.py b/tt_torch/tools/utils.py index 35d556b6..4a8bf148 100644 --- a/tt_torch/tools/utils.py +++ b/tt_torch/tools/utils.py @@ -42,6 +42,7 @@ def __init__(self, torch_name, input_shapes): self.ttnn_graph = "" self.compilation_status = OpCompilationStatus.NOT_STARTED self.parsed_stable_hlo_ops = False + self.parsed_ttnn_ops = False def print_shapes(self, shapes): output = [] @@ -76,7 +77,7 @@ def add_stable_hlo_graph(self, stable_hlo_graph: str): self.stable_hlo_graph = stable_hlo_graph self.converted_to_stable_hlo = True try: - self.stable_hlo_ops, _ = parse_mlir(stable_hlo_graph) + self.stable_hlo_ops, _ = parse_shlo_mlir(stable_hlo_graph) self.parsed_stable_hlo_ops = True except: self.parsed_stable_hlo_ops = False @@ -131,7 +132,7 @@ def set_torch_mlir_module(self, mlir_module): def set_stablehlo_mlir_module(self, mlir_module): self.stablehlo_mlir_module = mlir_module - self.stable_hlo_ops, _ = parse_mlir(mlir_module) + self.stable_hlo_ops, _ = parse_shlo_mlir(mlir_module) def extract_shape(shape_str): @@ -187,7 +188,7 @@ def are_brackets_balanced(string): return all(count["open"] == count["closed"] for count in counts.values()) -def parse_mlir(mlir_code, verbose=False): +def parse_shlo_mlir(mlir_code, verbose=False): ops = [] unique_ops = {} opBegin = False