ttnn.permute

NameInput ShapesInput LayoutsAttributesOutput ShapesOutput LayoutsPCCATOL
ttnn.permutetensor<[1,1024,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 10 + d2, d3), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 10 + d2, d3), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 10 + d2, d3), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 10 + d2, d3), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 10 + d2, d3), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1536,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 48, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1536,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15360 + d1 * 10 + d2, d3), memory_config: (480, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,128,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 131072 + d1 * 128 + d2, d3), memory_config: (4096, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,128,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32768 + d1 * 128 + d2, d3), memory_config: (1024, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,2048,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28672 + d1 * 14 + d2, d3), memory_config: (896, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,255,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,255,16,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4080 + d1 * 16 + d2, d3), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1024,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17408 + d1 * 17 + d2, d3), memory_config: (544, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2176 + d1 * 17 + d2, d3), memory_config: (68, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17408 + d1 * 17 + d2, d3), memory_config: (544, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3264 + d1 * 17 + d2, d3), memory_config: (102, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17408 + d1 * 17 + d2, d3), memory_config: (544, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4352 + d1 * 17 + d2, d3), memory_config: (136, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17408 + d1 * 17 + d2, d3), memory_config: (544, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 12, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,384,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6528 + d1 * 17 + d2, d3), memory_config: (204, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19456 + d1 * 19 + d2, d3), memory_config: (608, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 10 + d2, d3), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1024,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28672 + d1 * 28 + d2, d3), memory_config: (896, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28672 + d1 * 28 + d2, d3), memory_config: (896, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,45,80,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,23,40,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 920 + d1 * 40 + d2, d3), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,2048,23,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 47104 + d1 * 23 + d2, d3), memory_config: (1472, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,45,80,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,45,80,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,45,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 45 + d2, d3), memory_config: (360, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,45,80,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,45,80,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1024,512,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 524288 + d1 * 512 + d2, d3), memory_config: (16384, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,512,1,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 + d2, d3), memory_config: (16, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,1,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 + d2, d3), memory_config: (16, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,512,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 131072 + d1 * 512 + d2, d3), memory_config: (4096, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,102,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5712 + d1 * 56 + d2, d3), memory_config: (179, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,102,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2240 + d1 * 56 + d2, d3), memory_config: (70, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1056,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14784 + d1 * 14 + d2, d3), memory_config: (462, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1056,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 33, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1056,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7392 + d1 * 7 + d2, d3), memory_config: (231, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1056,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 33, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1072,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7504 + d1 * 7 + d2, d3), memory_config: (235, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 34, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,462,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,462,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3234 + d1 * 7 + d2, d3), memory_config: (102, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1088,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15232 + d1 * 14 + d2, d3), memory_config: (476, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1088,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 34, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1088,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15232 + d1 * 14 + d2, d3), memory_config: (476, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1088,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 34, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10752 + d1 * 14 + d2, d3), memory_config: (336, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1088,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7616 + d1 * 7 + d2, d3), memory_config: (238, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1088,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 34, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1120,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15680 + d1 * 14 + d2, d3), memory_config: (490, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 35, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1120,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7840 + d1 * 7 + d2, d3), memory_config: (245, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 35, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 14 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 7 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 14 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,224,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 14 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 14 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,336,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 14 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 14 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 14 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 15 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,15,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,15,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10080 + d1 * 15 + d2, d3), memory_config: (315, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2240 + d1 * 20 + d2, d3), memory_config: (70, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,112,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,672,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 21, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 20 + d2, d3), memory_config: (420, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,112,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 24 + d2, d3), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,24,24,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 24 + d2, d3), memory_config: (504, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 7 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,112,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 7 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1152,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 14 + d2, d3), memory_config: (504, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 36, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1152,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 7 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1152,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 7 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1152,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 7 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1152,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 7 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1152,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 7 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1152,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 7 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1344 + d1 * 7 + d2, d3), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1152,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 7 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1152,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9216 + d1 * 8 + d2, d3), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1152,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9216 + d1 * 8 + d2, d3), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1152,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9216 + d1 * 8 + d2, d3), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1152,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9216 + d1 * 8 + d2, d3), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1152,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9216 + d1 * 8 + d2, d3), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 8 + d2, d3), memory_config: (48, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1152,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9216 + d1 * 8 + d2, d3), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,320,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 8 + d2, d3), memory_config: (80, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,116,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1624 + d1 * 14 + d2, d3), memory_config: (51, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,116,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1184,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16576 + d1 * 14 + d2, d3), memory_config: (518, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 37, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1184,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8288 + d1 * 7 + d2, d3), memory_config: (259, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 37, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,118,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3304 + d1 * 28 + d2, d3), memory_config: (104, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,118,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,34,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,34,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 952 + d1 * 28 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 14 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 14 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 14 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 14 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2040 + d1 * 17 + d2, d3), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,720,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 23, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,720,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12240 + d1 * 17 + d2, d3), memory_config: (383, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 120 + d1 + d2, d3), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 120 + d1 + d2, d3), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 480 + d1 + d2, d3), memory_config: (15, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 28 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 28 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 28 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 28 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 28 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,20,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 28 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 28 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 28 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 40 + d2, d3), memory_config: (150, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,40,40,120,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,40,40,120,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 40 + d2, d3), memory_config: (150, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,120,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 40 + d2, d3), memory_config: (150, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,40,40,120,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,40,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1216,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17024 + d1 * 14 + d2, d3), memory_config: (532, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1216,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 38, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1216,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8512 + d1 * 7 + d2, d3), memory_config: (266, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1216,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 38, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,122,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3416 + d1 * 28 + d2, d3), memory_config: (107, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,122,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,46,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,46,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 28 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1248,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17472 + d1 * 14 + d2, d3), memory_config: (546, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1248,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 39, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1248,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8736 + d1 * 7 + d2, d3), memory_config: (273, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1248,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 39, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1248,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11232 + d1 * 9 + d2, d3), memory_config: (351, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,9,9,1248,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 39, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,9,9,1248,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 39, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1248,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11232 + d1 * 9 + d2, d3), memory_config: (351, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1248,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11232 + d1 * 9 + d2, d3), memory_config: (351, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,9,9,1248,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 39, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,9,9,1248,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 39, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1248,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11232 + d1 * 9 + d2, d3), memory_config: (351, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1248,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11232 + d1 * 9 + d2, d3), memory_config: (351, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,9,9,1248,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 39, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,9,9,208,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,208,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1872 + d1 * 9 + d2, d3), memory_config: (59, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1248,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11232 + d1 * 9 + d2, d3), memory_config: (351, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,9,9,1248,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 39, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,9,9,352,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,352,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3168 + d1 * 9 + d2, d3), memory_config: (99, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,124,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6944 + d1 * 56 + d2, d3), memory_config: (217, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,124,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1280,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17920 + d1 * 14 + d2, d3), memory_config: (560, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,30,40,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 40 + d2, d3), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,30,40,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 40 + d2, d3), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 112 + d2, d3), memory_config: (448, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 112 + d2, d3), memory_config: (448, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 112 + d2, d3), memory_config: (448, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 112 + d2, d3), memory_config: (448, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,120,160,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 160 + d2, d3), memory_config: (600, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,64,64,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 14 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 150 + d2, d3), memory_config: (600, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,150,150,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,150,150,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 150 + d2, d3), memory_config: (600, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 150 + d2, d3), memory_config: (600, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,150,150,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,150,150,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 150 + d2, d3), memory_config: (600, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 150 + d2, d3), memory_config: (600, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,150,150,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 75 + d2, d3), memory_config: (300, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,180,320,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,90,160,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,1,1,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 + d2, d3), memory_config: (4, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1,1,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,1,1,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 + d2, d3), memory_config: (4, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,128,1,1,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 + d2, d3), memory_config: (4, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1,1,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,1,1,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,128,1,1,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 + d2, d3), memory_config: (4, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1,1,546,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 18, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,546,1,1,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 546 + d1 + d2, d3), memory_config: (18, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,128,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28672 + d1 * 224 + d2, d3), memory_config: (896, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,224,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 224 + d2, d3), memory_config: (448, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 28 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,19,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 532 + d1 * 28 + d2, d3), memory_config: (17, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,38,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1064 + d1 * 28 + d2, d3), memory_config: (34, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 2 + d2, d3), memory_config: (8, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,2,2,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,2,2,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 2 + d2, d3), memory_config: (16, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,30,40,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 40 + d2, d3), memory_config: (38, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,30,40,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 40 + d2, d3), memory_config: (38, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 3 + d2, d3), memory_config: (12, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3,3,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,2,2,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 2 + d2, d3), memory_config: (8, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,128,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 3 + d2, d3), memory_config: (12, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3,3,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,3,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 3 + d2, d3), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 56 + d2, d3), memory_config: (56, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 640 + d1 * 5 + d2, d3), memory_config: (20, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,5,5,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,3,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 3 + d2, d3), memory_config: (12, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,15,20,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 20 + d2, d3), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,60,80,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 80 + d2, d3), memory_config: (150, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,60,80,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 80 + d2, d3), memory_config: (150, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,255,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,255,64,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16320 + d1 * 64 + d2, d3), memory_config: (510, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 75 + d2, d3), memory_config: (300, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 75 + d2, d3), memory_config: (300, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 75 + d2, d3), memory_config: (300, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 75 + d2, d3), memory_config: (300, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 75 + d2, d3), memory_config: (300, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 75 + d2, d3), memory_config: (600, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 7 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,90,160,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,90,160,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,90,160,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,90,160,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,12,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 56 + d2, d3), memory_config: (21, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,12,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 56 + d2, d3), memory_config: (21, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1312,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18368 + d1 * 14 + d2, d3), memory_config: (574, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1312,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 41, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1312,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9184 + d1 * 7 + d2, d3), memory_config: (287, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1312,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 41, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1344,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 14 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 42, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1344,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 14 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 42, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 42, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1344,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 14 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1344,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 14 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 42, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 42, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1344,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 14 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1344,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 14 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 42, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,2520,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 79, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,2520,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 35280 + d1 * 14 + d2, d3), memory_config: (1103, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1344,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 14 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 42, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,2520,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 79, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,2520,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17640 + d1 * 7 + d2, d3), memory_config: (552, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1344,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 37632 + d1 * 28 + d2, d3), memory_config: (1176, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 42, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 42, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1344,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 14 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1344,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 7 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 42, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,136,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2584 + d1 * 19 + d2, d3), memory_config: (81, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,136,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,816,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 26, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,816,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15504 + d1 * 19 + d2, d3), memory_config: (485, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1376,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19264 + d1 * 14 + d2, d3), memory_config: (602, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1376,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 43, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1376,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9632 + d1 * 7 + d2, d3), memory_config: (301, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1376,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 43, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13920 + d1 * 10 + d2, d3), memory_config: (435, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 44, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1392,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13920 + d1 * 10 + d2, d3), memory_config: (435, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13920 + d1 * 10 + d2, d3), memory_config: (435, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 44, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1392,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13920 + d1 * 10 + d2, d3), memory_config: (435, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13920 + d1 * 10 + d2, d3), memory_config: (435, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,232,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2320 + d1 * 10 + d2, d3), memory_config: (73, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13920 + d1 * 10 + d2, d3), memory_config: (435, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 12, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,384,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3840 + d1 * 10 + d2, d3), memory_config: (120, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 14 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 44, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1392,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 14 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 14 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 44, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1392,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 14 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 14 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,3712,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 116, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3712,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 51968 + d1 * 14 + d2, d3), memory_config: (1624, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 14 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,3712,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 116, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3712,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25984 + d1 * 7 + d2, d3), memory_config: (812, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1392 + d1 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,174,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,174,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 174 + d1 + d2, d3), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1392 + d1 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,348,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,348,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 348 + d1 + d2, d3), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1392,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 38976 + d1 * 28 + d2, d3), memory_config: (1218, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 44, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1392,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 14 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1408,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19712 + d1 * 14 + d2, d3), memory_config: (616, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1408,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1408,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9856 + d1 * 7 + d2, d3), memory_config: (308, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1408,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 44, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,142,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7952 + d1 * 56 + d2, d3), memory_config: (249, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,142,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,68,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,68,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3808 + d1 * 56 + d2, d3), memory_config: (119, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1440,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20160 + d1 * 14 + d2, d3), memory_config: (630, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1440,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 45, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1440,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10080 + d1 * 7 + d2, d3), memory_config: (315, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1440,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 45, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1440,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10080 + d1 * 7 + d2, d3), memory_config: (315, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1440,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 45, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 14 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,288,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4032 + d1 * 14 + d2, d3), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,151,151,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21744 + d1 * 151 + d2, d3), memory_config: (680, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,151,151,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22801 + d1 * 151 + d2, d3), memory_config: (713, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10800 + d1 * 75 + d2, d3), memory_config: (338, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,191,191,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27504 + d1 * 191 + d2, d3), memory_config: (860, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,191,191,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36481 + d1 * 191 + d2, d3), memory_config: (1141, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,95,95,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9025 + d1 * 95 + d2, d3), memory_config: (283, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,95,95,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13680 + d1 * 95 + d2, d3), memory_config: (428, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,28,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 28 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,30,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4320 + d1 * 30 + d2, d3), memory_config: (135, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,30,30,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 900 + d1 * 30 + d2, d3), memory_config: (29, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,30,30,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 900 + d1 * 30 + d2, d3), memory_config: (29, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,30,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 30 + d2, d3), memory_config: (38, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,33,33,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4752 + d1 * 33 + d2, d3), memory_config: (149, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,33,33,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1089 + d1 * 33 + d2, d3), memory_config: (35, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,33,33,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1089 + d1 * 33 + d2, d3), memory_config: (35, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,48,33,33,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1584 + d1 * 33 + d2, d3), memory_config: (50, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,144,59,59,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8496 + d1 * 59 + d2, d3), memory_config: (266, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,59,59,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3481 + d1 * 59 + d2, d3), memory_config: (109, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,144,60,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8640 + d1 * 60 + d2, d3), memory_config: (270, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,60,60,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 60 + d2, d3), memory_config: (113, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,60,60,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 60 + d2, d3), memory_config: (113, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,60,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8640 + d1 * 60 + d2, d3), memory_config: (270, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,60,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8640 + d1 * 60 + d2, d3), memory_config: (270, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,60,60,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 60 + d2, d3), memory_config: (113, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,60,60,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 60 + d2, d3), memory_config: (113, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,60,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1440 + d1 * 60 + d2, d3), memory_config: (45, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,63,63,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9072 + d1 * 63 + d2, d3), memory_config: (284, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,63,63,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3969 + d1 * 63 + d2, d3), memory_config: (125, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,30,30,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 900 + d1 * 30 + d2, d3), memory_config: (29, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,30,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4320 + d1 * 30 + d2, d3), memory_config: (135, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,65,65,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9360 + d1 * 65 + d2, d3), memory_config: (293, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,65,65,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4225 + d1 * 65 + d2, d3), memory_config: (133, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,65,65,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4225 + d1 * 65 + d2, d3), memory_config: (133, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,65,65,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9360 + d1 * 65 + d2, d3), memory_config: (293, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,65,65,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9360 + d1 * 65 + d2, d3), memory_config: (293, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,65,65,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4225 + d1 * 65 + d2, d3), memory_config: (133, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,65,65,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4225 + d1 * 65 + d2, d3), memory_config: (133, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,65,65,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1560 + d1 * 65 + d2, d3), memory_config: (49, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,69,69,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9936 + d1 * 69 + d2, d3), memory_config: (311, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,69,69,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4761 + d1 * 69 + d2, d3), memory_config: (149, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,33,33,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1089 + d1 * 33 + d2, d3), memory_config: (35, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,33,33,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4752 + d1 * 33 + d2, d3), memory_config: (149, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10800 + d1 * 75 + d2, d3), memory_config: (338, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2400 + d1 * 75 + d2, d3), memory_config: (75, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 7 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 7 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 7 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 7 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,18,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 126 + d1 * 7 + d2, d3), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 7 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 7 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 7 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,36,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 7 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 7 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 7 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,144,95,95,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13680 + d1 * 95 + d2, d3), memory_config: (428, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,95,95,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9025 + d1 * 95 + d2, d3), memory_config: (283, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,95,95,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9025 + d1 * 95 + d2, d3), memory_config: (283, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,95,95,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3040 + d1 * 95 + d2, d3), memory_config: (95, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1472,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20608 + d1 * 14 + d2, d3), memory_config: (644, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1472,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 46, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1472,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10304 + d1 * 7 + d2, d3), memory_config: (322, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1472,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 46, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1504,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21056 + d1 * 14 + d2, d3), memory_config: (658, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1504,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 47, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1504,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10528 + d1 * 7 + d2, d3), memory_config: (329, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1504,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 47, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,152,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4256 + d1 * 28 + d2, d3), memory_config: (133, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,58,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,58,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1624 + d1 * 28 + d2, d3), memory_config: (51, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1536,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15360 + d1 * 10 + d2, d3), memory_config: (480, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,1536,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 48, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1536,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 48, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1536,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15360 + d1 * 10 + d2, d3), memory_config: (480, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1536,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15360 + d1 * 10 + d2, d3), memory_config: (480, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,1536,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 48, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1536,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 48, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1536,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15360 + d1 * 10 + d2, d3), memory_config: (480, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1536,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15360 + d1 * 10 + d2, d3), memory_config: (480, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,1536,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 48, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,2048,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20480 + d1 * 10 + d2, d3), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1536,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21504 + d1 * 14 + d2, d3), memory_config: (672, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1536,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 48, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1536,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10752 + d1 * 7 + d2, d3), memory_config: (336, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1536,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 48, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1536,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12288 + d1 * 8 + d2, d3), memory_config: (384, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,1536,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 48, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2048 + d1 * 8 + d2, d3), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1536,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12288 + d1 * 8 + d2, d3), memory_config: (384, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,1536,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 48, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 12, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,384,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3072 + d1 * 8 + d2, d3), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1568,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21952 + d1 * 14 + d2, d3), memory_config: (686, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1568,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 49, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1568,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10976 + d1 * 7 + d2, d3), memory_config: (343, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1568,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 49, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,156,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2184 + d1 * 14 + d2, d3), memory_config: (69, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,156,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,68,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,68,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 952 + d1 * 14 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1600,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22400 + d1 * 14 + d2, d3), memory_config: (700, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1600,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 50, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1600,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11200 + d1 * 7 + d2, d3), memory_config: (350, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1600,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 50, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,160,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2240 + d1 * 14 + d2, d3), memory_config: (70, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,320,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 14 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,160,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3840 + d1 * 24 + d2, d3), memory_config: (120, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,24,24,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 30, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,960,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 23040 + d1 * 24 + d2, d3), memory_config: (720, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,160,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 28 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,160,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 28 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,160,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 28 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,160,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 28 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,160,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 28 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,160,3,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 480 + d1 * 3 + d2, d3), memory_config: (15, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3,3,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,3,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,960,3,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2880 + d1 * 3 + d2, d3), memory_config: (90, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,160,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8960 + d1 * 56 + d2, d3), memory_config: (280, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,160,73,73,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11680 + d1 * 73 + d2, d3), memory_config: (365, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,73,73,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5329 + d1 * 73 + d2, d3), memory_config: (167, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,73,73,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5329 + d1 * 73 + d2, d3), memory_config: (167, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,73,73,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4672 + d1 * 73 + d2, d3), memory_config: (146, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 30, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1632,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19584 + d1 * 12 + d2, d3), memory_config: (612, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,12,12,1632,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 51, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,12,1632,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 51, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1632,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19584 + d1 * 12 + d2, d3), memory_config: (612, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1632,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19584 + d1 * 12 + d2, d3), memory_config: (612, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,12,12,1632,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 51, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,12,1632,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 51, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1632,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19584 + d1 * 12 + d2, d3), memory_config: (612, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1632,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19584 + d1 * 12 + d2, d3), memory_config: (612, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,12,12,1632,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 51, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,12,272,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,272,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3264 + d1 * 12 + d2, d3), memory_config: (102, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1632,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19584 + d1 * 12 + d2, d3), memory_config: (612, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,12,12,1632,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 51, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,12,448,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 14, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,448,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5376 + d1 * 12 + d2, d3), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1632,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22848 + d1 * 14 + d2, d3), memory_config: (714, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1632,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 51, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1632,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11424 + d1 * 7 + d2, d3), memory_config: (357, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1632,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 51, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1664,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 23296 + d1 * 14 + d2, d3), memory_config: (728, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1664,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 52, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1664,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11648 + d1 * 7 + d2, d3), memory_config: (364, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1664,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 52, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,168,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 168 + d1 + d2, d3), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,168,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 + d2, d3), memory_config: (21, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1696,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 23744 + d1 * 14 + d2, d3), memory_config: (742, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 53, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1696,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11872 + d1 * 7 + d2, d3), memory_config: (371, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 53, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 56 + d2, d3), memory_config: (28, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 112 + d2, d3), memory_config: (84, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,8,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 112 + d2, d3), memory_config: (28, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,16,120,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1920 + d1 * 120 + d2, d3), memory_config: (60, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,120,120,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 120 + d2, d3), memory_config: (450, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,120,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 120 + d2, d3), memory_config: (450, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,120,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 120 + d2, d3), memory_config: (360, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,130,130,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2080 + d1 * 130 + d2, d3), memory_config: (65, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,130,130,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16900 + d1 * 130 + d2, d3), memory_config: (529, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,130,130,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16900 + d1 * 130 + d2, d3), memory_config: (529, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,130,130,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12480 + d1 * 130 + d2, d3), memory_config: (390, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,48,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 14 + d2, d3), memory_config: (21, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,4,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,4,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 56 + d1 * 14 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,160,160,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 160 + d2, d3), memory_config: (80, 5, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,160,160,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25600 + d1 * 160 + d2, d3), memory_config: (800, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,160,160,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25600 + d1 * 160 + d2, d3), memory_config: (800, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,160,160,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 160 + d2, d3), memory_config: (80, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,160,160,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 160 + d2, d3), memory_config: (80, 5, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,160,160,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25600 + d1 * 160 + d2, d3), memory_config: (800, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,160,160,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25600 + d1 * 160 + d2, d3), memory_config: (800, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,160,160,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 160 + d2, d3), memory_config: (80, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,160,160,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 160 + d2, d3), memory_config: (80, 5, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,160,160,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25600 + d1 * 160 + d2, d3), memory_config: (800, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,160,160,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25600 + d1 * 160 + d2, d3), memory_config: (800, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,160,160,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 160 + d2, d3), memory_config: (320, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 224 + d2, d3), memory_config: (112, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,224,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 224 + d2, d3), memory_config: (112, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 224 + d2, d3), memory_config: (112, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 28 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,16,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 56 + d2, d3), memory_config: (28, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1728,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24192 + d1 * 14 + d2, d3), memory_config: (756, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 54, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1728,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12096 + d1 * 7 + d2, d3), memory_config: (378, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 54, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,172,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4816 + d1 * 28 + d2, d3), memory_config: (151, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,172,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,46,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,46,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 28 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,174,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 174 + d1 + d2, d3), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,174,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 44, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1392,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1392 + d1 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,174,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 174 + d1 + d2, d3), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,174,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 22, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,696,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 696 + d1 + d2, d3), memory_config: (22, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1760,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24640 + d1 * 14 + d2, d3), memory_config: (770, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1760,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 55, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1760,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12320 + d1 * 7 + d2, d3), memory_config: (385, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1760,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 55, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1792,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25088 + d1 * 14 + d2, d3), memory_config: (784, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,1792,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 56, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,896,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 28, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,896,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 14 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1792,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 7 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1792,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 56, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1824,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12768 + d1 * 7 + d2, d3), memory_config: (399, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1824,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 57, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,184,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2576 + d1 * 14 + d2, d3), memory_config: (81, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,184,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2576 + d1 * 14 + d2, d3), memory_config: (81, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,184,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2576 + d1 * 14 + d2, d3), memory_config: (81, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,184,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2576 + d1 * 14 + d2, d3), memory_config: (81, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,184,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3680 + d1 * 20 + d2, d3), memory_config: (115, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,184,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 6, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,184,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 6, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,184,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3680 + d1 * 20 + d2, d3), memory_config: (115, 1, 'tile<32x32, f32>', 'dram')nannan
NameInput ShapesInput LayoutsAttributesOutput ShapesOutput LayoutsPCCATOL
ttnn.permutetensor<[1,184,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3680 + d1 * 20 + d2, d3), memory_config: (115, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,184,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 6, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 20 + d2, d3), memory_config: (50, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,184,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 7 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,184,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 7 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,184,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 7 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,184,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 7 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1856,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12992 + d1 * 7 + d2, d3), memory_config: (406, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1856,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 58, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,185,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5180 + d1 * 28 + d2, d3), memory_config: (162, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,185,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1888,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13216 + d1 * 7 + d2, d3), memory_config: (413, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,1888,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 59, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 14 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 7 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 28 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,18,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 14 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 28 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 14 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 56 + d2, d3), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 56 + d2, d3), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,18,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 56 + d2, d3), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 56 + d2, d3), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,18,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 28 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 56 + d2, d3), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 56 + d2, d3), memory_config: (56, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 56 + d2, d3), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,36,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1920,16,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 30720 + d1 * 16 + d2, d3), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,1920,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 60, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1920,16,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 30720 + d1 * 16 + d2, d3), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,1920,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 60, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1920,32,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 61440 + d1 * 32 + d2, d3), memory_config: (1920, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,1920,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 60, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1920,32,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 61440 + d1 * 32 + d2, d3), memory_config: (1920, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,1920,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 60, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,192,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3264 + d1 * 17 + d2, d3), memory_config: (102, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 8 + d2, d3), memory_config: (48, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3264 + d1 * 17 + d2, d3), memory_config: (102, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3264 + d1 * 17 + d2, d3), memory_config: (102, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3264 + d1 * 17 + d2, d3), memory_config: (102, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,224,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3808 + d1 * 17 + d2, d3), memory_config: (119, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 28 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 28 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 28 + d2, d3), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 35 + d2, d3), memory_config: (210, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,35,35,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,35,35,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,224,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7840 + d1 * 35 + d2, d3), memory_config: (245, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7296 + d1 * 38 + d2, d3), memory_config: (228, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,48,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1824 + d1 * 38 + d2, d3), memory_config: (57, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,48,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9216 + d1 * 48 + d2, d3), memory_config: (288, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,48,48,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304 + d1 * 48 + d2, d3), memory_config: (72, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,48,48,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304 + d1 * 48 + d2, d3), memory_config: (72, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,56,48,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 48 + d2, d3), memory_config: (84, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10752 + d1 * 56 + d2, d3), memory_config: (336, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,71,71,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13632 + d1 * 71 + d2, d3), memory_config: (426, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,71,71,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5041 + d1 * 71 + d2, d3), memory_config: (158, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,35,35,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 35 + d2, d3), memory_config: (210, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 75 + d2, d3), memory_config: (450, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 75 + d2, d3), memory_config: (450, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 75 + d2, d3), memory_config: (450, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2400 + d1 * 75 + d2, d3), memory_config: (75, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,79,79,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15168 + d1 * 79 + d2, d3), memory_config: (474, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,79,79,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6241 + d1 * 79 + d2, d3), memory_config: (196, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7296 + d1 * 38 + d2, d3), memory_config: (228, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1344 + d1 * 7 + d2, d3), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1152,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 7 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1344 + d1 * 7 + d2, d3), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 12, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,384,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 7 + d2, d3), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 8 + d2, d3), memory_config: (48, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,1152,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 36, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1152,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9216 + d1 * 8 + d2, d3), memory_config: (288, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,95,95,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18240 + d1 * 95 + d2, d3), memory_config: (570, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,95,95,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9025 + d1 * 95 + d2, d3), memory_config: (283, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,95,95,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9025 + d1 * 95 + d2, d3), memory_config: (283, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,95,95,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18240 + d1 * 95 + d2, d3), memory_config: (570, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,95,95,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18240 + d1 * 95 + d2, d3), memory_config: (570, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,95,95,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9025 + d1 * 95 + d2, d3), memory_config: (283, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,95,95,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9025 + d1 * 95 + d2, d3), memory_config: (283, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,95,95,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3040 + d1 * 95 + d2, d3), memory_config: (95, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,99,99,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19008 + d1 * 99 + d2, d3), memory_config: (594, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,99,99,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9801 + d1 * 99 + d2, d3), memory_config: (307, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,48,48,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304 + d1 * 48 + d2, d3), memory_config: (72, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,48,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9216 + d1 * 48 + d2, d3), memory_config: (288, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,196,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2744 + d1 * 14 + d2, d3), memory_config: (86, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,196,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28 + d1 * 28 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 28 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28 + d1 * 28 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,26,26,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 676 + d1 * 26 + d2, d3), memory_config: (22, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,26,26,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 832 + d1 * 26 + d2, d3), memory_config: (26, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,200,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2800 + d1 * 14 + d2, d3), memory_config: (88, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,200,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,200,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,200,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2800 + d1 * 14 + d2, d3), memory_config: (88, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,200,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2800 + d1 * 14 + d2, d3), memory_config: (88, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,200,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,200,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2800 + d1 * 14 + d2, d3), memory_config: (88, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,200,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,200,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4000 + d1 * 20 + d2, d3), memory_config: (125, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,200,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 7, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,200,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 7, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,200,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4000 + d1 * 20 + d2, d3), memory_config: (125, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,200,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4000 + d1 * 20 + d2, d3), memory_config: (125, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,200,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 7, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 20 + d2, d3), memory_config: (50, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,200,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1400 + d1 * 7 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,200,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,200,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,200,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1400 + d1 * 7 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,200,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1400 + d1 * 7 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,200,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,200,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,200,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1400 + d1 * 7 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,2048,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28672 + d1 * 14 + d2, d3), memory_config: (896, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 64, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,20,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 20 + d2, d3), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,20,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 20 + d2, d3), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,2048,23,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 47104 + d1 * 23 + d2, d3), memory_config: (1472, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,23,40,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 920 + d1 * 40 + d2, d3), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,23,40,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 920 + d1 * 40 + d2, d3), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,2048,23,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 47104 + d1 * 23 + d2, d3), memory_config: (1472, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,23,40,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 920 + d1 * 40 + d2, d3), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,23,40,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 920 + d1 * 40 + d2, d3), memory_config: (29, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,208,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1872 + d1 * 9 + d2, d3), memory_config: (59, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,9,9,208,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,9,9,1248,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 39, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1248,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11232 + d1 * 9 + d2, d3), memory_config: (351, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,20,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 72 + d1 + d2, d3), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,20,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 28 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,20,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 28 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,218,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6104 + d1 * 28 + d2, d3), memory_config: (191, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,218,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,78,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,78,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2184 + d1 * 28 + d2, d3), memory_config: (69, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3808 + d1 * 17 + d2, d3), memory_config: (119, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,224,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3808 + d1 * 17 + d2, d3), memory_config: (119, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3808 + d1 * 17 + d2, d3), memory_config: (119, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4352 + d1 * 17 + d2, d3), memory_config: (136, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3808 + d1 * 17 + d2, d3), memory_config: (119, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4352 + d1 * 17 + d2, d3), memory_config: (136, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6272 + d1 * 28 + d2, d3), memory_config: (196, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,224,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7840 + d1 * 35 + d2, d3), memory_config: (245, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,35,35,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4352 + d1 * 17 + d2, d3), memory_config: (136, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 56 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 7 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,224,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 7 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 7 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,224,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 7 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,232,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2320 + d1 * 10 + d2, d3), memory_config: (73, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 44, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1392,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13920 + d1 * 10 + d2, d3), memory_config: (435, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,232,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25984 + d1 * 112 + d2, d3), memory_config: (812, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,232,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12992 + d1 * 56 + d2, d3), memory_config: (406, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,232,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 232 + d1 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,58,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,58,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 58 + d1 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,232,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 232 + d1 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,8,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,232,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12992 + d1 * 56 + d2, d3), memory_config: (406, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,232,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12992 + d1 * 56 + d2, d3), memory_config: (406, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,232,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12992 + d1 * 56 + d2, d3), memory_config: (406, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,232,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12992 + d1 * 56 + d2, d3), memory_config: (406, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,232,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12992 + d1 * 56 + d2, d3), memory_config: (406, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 22, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,696,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 38976 + d1 * 56 + d2, d3), memory_config: (1218, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,232,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12992 + d1 * 56 + d2, d3), memory_config: (406, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 22, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,696,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 28 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,236,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3304 + d1 * 14 + d2, d3), memory_config: (104, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,236,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,68,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,68,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 952 + d1 * 14 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 15 + d2, d3), memory_config: (113, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,15,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,15,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 15 + d2, d3), memory_config: (38, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 240 + d1 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,960,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 960 + d1 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 20 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,240,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 20 + d2, d3), memory_config: (50, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,240,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 28 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 28 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 28 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 28 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 28 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,29,29,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6960 + d1 * 29 + d2, d3), memory_config: (218, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,29,29,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 841 + d1 * 29 + d2, d3), memory_config: (27, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,30,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 30 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,30,30,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 900 + d1 * 30 + d2, d3), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,30,30,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 900 + d1 * 30 + d2, d3), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,30,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 30 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,30,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 30 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,30,30,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 900 + d1 * 30 + d2, d3), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,30,30,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 900 + d1 * 30 + d2, d3), memory_config: (29, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,30,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 30 + d2, d3), memory_config: (38, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,31,31,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7440 + d1 * 31 + d2, d3), memory_config: (233, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,31,31,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 961 + d1 * 31 + d2, d3), memory_config: (31, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,15,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 15 + d2, d3), memory_config: (113, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 40 + d2, d3), memory_config: (300, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,40,40,240,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,240,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 8, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 20 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,24,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 112 + d2, d3), memory_config: (84, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 112 + d2, d3), memory_config: (84, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 336 + d1 * 14 + d2, d3), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,24,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 150 + d2, d3), memory_config: (113, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,150,150,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,150,150,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21600 + d1 * 150 + d2, d3), memory_config: (675, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,190,190,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4560 + d1 * 190 + d2, d3), memory_config: (143, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,190,190,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36100 + d1 * 190 + d2, d3), memory_config: (1129, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,190,190,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36100 + d1 * 190 + d2, d3), memory_config: (1129, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,190,190,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27360 + d1 * 190 + d2, d3), memory_config: (855, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 72 + d1 + d2, d3), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 28 + d2, d3), memory_config: (21, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 28 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 28 + d2, d3), memory_config: (21, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,14,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 56 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 28 + d2, d3), memory_config: (21, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,36,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 56 + d2, d3), memory_config: (63, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4032 + d1 * 56 + d2, d3), memory_config: (126, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,60,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1440 + d1 * 60 + d2, d3), memory_config: (45, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,60,60,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 60 + d2, d3), memory_config: (113, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,60,60,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 60 + d2, d3), memory_config: (113, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,60,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8640 + d1 * 60 + d2, d3), memory_config: (270, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,65,65,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1560 + d1 * 65 + d2, d3), memory_config: (49, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,65,65,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4225 + d1 * 65 + d2, d3), memory_config: (133, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,65,65,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4225 + d1 * 65 + d2, d3), memory_config: (133, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,65,65,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9360 + d1 * 65 + d2, d3), memory_config: (293, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,80,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1920 + d1 * 80 + d2, d3), memory_config: (60, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,80,80,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6400 + d1 * 80 + d2, d3), memory_config: (200, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,80,80,72,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6400 + d1 * 80 + d2, d3), memory_config: (200, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,80,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5760 + d1 * 80 + d2, d3), memory_config: (180, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,2520,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 35280 + d1 * 14 + d2, d3), memory_config: (1103, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,2520,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 79, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,2520,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 79, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,2520,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17640 + d1 * 7 + d2, d3), memory_config: (552, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,2520,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17640 + d1 * 7 + d2, d3), memory_config: (552, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,2520,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 79, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,2520,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 79, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,2520,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17640 + d1 * 7 + d2, d3), memory_config: (552, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,2560,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 80, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,2560,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 80, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,2560,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20480 + d1 * 8 + d2, d3), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,2560,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 80, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,2560,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20480 + d1 * 8 + d2, d3), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,2560,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 80, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 10 + d2, d3), memory_config: (80, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,5,5,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1280 + d1 * 5 + d2, d3), memory_config: (40, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,256,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28672 + d1 * 112 + d2, d3), memory_config: (896, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 112 + d2, d3), memory_config: (448, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,120,160,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 160 + d2, d3), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,160,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 160 + d2, d3), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,128,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32768 + d1 * 128 + d2, d3), memory_config: (1024, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,150,128,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 128 + d2, d3), memory_config: (600, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4352 + d1 * 17 + d2, d3), memory_config: (136, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4352 + d1 * 17 + d2, d3), memory_config: (136, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4352 + d1 * 17 + d2, d3), memory_config: (136, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,320,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5440 + d1 * 17 + d2, d3), memory_config: (170, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,180,320,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,180,320,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,180,320,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,90,160,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,180,320,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,180,320,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,180,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 180 + d2, d3), memory_config: (360, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,160,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 28 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,20,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 28 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 28 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 2 + d2, d3), memory_config: (16, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,2,2,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,2,2,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 48 + d1 * 2 + d2, d3), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,256,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 2 + d2, d3), memory_config: (16, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,2,2,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,2,2,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 2 + d2, d3), memory_config: (16, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,256,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 2 + d2, d3), memory_config: (16, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,2,2,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,2,2,546,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 18, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,546,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1092 + d1 * 2 + d2, d3), memory_config: (35, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,256,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 2 + d2, d3), memory_config: (16, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,2,2,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,2,2,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 * 2 + d2, d3), memory_config: (4, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,255,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,255,32,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8160 + d1 * 32 + d2, d3), memory_config: (255, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9728 + d1 * 38 + d2, d3), memory_config: (304, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9728 + d1 * 38 + d2, d3), memory_config: (304, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9728 + d1 * 38 + d2, d3), memory_config: (304, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9728 + d1 * 38 + d2, d3), memory_config: (304, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9728 + d1 * 38 + d2, d3), memory_config: (304, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 23, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,728,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27664 + d1 * 38 + d2, d3), memory_config: (865, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 3 + d2, d3), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3,3,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,3,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 3 + d2, d3), memory_config: (12, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,256,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 3 + d2, d3), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3,3,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,3,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 72 + d1 * 3 + d2, d3), memory_config: (3, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,256,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 3 + d2, d3), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3,3,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,3,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 3 + d2, d3), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,256,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 3 + d2, d3), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3,3,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,3,546,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 18, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,546,3,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1638 + d1 * 3 + d2, d3), memory_config: (52, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,256,45,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 45 + d2, d3), memory_config: (360, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,45,80,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,45,80,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,45,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 45 + d2, d3), memory_config: (360, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,45,80,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,45,80,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,45,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 45 + d2, d3), memory_config: (360, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,512,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 131072 + d1 * 512 + d2, d3), memory_config: (4096, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,512,1,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 + d2, d3), memory_config: (16, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,1,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 + d2, d3), memory_config: (16, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,512,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 524288 + d1 * 512 + d2, d3), memory_config: (16384, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,18,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 56 + d2, d3), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,36,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28672 + d1 * 56 + d2, d3), memory_config: (896, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1280 + d1 * 5 + d2, d3), memory_config: (40, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,5,5,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,5,5,512,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 16, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 5 + d2, d3), memory_config: (80, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,255,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,255,64,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16320 + d1 * 64 + d2, d3), memory_config: (510, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 75 + d2, d3), memory_config: (600, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 75 + d2, d3), memory_config: (600, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 75 + d2, d3), memory_config: (600, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9728 + d1 * 38 + d2, d3), memory_config: (304, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 75 + d2, d3), memory_config: (600, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 75 + d2, d3), memory_config: (600, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 75 + d2, d3), memory_config: (600, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9728 + d1 * 38 + d2, d3), memory_config: (304, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 7 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 7 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 7 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 7 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,90,160,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,45,80,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,45,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 45 + d2, d3), memory_config: (360, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,262,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7336 + d1 * 28 + d2, d3), memory_config: (230, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,262,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,272,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3264 + d1 * 12 + d2, d3), memory_config: (102, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,12,12,272,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,12,1632,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 51, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1632,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19584 + d1 * 12 + d2, d3), memory_config: (612, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,272,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1904 + d1 * 7 + d2, d3), memory_config: (60, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,272,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,276,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7728 + d1 * 28 + d2, d3), memory_config: (242, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,276,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,34,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,34,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 952 + d1 * 28 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,288,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4032 + d1 * 14 + d2, d3), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,288,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4896 + d1 * 17 + d2, d3), memory_config: (153, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,88,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,88,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1496 + d1 * 17 + d2, d3), memory_config: (47, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,288,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5472 + d1 * 19 + d2, d3), memory_config: (171, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1824 + d1 * 19 + d2, d3), memory_config: (57, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,288,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 28 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,288,33,33,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9504 + d1 * 33 + d2, d3), memory_config: (297, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,33,33,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1089 + d1 * 33 + d2, d3), memory_config: (35, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,33,33,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1089 + d1 * 33 + d2, d3), memory_config: (35, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,288,33,33,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9504 + d1 * 33 + d2, d3), memory_config: (297, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,288,33,33,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9504 + d1 * 33 + d2, d3), memory_config: (297, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,33,33,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1089 + d1 * 33 + d2, d3), memory_config: (35, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,33,33,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1089 + d1 * 33 + d2, d3), memory_config: (35, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,48,33,33,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1584 + d1 * 33 + d2, d3), memory_config: (50, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,288,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10080 + d1 * 35 + d2, d3), memory_config: (315, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,35,35,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,288,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4896 + d1 * 17 + d2, d3), memory_config: (153, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,288,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 38 + d2, d3), memory_config: (342, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,288,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 38 + d2, d3), memory_config: (342, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,288,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 38 + d2, d3), memory_config: (342, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,48,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1824 + d1 * 38 + d2, d3), memory_config: (57, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,288,39,39,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11232 + d1 * 39 + d2, d3), memory_config: (351, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,39,39,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1521 + d1 * 39 + d2, d3), memory_config: (48, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,288,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5472 + d1 * 19 + d2, d3), memory_config: (171, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 28 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,296,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8288 + d1 * 28 + d2, d3), memory_config: (259, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,296,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,134,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,134,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3752 + d1 * 28 + d2, d3), memory_config: (118, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,304,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4256 + d1 * 14 + d2, d3), memory_config: (133, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,304,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,116,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,116,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1624 + d1 * 14 + d2, d3), memory_config: (51, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,10,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 30720 + d1 * 10 + d2, d3), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,13,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,13,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 39936 + d1 * 13 + d2, d3), memory_config: (1248, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,11,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 33792 + d1 * 11 + d2, d3), memory_config: (1056, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,11,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,14,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 43008 + d1 * 14 + d2, d3), memory_config: (1344, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,12,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36864 + d1 * 12 + d2, d3), memory_config: (1152, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,12,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,15,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 46080 + d1 * 15 + d2, d3), memory_config: (1440, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,13,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 39936 + d1 * 13 + d2, d3), memory_config: (1248, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,13,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,16,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49152 + d1 * 16 + d2, d3), memory_config: (1536, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,14,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 43008 + d1 * 14 + d2, d3), memory_config: (1344, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,17,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 52224 + d1 * 17 + d2, d3), memory_config: (1632, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,15,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 46080 + d1 * 15 + d2, d3), memory_config: (1440, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,18,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 55296 + d1 * 18 + d2, d3), memory_config: (1728, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,6,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18432 + d1 * 6 + d2, d3), memory_config: (576, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,6,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,9,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,9,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27648 + d1 * 9 + d2, d3), memory_config: (864, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,7,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21504 + d1 * 7 + d2, d3), memory_config: (672, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,10,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 30720 + d1 * 10 + d2, d3), memory_config: (960, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,8,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 8 + d2, d3), memory_config: (768, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,11,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,11,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 33792 + d1 * 11 + d2, d3), memory_config: (1056, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,8,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 8 + d2, d3), memory_config: (768, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,8,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6144 + d1 * 8 + d2, d3), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,9,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27648 + d1 * 9 + d2, d3), memory_config: (864, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,9,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,12,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36864 + d1 * 12 + d2, d3), memory_config: (1152, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,310,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8680 + d1 * 28 + d2, d3), memory_config: (272, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,310,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,58,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,58,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1624 + d1 * 28 + d2, d3), memory_config: (51, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,320,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 14 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,320,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 14 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,320,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5440 + d1 * 17 + d2, d3), memory_config: (170, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,320,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 8 + d2, d3), memory_config: (80, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,320,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8960 + d1 * 28 + d2, d3), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,15,20,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 20 + d2, d3), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,30,40,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 40 + d2, d3), memory_config: (38, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,32,32,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,64,64,4,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,4,64,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 64 + d2, d3), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,320,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 8 + d2, d3), memory_config: (80, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,328,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9184 + d1 * 28 + d2, d3), memory_config: (287, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,328,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,320,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8960 + d1 * 28 + d2, d3), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,232,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25984 + d1 * 112 + d2, d3), memory_config: (812, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,232,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12992 + d1 * 56 + d2, d3), memory_config: (406, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,336,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 37632 + d1 * 112 + d2, d3), memory_config: (1176, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,336,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 56 + d2, d3), memory_config: (588, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,32,120,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3840 + d1 * 120 + d2, d3), memory_config: (120, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,120,120,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 120 + d2, d3), memory_config: (450, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,120,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 120 + d2, d3), memory_config: (450, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,120,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1920 + d1 * 120 + d2, d3), memory_config: (60, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,120,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3840 + d1 * 120 + d2, d3), memory_config: (120, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,120,120,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 120 + d2, d3), memory_config: (450, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,120,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 120 + d2, d3), memory_config: (450, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,120,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3840 + d1 * 120 + d2, d3), memory_config: (120, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,120,160,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 160 + d2, d3), memory_config: (600, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,160,2,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 160 + d2, d3), memory_config: (600, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,16,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 16 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,32,130,130,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4160 + d1 * 130 + d2, d3), memory_config: (130, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,130,130,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16900 + d1 * 130 + d2, d3), memory_config: (529, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,130,130,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16900 + d1 * 130 + d2, d3), memory_config: (529, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,130,130,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2080 + d1 * 130 + d2, d3), memory_config: (65, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,130,130,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4160 + d1 * 130 + d2, d3), memory_config: (130, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,130,130,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16900 + d1 * 130 + d2, d3), memory_config: (529, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,130,130,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16900 + d1 * 130 + d2, d3), memory_config: (529, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,130,130,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4160 + d1 * 130 + d2, d3), memory_config: (130, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,147,147,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 147 + d2, d3), memory_config: (147, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,147,147,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21609 + d1 * 147 + d2, d3), memory_config: (676, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,147,147,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21609 + d1 * 147 + d2, d3), memory_config: (676, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,147,147,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 147 + d2, d3), memory_config: (294, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,149,149,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4768 + d1 * 149 + d2, d3), memory_config: (149, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,149,149,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22201 + d1 * 149 + d2, d3), memory_config: (694, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,147,147,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21609 + d1 * 147 + d2, d3), memory_config: (676, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,147,147,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 147 + d2, d3), memory_config: (147, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 14 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 14 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,32,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 150 + d2, d3), memory_config: (150, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,150,150,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,150,150,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 150 + d2, d3), memory_config: (113, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 150 + d2, d3), memory_config: (150, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,150,150,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,150,150,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 150 + d2, d3), memory_config: (150, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 150 + d2, d3), memory_config: (150, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,150,150,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,150,150,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 150 + d2, d3), memory_config: (300, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,190,190,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6080 + d1 * 190 + d2, d3), memory_config: (190, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,190,190,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36100 + d1 * 190 + d2, d3), memory_config: (1129, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,190,190,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36100 + d1 * 190 + d2, d3), memory_config: (1129, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,190,190,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4560 + d1 * 190 + d2, d3), memory_config: (143, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,190,190,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6080 + d1 * 190 + d2, d3), memory_config: (190, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,190,190,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36100 + d1 * 190 + d2, d3), memory_config: (1129, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,190,190,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36100 + d1 * 190 + d2, d3), memory_config: (1129, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,190,190,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6080 + d1 * 190 + d2, d3), memory_config: (190, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 120 + d1 + d2, d3), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,256,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,256,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1,256,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 256 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,256,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,256,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,256,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,256,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,32,26,26,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 832 + d1 * 26 + d2, d3), memory_config: (26, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,26,26,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 676 + d1 * 26 + d2, d3), memory_config: (22, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 24 + d2, d3), memory_config: (48, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 28 + d2, d3), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,30,40,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 40 + d2, d3), memory_config: (38, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,30,40,2,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 40 + d2, d3), memory_config: (38, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,512,512,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 262144 + d1 * 512 + d2, d3), memory_config: (8192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,256,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,32,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 56 + d2, d3), memory_config: (56, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 56 + d2, d3), memory_config: (56, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 56 + d2, d3), memory_config: (56, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 56 + d2, d3), memory_config: (56, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,60,80,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 80 + d2, d3), memory_config: (150, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,60,80,2,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 80 + d2, d3), memory_config: (150, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,32,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2400 + d1 * 75 + d2, d3), memory_config: (75, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,75,75,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 75 + d2, d3), memory_config: (450, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 7 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,95,95,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3040 + d1 * 95 + d2, d3), memory_config: (95, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,95,95,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9025 + d1 * 95 + d2, d3), memory_config: (283, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,95,95,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9025 + d1 * 95 + d2, d3), memory_config: (283, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,95,95,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18240 + d1 * 95 + d2, d3), memory_config: (570, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,336,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 37632 + d1 * 112 + d2, d3), memory_config: (1176, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,336,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 56 + d2, d3), memory_config: (588, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,336,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 14 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,336,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 14 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,336,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 24 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,24,24,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 24 + d2, d3), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,336,48,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 48 + d2, d3), memory_config: (504, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,48,48,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304 + d1 * 48 + d2, d3), memory_config: (72, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,48,48,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304 + d1 * 48 + d2, d3), memory_config: (72, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,336,48,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 48 + d2, d3), memory_config: (504, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,336,48,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 48 + d2, d3), memory_config: (504, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,48,48,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304 + d1 * 48 + d2, d3), memory_config: (72, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,48,48,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304 + d1 * 48 + d2, d3), memory_config: (72, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,56,48,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 48 + d2, d3), memory_config: (84, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,336,49,49,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16464 + d1 * 49 + d2, d3), memory_config: (515, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,49,49,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2401 + d1 * 49 + d2, d3), memory_config: (76, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,336,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8064 + d1 * 24 + d2, d3), memory_config: (252, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,336,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 56 + d2, d3), memory_config: (588, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,336,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 56 + d2, d3), memory_config: (588, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,336,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 56 + d2, d3), memory_config: (588, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,336,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 56 + d2, d3), memory_config: (588, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,336,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 56 + d2, d3), memory_config: (588, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 37632 + d1 * 56 + d2, d3), memory_config: (1176, 2, 'tile<32x32, bf16>', 'dram')nannan
NameInput ShapesInput LayoutsAttributesOutput ShapesOutput LayoutsPCCATOL
ttnn.permutetensor<[1,336,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 56 + d2, d3), memory_config: (588, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 28 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,348,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 348 + d1 + d2, d3), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,348,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 44, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1392,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1392 + d1 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,348,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 348 + d1 + d2, d3), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,348,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,3712,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 116, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3712,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3712 + d1 + d2, d3), memory_config: (116, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,34,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 952 + d1 * 28 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,34,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,20,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 28 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,352,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4928 + d1 * 14 + d2, d3), memory_config: (154, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,352,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,352,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9856 + d1 * 28 + d2, d3), memory_config: (308, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,352,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,352,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3168 + d1 * 9 + d2, d3), memory_config: (99, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,9,9,352,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 11, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,9,9,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1280,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 9 + d2, d3), memory_config: (360, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,360,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5040 + d1 * 14 + d2, d3), memory_config: (158, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,360,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,68,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,68,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 952 + d1 * 14 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,368,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10304 + d1 * 28 + d2, d3), memory_config: (322, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,368,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,98,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,98,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2744 + d1 * 28 + d2, d3), memory_config: (86, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 14 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 7 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,18,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 28 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,36,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,36,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 14 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 28 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 14 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 56 + d2, d3), memory_config: (63, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,36,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 56 + d2, d3), memory_config: (63, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3712,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 51968 + d1 * 14 + d2, d3), memory_config: (1624, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,3712,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 116, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,3712,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 116, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3712,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25984 + d1 * 7 + d2, d3), memory_config: (812, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3712,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3712 + d1 + d2, d3), memory_config: (116, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,3712,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 116, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,348,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,348,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 348 + d1 + d2, d3), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3712,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25984 + d1 * 7 + d2, d3), memory_config: (812, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,3712,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 116, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,3712,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 116, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3712,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25984 + d1 * 7 + d2, d3), memory_config: (812, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,384,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3840 + d1 * 10 + d2, d3), memory_config: (120, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1280,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12800 + d1 * 10 + d2, d3), memory_config: (400, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 12, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,384,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10752 + d1 * 28 + d2, d3), memory_config: (336, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,384,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 35 + d2, d3), memory_config: (420, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,35,35,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,35,35,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 35 + d2, d3), memory_config: (210, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,384,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 35 + d2, d3), memory_config: (420, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,35,35,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 12, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,384,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6528 + d1 * 17 + d2, d3), memory_config: (204, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,384,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 35 + d2, d3), memory_config: (420, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,35,35,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,35,35,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2240 + d1 * 35 + d2, d3), memory_config: (70, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,384,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 35 + d2, d3), memory_config: (420, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,35,35,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,35,35,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 35 + d2, d3), memory_config: (105, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,384,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3072 + d1 * 8 + d2, d3), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2048 + d1 * 8 + d2, d3), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,384,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3072 + d1 * 8 + d2, d3), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2048 + d1 * 8 + d2, d3), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,384,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3072 + d1 * 8 + d2, d3), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,448,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 14, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,448,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 8 + d2, d3), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,1024,1024,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3072 + d1 * 1024 + d2, d3), memory_config: (96, 32, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1024,1024,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1048576 + d1 * 1024 + d2, d3), memory_config: (32768, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,256,256,192,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 6, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,256,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49152 + d1 * 256 + d2, d3), memory_config: (1536, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,224,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 224 + d2, d3), memory_config: (112, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,224,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 224 + d2, d3), memory_config: (448, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,224,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 224 + d2, d3), memory_config: (448, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10752 + d1 * 14 + d2, d3), memory_config: (336, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 224 + d2, d3), memory_config: (21, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5376 + d1 * 7 + d2, d3), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,225,225,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 675 + d1 * 225 + d2, d3), memory_config: (22, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,225,225,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50625 + d1 * 225 + d2, d3), memory_config: (1583, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,241,241,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 723 + d1 * 241 + d2, d3), memory_config: (23, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,241,241,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 58081 + d1 * 241 + d2, d3), memory_config: (1816, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,120,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 120 + d2, d3), memory_config: (450, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,120,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3840 + d1 * 120 + d2, d3), memory_config: (120, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,256,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 256 + d2, d3), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,256,256,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,261,261,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 783 + d1 * 261 + d2, d3), memory_config: (25, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,261,261,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 68121 + d1 * 261 + d2, d3), memory_config: (2129, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,130,130,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16900 + d1 * 130 + d2, d3), memory_config: (529, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,130,130,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4160 + d1 * 130 + d2, d3), memory_config: (130, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,299,299,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 897 + d1 * 299 + d2, d3), memory_config: (29, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,299,299,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 89401 + d1 * 299 + d2, d3), memory_config: (2794, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,149,149,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22201 + d1 * 149 + d2, d3), memory_config: (694, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,149,149,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4768 + d1 * 149 + d2, d3), memory_config: (149, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,299,299,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 897 + d1 * 299 + d2, d3), memory_config: (29, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,299,299,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 89401 + d1 * 299 + d2, d3), memory_config: (2794, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,150,150,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 150 + d2, d3), memory_config: (150, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,301,301,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 903 + d1 * 301 + d2, d3), memory_config: (29, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,301,301,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 90601 + d1 * 301 + d2, d3), memory_config: (2832, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,150,150,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 150 + d2, d3), memory_config: (150, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,320,320,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 960 + d1 * 320 + d2, d3), memory_config: (30, 10, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,320,320,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 102400 + d1 * 320 + d2, d3), memory_config: (3200, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,160,160,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25600 + d1 * 160 + d2, d3), memory_config: (800, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,160,160,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 160 + d2, d3), memory_config: (80, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,32,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 96 + d1 * 32 + d2, d3), memory_config: (3, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,128,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 128 + d2, d3), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,32,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 32 + d2, d3), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,8,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6144 + d1 * 8 + d2, d3), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,381,381,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1143 + d1 * 381 + d2, d3), memory_config: (36, 12, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,381,381,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 145161 + d1 * 381 + d2, d3), memory_config: (4537, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,190,190,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36100 + d1 * 190 + d2, d3), memory_config: (1129, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,190,190,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6080 + d1 * 190 + d2, d3), memory_config: (190, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,384,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1152 + d1 * 384 + d2, d3), memory_config: (36, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,384,512,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196608 + d1 * 512 + d2, d3), memory_config: (6144, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,16,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 16 + d2, d3), memory_config: (6, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,480,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1440 + d1 * 480 + d2, d3), memory_config: (45, 20, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,480,640,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 307200 + d1 * 640 + d2, d3), memory_config: (9600, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,512,512,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 512 + d2, d3), memory_config: (48, 16, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,512,512,3,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 262144 + d1 * 512 + d2, d3), memory_config: (8192, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,128,128,192,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 6, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,128,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 128 + d2, d3), memory_config: (768, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,512,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 512 + d2, d3), memory_config: (48, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,512,512,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 262144 + d1 * 512 + d2, d3), memory_config: (8192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,512,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 262144 + d1 * 512 + d2, d3), memory_config: (8192, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,512,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 512 + d2, d3), memory_config: (48, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,512,512,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 262144 + d1 * 512 + d2, d3), memory_config: (8192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,512,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 512 + d2, d3), memory_config: (48, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,512,512,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 262144 + d1 * 512 + d2, d3), memory_config: (8192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,512,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 512 + d2, d3), memory_config: (48, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,512,672,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 344064 + d1 * 672 + d2, d3), memory_config: (10752, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,42,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1344 + d1 * 42 + d2, d3), memory_config: (42, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,518,518,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1554 + d1 * 518 + d2, d3), memory_config: (49, 17, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,518,518,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 268324 + d1 * 518 + d2, d3), memory_config: (8386, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,37,37,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1369 + d1 * 37 + d2, d3), memory_config: (43, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1280,37,37,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 47360 + d1 * 37 + d2, d3), memory_config: (1480, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,720,1280,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 921600 + d1 * 1280 + d2, d3), memory_config: (28800, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,360,640,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 230400 + d1 * 640 + d2, d3), memory_config: (7200, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,360,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 23040 + d1 * 360 + d2, d3), memory_config: (720, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 14 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,40,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 28 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 28 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,40,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 28 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 28 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,40,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 28 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,40,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 28 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,60,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 28 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,40,30,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 30 + d2, d3), memory_config: (38, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,30,30,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 900 + d1 * 30 + d2, d3), memory_config: (29, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,30,30,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 900 + d1 * 30 + d2, d3), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,30,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 30 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,40,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,40,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,40,40,120,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 40 + d2, d3), memory_config: (150, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,40,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,40,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,40,40,240,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 8, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 40 + d2, d3), memory_config: (300, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,40,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2240 + d1 * 56 + d2, d3), memory_config: (70, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,14,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 56 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,416,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5824 + d1 * 14 + d2, d3), memory_config: (182, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,416,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 13, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,416,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11648 + d1 * 28 + d2, d3), memory_config: (364, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,416,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 13, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,428,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5992 + d1 * 14 + d2, d3), memory_config: (188, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,428,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 14, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,116,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,116,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1624 + d1 * 14 + d2, d3), memory_config: (51, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,448,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5376 + d1 * 12 + d2, d3), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,12,12,448,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 14, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,12,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1280,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15360 + d1 * 12 + d2, d3), memory_config: (480, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,448,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6272 + d1 * 14 + d2, d3), memory_config: (196, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,448,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 14, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,448,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 28 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,448,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 14, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,448,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25088 + d1 * 56 + d2, d3), memory_config: (784, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,448,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 14, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,448,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 8 + d2, d3), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,448,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 14, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 8 + d2, d3), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,466,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13048 + d1 * 28 + d2, d3), memory_config: (408, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,466,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,168,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,168,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 28 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,46,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 28 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,46,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 28 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 10 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 15, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,10,10,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 240 + d1 * 10 + d2, d3), memory_config: (8, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,480,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 10 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 15, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,10,10,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 8, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 10 + d2, d3), memory_config: (80, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,480,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 10 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 15, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,10,10,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 15, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 10 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,480,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 10 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 15, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,10,10,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 15, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 10 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,480,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 10 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 15, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,10,10,546,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 18, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,546,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5460 + d1 * 10 + d2, d3), memory_config: (171, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,480,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 10 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 15, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,10,10,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 800 + d1 * 10 + d2, d3), memory_config: (25, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 14 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,56,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 14 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,480,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 15 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,15,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,15,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 15 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 15 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,15,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,15,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 15 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 15 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,15,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,15,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 15 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 15 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,15,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,15,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 15 + d2, d3), memory_config: (38, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 480 + d1 + d2, d3), memory_config: (15, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 120 + d1 + d2, d3), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 20 + d2, d3), memory_config: (300, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 15, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,112,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2240 + d1 * 20 + d2, d3), memory_config: (70, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,480,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 20 + d2, d3), memory_config: (300, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 15, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 15, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 20 + d2, d3), memory_config: (300, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,480,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 28 + d2, d3), memory_config: (420, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,480,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 15, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,48,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5376 + d1 * 112 + d2, d3), memory_config: (168, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,48,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 56 + d2, d3), memory_config: (84, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,48,33,33,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1584 + d1 * 33 + d2, d3), memory_config: (50, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,33,33,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1089 + d1 * 33 + d2, d3), memory_config: (35, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,33,33,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1089 + d1 * 33 + d2, d3), memory_config: (35, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,288,33,33,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9504 + d1 * 33 + d2, d3), memory_config: (297, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,48,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1824 + d1 * 38 + d2, d3), memory_config: (57, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,288,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,288,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 38 + d2, d3), memory_config: (342, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,48,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 56 + d2, d3), memory_config: (84, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,12,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 56 + d2, d3), memory_config: (21, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,48,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 336 + d1 * 7 + d2, d3), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,4,64,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 64 + d2, d3), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,4,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 14 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 14 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,160,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2240 + d1 * 14 + d2, d3), memory_config: (70, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 336 + d1 * 14 + d2, d3), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 14 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,15,20,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 20 + d2, d3), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,255,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,255,16,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4080 + d1 * 16 + d2, d3), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,1000,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1000,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1000 + d1 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,23,40,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 920 + d1 * 40 + d2, d3), memory_config: (29, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,23,40,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 920 + d1 * 40 + d2, d3), memory_config: (29, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,2048,23,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 47104 + d1 * 23 + d2, d3), memory_config: (1472, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,23,40,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 920 + d1 * 40 + d2, d3), memory_config: (29, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,23,40,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 920 + d1 * 40 + d2, d3), memory_config: (29, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28672 + d1 * 28 + d2, d3), memory_config: (896, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 14 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,19,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 532 + d1 * 28 + d2, d3), memory_config: (17, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,38,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1064 + d1 * 28 + d2, d3), memory_config: (34, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,255,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,255,32,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8160 + d1 * 32 + d2, d3), memory_config: (255, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,45,80,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,23,40,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 920 + d1 * 40 + d2, d3), memory_config: (29, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,512,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28672 + d1 * 56 + d2, d3), memory_config: (896, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28672 + d1 * 56 + d2, d3), memory_config: (896, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 5 + d2, d3), memory_config: (80, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,5,5,512,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 16, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,5,5,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 640 + d1 * 5 + d2, d3), memory_config: (20, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,512,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 5 + d2, d3), memory_config: (80, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,5,5,512,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 16, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,5,5,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 120 + d1 * 5 + d2, d3), memory_config: (4, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,512,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 5 + d2, d3), memory_config: (80, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,5,5,512,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 16, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,5,5,512,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 16, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 5 + d2, d3), memory_config: (80, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,512,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 5 + d2, d3), memory_config: (80, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,5,5,512,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 16, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,5,5,546,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25 + d1 * 5 + d2, d3), memory_config: (1, 18, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,546,5,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2730 + d1 * 5 + d2, d3), memory_config: (86, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,60,80,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 80 + d2, d3), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,60,80,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 80 + d2, d3), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,2048,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,512,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 8 + d2, d3), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2048 + d1 * 8 + d2, d3), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 8 + d2, d3), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2048 + d1 * 8 + d2, d3), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,90,160,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,45,80,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 80 + d2, d3), memory_config: (113, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,90,160,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,90,160,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,90,160,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,90,160,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14400 + d1 * 160 + d2, d3), memory_config: (450, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,528,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7392 + d1 * 14 + d2, d3), memory_config: (231, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 17, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,528,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7392 + d1 * 14 + d2, d3), memory_config: (231, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 17, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,160,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2240 + d1 * 14 + d2, d3), memory_config: (70, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,528,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7392 + d1 * 14 + d2, d3), memory_config: (231, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 17, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,528,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7392 + d1 * 14 + d2, d3), memory_config: (231, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 17, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 14 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,528,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8976 + d1 * 17 + d2, d3), memory_config: (281, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 17, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2040 + d1 * 17 + d2, d3), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,528,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8976 + d1 * 17 + d2, d3), memory_config: (281, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 17, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 17, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,528,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8976 + d1 * 17 + d2, d3), memory_config: (281, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,528,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8976 + d1 * 17 + d2, d3), memory_config: (281, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 17, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 17, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,528,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8976 + d1 * 17 + d2, d3), memory_config: (281, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,528,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8976 + d1 * 17 + d2, d3), memory_config: (281, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 17, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,88,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,88,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1496 + d1 * 17 + d2, d3), memory_config: (47, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,544,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7616 + d1 * 14 + d2, d3), memory_config: (238, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,544,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 17, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,544,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7616 + d1 * 14 + d2, d3), memory_config: (238, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,544,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 17, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,196,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,196,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2744 + d1 * 14 + d2, d3), memory_config: (86, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,54,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3024 + d1 * 56 + d2, d3), memory_config: (95, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,54,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,56,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 14 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,56,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 14 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,48,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 48 + d2, d3), memory_config: (84, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,48,48,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304 + d1 * 48 + d2, d3), memory_config: (72, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,48,48,336,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304 + d1 * 48 + d2, d3), memory_config: (72, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,336,48,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 48 + d2, d3), memory_config: (504, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 18, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 18, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 18, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 18, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 18, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 18, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,576,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 19 + d2, d3), memory_config: (342, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 18, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,136,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,136,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2584 + d1 * 19 + d2, d3), memory_config: (81, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,576,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 19 + d2, d3), memory_config: (342, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 18, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 18, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,576,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 19 + d2, d3), memory_config: (342, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,576,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 19 + d2, d3), memory_config: (342, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 18, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 18, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,576,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 19 + d2, d3), memory_config: (342, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,576,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 19 + d2, d3), memory_config: (342, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 18, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1824 + d1 * 19 + d2, d3), memory_config: (57, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 18, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,58,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 58 + d1 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,58,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,232,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 232 + d1 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,58,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 58 + d1 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,58,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 22, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,696,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 696 + d1 + d2, d3), memory_config: (22, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,58,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1624 + d1 * 28 + d2, d3), memory_config: (51, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,58,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,20,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 28 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,608,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8512 + d1 * 14 + d2, d3), memory_config: (266, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,608,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 19, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,60,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 28 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,60,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 28 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,62,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1736 + d1 * 28 + d2, d3), memory_config: (55, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,62,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,28,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,640,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8960 + d1 * 14 + d2, d3), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,16,16,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,16,16,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 20, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 20, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,640,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 7 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 112 + d2, d3), memory_config: (448, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 112 + d2, d3), memory_config: (448, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,120,160,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 160 + d2, d3), memory_config: (600, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,15,20,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 20 + d2, d3), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,64,147,147,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 147 + d2, d3), memory_config: (294, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,147,147,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21609 + d1 * 147 + d2, d3), memory_config: (676, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,73,73,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5329 + d1 * 73 + d2, d3), memory_config: (167, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,73,73,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7008 + d1 * 73 + d2, d3), memory_config: (219, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 12, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,64,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 150 + d2, d3), memory_config: (300, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,150,150,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,150,150,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19200 + d1 * 150 + d2, d3), memory_config: (600, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 150 + d2, d3), memory_config: (300, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,150,150,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,75,75,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5625 + d1 * 75 + d2, d3), memory_config: (176, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,75,75,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 75 + d2, d3), memory_config: (300, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 150 + d2, d3), memory_config: (300, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,150,150,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,150,150,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 22500 + d1 * 150 + d2, d3), memory_config: (704, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,150,150,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 150 + d2, d3), memory_config: (300, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,160,160,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 160 + d2, d3), memory_config: (320, 5, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,160,160,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25600 + d1 * 160 + d2, d3), memory_config: (800, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,80,80,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6400 + d1 * 80 + d2, d3), memory_config: (200, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,80,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5120 + d1 * 80 + d2, d3), memory_config: (160, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,64,180,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 180 + d2, d3), memory_config: (360, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,180,320,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,180,320,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,64,180,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 180 + d2, d3), memory_config: (360, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,180,320,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,180,320,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,180,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 180 + d2, d3), memory_config: (360, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,180,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 180 + d2, d3), memory_config: (360, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,180,320,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,180,320,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,180,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 180 + d2, d3), memory_config: (360, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,1,1,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 + d2, d3), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1,1,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,1,1,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 + d2, d3), memory_config: (4, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,64,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 224 + d2, d3), memory_config: (448, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,224,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 224 + d2, d3), memory_config: (7, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 224 + d2, d3), memory_config: (448, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,224,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 224 + d2, d3), memory_config: (448, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 224 + d2, d3), memory_config: (448, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,224,224,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 224 + d2, d3), memory_config: (448, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,256,256,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,256,256,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,256,256,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,64,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 28 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,64,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 28 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 28 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 28 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,2,2,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 * 2 + d2, d3), memory_config: (4, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,2,2,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4 + d1 * 2 + d2, d3), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1,1,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,1,1,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 + d2, d3), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,30,40,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 40 + d2, d3), memory_config: (38, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,30,40,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 40 + d2, d3), memory_config: (38, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,64,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2240 + d1 * 35 + d2, d3), memory_config: (70, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,35,35,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,35,35,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 35 + d2, d3), memory_config: (105, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,480,640,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 307200 + d1 * 640 + d2, d3), memory_config: (9600, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,640,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 307200 + d1 * 640 + d2, d3), memory_config: (9600, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1,480,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 480 + d1 * 480 + d2, d3), memory_config: (15, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,480,640,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 307200 + d1 * 640 + d2, d3), memory_config: (9600, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,640,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 307200 + d1 * 640 + d2, d3), memory_config: (9600, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,14,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 56 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10752 + d1 * 56 + d2, d3), memory_config: (336, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,60,80,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 80 + d2, d3), memory_config: (150, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,60,80,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 80 + d2, d3), memory_config: (150, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,32,32,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,16,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,64,73,73,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4672 + d1 * 73 + d2, d3), memory_config: (146, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,73,73,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5329 + d1 * 73 + d2, d3), memory_config: (167, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,73,73,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5329 + d1 * 73 + d2, d3), memory_config: (167, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,73,73,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4672 + d1 * 73 + d2, d3), memory_config: (146, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,73,73,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4672 + d1 * 73 + d2, d3), memory_config: (146, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,73,73,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5329 + d1 * 73 + d2, d3), memory_config: (167, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,73,73,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5329 + d1 * 73 + d2, d3), memory_config: (167, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,73,73,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4672 + d1 * 73 + d2, d3), memory_config: (146, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,73,73,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4672 + d1 * 73 + d2, d3), memory_config: (146, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,73,73,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5329 + d1 * 73 + d2, d3), memory_config: (167, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,71,71,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5041 + d1 * 71 + d2, d3), memory_config: (158, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,71,71,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6816 + d1 * 71 + d2, d3), memory_config: (213, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,80,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5120 + d1 * 80 + d2, d3), memory_config: (160, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,80,80,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6400 + d1 * 80 + d2, d3), memory_config: (200, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,80,80,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6400 + d1 * 80 + d2, d3), memory_config: (200, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,80,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1920 + d1 * 80 + d2, d3), memory_config: (60, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,654,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9156 + d1 * 14 + d2, d3), memory_config: (287, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,654,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 20, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,640,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8960 + d1 * 14 + d2, d3), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 10 + d2, d3), memory_config: (210, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,672,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 21, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,10,10,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 800 + d1 * 10 + d2, d3), memory_config: (25, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,672,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 14 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 14 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 14 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 14 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,56,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 14 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 14 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 14 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 14 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 14 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 14 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10080 + d1 * 15 + d2, d3), memory_config: (315, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,15,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,15,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 15 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10080 + d1 * 15 + d2, d3), memory_config: (315, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,15,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,15,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10080 + d1 * 15 + d2, d3), memory_config: (315, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11424 + d1 * 17 + d2, d3), memory_config: (357, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12768 + d1 * 19 + d2, d3), memory_config: (399, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5376 + d1 * 8 + d2, d3), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 + d2, d3), memory_config: (21, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,168,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,168,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 168 + d1 + d2, d3), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 20 + d2, d3), memory_config: (420, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,672,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 21, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,112,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2240 + d1 * 20 + d2, d3), memory_config: (70, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,672,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 20 + d2, d3), memory_config: (420, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,672,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 21, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 480 + d1 * 20 + d2, d3), memory_config: (15, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,672,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 20 + d2, d3), memory_config: (420, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,672,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 21, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,546,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 18, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,546,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10920 + d1 * 20 + d2, d3), memory_config: (342, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,672,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 20 + d2, d3), memory_config: (420, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,672,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 21, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,672,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 21, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 20 + d2, d3), memory_config: (420, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,672,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 20 + d2, d3), memory_config: (420, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,672,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 21, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,10,10,672,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 21, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 10 + d2, d3), memory_config: (210, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,672,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 24 + d2, d3), memory_config: (504, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,24,24,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 24 + d2, d3), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 24 + d2, d3), memory_config: (504, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,24,24,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,160,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3840 + d1 * 24 + d2, d3), memory_config: (120, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 24 + d2, d3), memory_config: (504, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,24,24,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 24 + d2, d3), memory_config: (504, 1, 'tile<32x32, bf16>', 'dram')nannan
NameInput ShapesInput LayoutsAttributesOutput ShapesOutput LayoutsPCCATOL
ttnn.permutetensor<[1,672,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 24 + d2, d3), memory_config: (504, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,24,24,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16128 + d1 * 24 + d2, d3), memory_config: (504, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 28 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 42, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1344,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 37632 + d1 * 28 + d2, d3), memory_config: (1176, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 28 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1344,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 42, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1344,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 14 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 28 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 28 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 28 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 28 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 37632 + d1 * 56 + d2, d3), memory_config: (1176, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18816 + d1 * 28 + d2, d3), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1344 + d1 * 7 + d2, d3), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 7 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5376 + d1 * 8 + d2, d3), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,8,672,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 21, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,8,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 8 + d2, d3), memory_config: (48, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,68,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 952 + d1 * 14 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,68,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 14 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,696,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 696 + d1 + d2, d3), memory_config: (22, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 22, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,174,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,174,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 174 + d1 + d2, d3), memory_config: (6, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,696,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 696 + d1 + d2, d3), memory_config: (22, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 22, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,58,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,58,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 58 + d1 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,696,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 28 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 22, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 44, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1392,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 38976 + d1 * 28 + d2, d3), memory_config: (1218, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,696,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 28 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 22, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,1392,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 44, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1392,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 14 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,696,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 28 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 22, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 22, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,696,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 28 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,696,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 28 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 22, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 22, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,696,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 28 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,696,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 38976 + d1 * 56 + d2, d3), memory_config: (1218, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 22, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,696,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 22, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,696,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19488 + d1 * 28 + d2, d3), memory_config: (609, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,704,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9856 + d1 * 14 + d2, d3), memory_config: (308, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,704,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 22, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,720,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12240 + d1 * 17 + d2, d3), memory_config: (383, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,720,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,120,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2040 + d1 * 17 + d2, d3), memory_config: (64, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,720,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12240 + d1 * 17 + d2, d3), memory_config: (383, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,720,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,720,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 23, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,720,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12240 + d1 * 17 + d2, d3), memory_config: (383, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,720,21,21,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15120 + d1 * 21 + d2, d3), memory_config: (473, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,21,21,720,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 441 + d1 * 21 + d2, d3), memory_config: (14, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,9,9,720,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 23, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,720,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6480 + d1 * 9 + d2, d3), memory_config: (203, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,720,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6480 + d1 * 9 + d2, d3), memory_config: (203, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,9,9,720,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,9,9,208,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 81 + d1 * 9 + d2, d3), memory_config: (3, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,208,9,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1872 + d1 * 9 + d2, d3), memory_config: (59, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,728,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13832 + d1 * 19 + d2, d3), memory_config: (433, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 19456 + d1 * 19 + d2, d3), memory_config: (608, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,728,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13832 + d1 * 19 + d2, d3), memory_config: (433, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 10 + d2, d3), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,728,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13832 + d1 * 19 + d2, d3), memory_config: (433, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 23, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,728,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13832 + d1 * 19 + d2, d3), memory_config: (433, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,728,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13832 + d1 * 19 + d2, d3), memory_config: (433, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 23, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,728,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13832 + d1 * 19 + d2, d3), memory_config: (433, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,728,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27664 + d1 * 38 + d2, d3), memory_config: (865, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 23, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,728,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27664 + d1 * 38 + d2, d3), memory_config: (865, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,728,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27664 + d1 * 38 + d2, d3), memory_config: (865, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 23, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,728,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13832 + d1 * 19 + d2, d3), memory_config: (433, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,728,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27664 + d1 * 38 + d2, d3), memory_config: (865, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,38,38,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 23, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,728,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27664 + d1 * 38 + d2, d3), memory_config: (865, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,728,38,38,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27664 + d1 * 38 + d2, d3), memory_config: (865, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,38,38,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1444 + d1 * 38 + d2, d3), memory_config: (46, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,728,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 23, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,728,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13832 + d1 * 19 + d2, d3), memory_config: (433, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 14 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 14 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,144,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,144,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 7 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 14 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,18,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 14 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 14 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,36,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,36,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 14 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 14 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,72,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 14 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 14 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 72 + d1 + d2, d3), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,20,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 72 + d1 + d2, d3), memory_config: (3, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,20,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 28 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 28 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2880 + d1 * 40 + d2, d3), memory_config: (90, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,40,40,72,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,40,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,40,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,72,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4032 + d1 * 56 + d2, d3), memory_config: (126, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,12,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 56 + d2, d3), memory_config: (21, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4032 + d1 * 56 + d2, d3), memory_config: (126, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,72,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4032 + d1 * 56 + d2, d3), memory_config: (126, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4032 + d1 * 56 + d2, d3), memory_config: (126, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4032 + d1 * 56 + d2, d3), memory_config: (126, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,72,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,80,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5760 + d1 * 80 + d2, d3), memory_config: (180, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,80,80,72,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6400 + d1 * 80 + d2, d3), memory_config: (200, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,80,80,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6400 + d1 * 80 + d2, d3), memory_config: (200, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,80,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1920 + d1 * 80 + d2, d3), memory_config: (60, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,72,80,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5760 + d1 * 80 + d2, d3), memory_config: (180, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,80,80,72,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6400 + d1 * 80 + d2, d3), memory_config: (200, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,80,80,72,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6400 + d1 * 80 + d2, d3), memory_config: (200, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,80,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5760 + d1 * 80 + d2, d3), memory_config: (180, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,72,80,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5760 + d1 * 80 + d2, d3), memory_config: (180, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,80,80,72,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6400 + d1 * 80 + d2, d3), memory_config: (200, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,40,40,72,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 40 + d2, d3), memory_config: (50, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,72,40,40,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2880 + d1 * 40 + d2, d3), memory_config: (90, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,736,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10304 + d1 * 14 + d2, d3), memory_config: (322, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,736,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,736,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20608 + d1 * 28 + d2, d3), memory_config: (644, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,736,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 23, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,740,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10360 + d1 * 14 + d2, d3), memory_config: (324, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,740,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,334,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 11, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,334,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4676 + d1 * 14 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10752 + d1 * 14 + d2, d3), memory_config: (336, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,257,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 197376 + d1 * 257 + d2, d3), memory_config: (6168, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,257,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 257 + d1 + d2, d3), memory_config: (9, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,257,1,27,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 257 + d1 + d2, d3), memory_config: (9, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,27,257,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6939 + d1 * 257 + d2, d3), memory_config: (217, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,257,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 197376 + d1 * 257 + d2, d3), memory_config: (6168, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,257,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 257 + d1 + d2, d3), memory_config: (9, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,257,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 257 + d1 + d2, d3), memory_config: (9, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,257,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 197376 + d1 * 257 + d2, d3), memory_config: (6168, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,3000,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304000 + d1 * 3000 + d2, d3), memory_config: (72000, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3000,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3000 + d1 + d2, d3), memory_config: (94, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1500,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1500 + d1 + d2, d3), memory_config: (47, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,1500,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1152000 + d1 * 1500 + d2, d3), memory_config: (36000, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,32,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 32 + d2, d3), memory_config: (768, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,768,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5376 + d1 * 7 + d2, d3), memory_config: (168, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,224,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 7 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,8,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6144 + d1 * 8 + d2, d3), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,1,3072,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,3072,8,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 8 + d2, d3), memory_config: (768, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,8,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6144 + d1 * 8 + d2, d3), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,8,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6144 + d1 * 8 + d2, d3), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,8,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6144 + d1 * 8 + d2, d3), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,8,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,8,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6144 + d1 * 8 + d2, d3), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,782,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5474 + d1 * 7 + d2, d3), memory_config: (172, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,782,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 25, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,78,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2184 + d1 * 28 + d2, d3), memory_config: (69, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,78,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 28 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,78,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2184 + d1 * 28 + d2, d3), memory_config: (69, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,78,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,34,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,34,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 952 + d1 * 28 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,78,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4368 + d1 * 56 + d2, d3), memory_config: (137, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,78,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,800,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11200 + d1 * 14 + d2, d3), memory_config: (350, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,800,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 25, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,800,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5600 + d1 * 7 + d2, d3), memory_config: (175, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,800,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 25, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,272,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,272,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1904 + d1 * 7 + d2, d3), memory_config: (60, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 800 + d1 * 10 + d2, d3), memory_config: (25, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,10,10,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 15, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,10,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4800 + d1 * 10 + d2, d3), memory_config: (150, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,100,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,100,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1400 + d1 * 14 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,112,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 14 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,184,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2576 + d1 * 14 + d2, d3), memory_config: (81, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,200,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,200,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2800 + d1 * 14 + d2, d3), memory_config: (88, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1120 + d1 * 14 + d2, d3), memory_config: (35, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,92,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,92,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 14 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1200 + d1 * 15 + d2, d3), memory_config: (38, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,15,15,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,15,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 225 + d1 * 15 + d2, d3), memory_config: (8, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,15,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7200 + d1 * 15 + d2, d3), memory_config: (225, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 20 + d2, d3), memory_config: (50, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,184,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 6, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,184,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3680 + d1 * 20 + d2, d3), memory_config: (115, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,80,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 20 + d2, d3), memory_config: (50, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,200,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 7, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,200,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4000 + d1 * 20 + d2, d3), memory_config: (125, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,80,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1600 + d1 * 20 + d2, d3), memory_config: (50, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,20,20,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,20,20,480,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 20 + d2, d3), memory_config: (13, 15, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,20,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9600 + d1 * 20 + d2, d3), memory_config: (300, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,80,3000,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 240000 + d1 * 3000 + d2, d3), memory_config: (7500, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3000,1,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3000 + d1 + d2, d3), memory_config: (94, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3000,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3000 + d1 + d2, d3), memory_config: (94, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,768,3000,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2304000 + d1 * 3000 + d2, d3), memory_config: (72000, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 7 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,184,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,184,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 7 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 7 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,200,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,200,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1400 + d1 * 7 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 7 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,480,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,80,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 7 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 7 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,816,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8160 + d1 * 10 + d2, d3), memory_config: (255, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,10,10,816,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,232,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2320 + d1 * 10 + d2, d3), memory_config: (73, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,816,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15504 + d1 * 19 + d2, d3), memory_config: (485, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,816,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,136,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,136,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2584 + d1 * 19 + d2, d3), memory_config: (81, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,816,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15504 + d1 * 19 + d2, d3), memory_config: (485, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,816,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,816,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 26, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,816,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15504 + d1 * 19 + d2, d3), memory_config: (485, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,816,23,23,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18768 + d1 * 23 + d2, d3), memory_config: (587, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,23,23,816,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 529 + d1 * 23 + d2, d3), memory_config: (17, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,10,816,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 100 + d1 * 10 + d2, d3), memory_config: (4, 26, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,816,10,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8160 + d1 * 10 + d2, d3), memory_config: (255, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,832,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11648 + d1 * 14 + d2, d3), memory_config: (364, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,832,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,832,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5824 + d1 * 7 + d2, d3), memory_config: (182, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,832,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,832,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5824 + d1 * 7 + d2, d3), memory_config: (182, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,832,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,832,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5824 + d1 * 7 + d2, d3), memory_config: (182, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,832,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1344 + d1 * 7 + d2, d3), memory_config: (42, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,832,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5824 + d1 * 7 + d2, d3), memory_config: (182, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,832,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 7 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,832,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5824 + d1 * 7 + d2, d3), memory_config: (182, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,832,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 7 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,832,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5824 + d1 * 7 + d2, d3), memory_config: (182, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,832,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 12, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,384,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 7 + d2, d3), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,832,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5824 + d1 * 7 + d2, d3), memory_config: (182, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,832,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,48,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,48,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 336 + d1 * 7 + d2, d3), memory_config: (11, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,864,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12096 + d1 * 14 + d2, d3), memory_config: (378, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,864,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 27, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,88,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1496 + d1 * 17 + d2, d3), memory_config: (47, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,17,17,88,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,528,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 17, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,528,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8976 + d1 * 17 + d2, d3), memory_config: (281, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,896,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 14 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,896,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 28, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,896,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 14 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,896,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 28, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,896,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6272 + d1 * 7 + d2, d3), memory_config: (196, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,896,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 28, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 112 + d2, d3), memory_config: (28, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,8,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 112 + d2, d3), memory_config: (28, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,232,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,232,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 232 + d1 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,928,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12992 + d1 * 14 + d2, d3), memory_config: (406, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,928,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 29, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,928,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6496 + d1 * 7 + d2, d3), memory_config: (203, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,928,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 29, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,92,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 14 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,92,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,92,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,92,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 14 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,94,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2632 + d1 * 28 + d2, d3), memory_config: (83, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,94,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,28,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,960,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 12 + d2, d3), memory_config: (360, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,12,12,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,12,272,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,272,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3264 + d1 * 12 + d2, d3), memory_config: (102, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,960,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 14 + d2, d3), memory_config: (420, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,960,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 960 + d1 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,1280,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,960,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 960 + d1 + d2, d3), memory_config: (30, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,1,1,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,1,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,240,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 240 + d1 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,960,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 23040 + d1 * 24 + d2, d3), memory_config: (720, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,24,24,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,160,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3840 + d1 * 24 + d2, d3), memory_config: (120, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,960,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 23040 + d1 * 24 + d2, d3), memory_config: (720, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,24,24,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,24,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 30, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,960,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 23040 + d1 * 24 + d2, d3), memory_config: (720, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,960,27,27,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 25920 + d1 * 27 + d2, d3), memory_config: (810, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,27,27,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 729 + d1 * 27 + d2, d3), memory_config: (23, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,12,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 30, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,960,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 12 + d2, d3), memory_config: (360, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,960,3,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2880 + d1 * 3 + d2, d3), memory_config: (90, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3,3,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,3,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,960,3,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2880 + d1 * 3 + d2, d3), memory_config: (90, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,960,3,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2880 + d1 * 3 + d2, d3), memory_config: (90, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,3,3,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,3,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9 + d1 * 3 + d2, d3), memory_config: (1, 30, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,960,3,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2880 + d1 * 3 + d2, d3), memory_config: (90, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,80,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 7 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 30, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 30, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,960,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 30, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,96,113,113,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10848 + d1 * 113 + d2, d3), memory_config: (339, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,113,113,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12769 + d1 * 113 + d2, d3), memory_config: (400, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,96,121,121,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11616 + d1 * 121 + d2, d3), memory_config: (363, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,121,121,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14641 + d1 * 121 + d2, d3), memory_config: (458, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,60,60,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 60 + d2, d3), memory_config: (113, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,60,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5760 + d1 * 60 + d2, d3), memory_config: (180, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,96,131,131,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12576 + d1 * 131 + d2, d3), memory_config: (393, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,131,131,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 17161 + d1 * 131 + d2, d3), memory_config: (537, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,65,65,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4225 + d1 * 65 + d2, d3), memory_config: (133, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,65,65,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6240 + d1 * 65 + d2, d3), memory_config: (195, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,208,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,208,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2912 + d1 * 14 + d2, d3), memory_config: (91, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 18, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,96,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1824 + d1 * 19 + d2, d3), memory_config: (57, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,19,19,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19,19,576,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 361 + d1 * 19 + d2, d3), memory_config: (12, 18, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,576,19,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10944 + d1 * 19 + d2, d3), memory_config: (342, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,96,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2688 + d1 * 28 + d2, d3), memory_config: (84, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,96,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 35 + d2, d3), memory_config: (105, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,35,35,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,35,35,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,96,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 35 + d2, d3), memory_config: (105, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,96,60,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5760 + d1 * 60 + d2, d3), memory_config: (180, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,60,60,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 60 + d2, d3), memory_config: (113, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,60,60,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3600 + d1 * 60 + d2, d3), memory_config: (113, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,60,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1440 + d1 * 60 + d2, d3), memory_config: (45, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,96,65,65,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6240 + d1 * 65 + d2, d3), memory_config: (195, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,65,65,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4225 + d1 * 65 + d2, d3), memory_config: (133, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,65,65,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4225 + d1 * 65 + d2, d3), memory_config: (133, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,24,65,65,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1560 + d1 * 65 + d2, d3), memory_config: (49, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,98,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2744 + d1 * 28 + d2, d3), memory_config: (86, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,98,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,20,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 560 + d1 * 28 + d2, d3), memory_config: (18, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,992,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13888 + d1 * 14 + d2, d3), memory_config: (434, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,992,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 31, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,992,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6944 + d1 * 7 + d2, d3), memory_config: (217, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,7,7,992,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 31, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 896 + d1 * 7 + d2, d3), memory_config: (28, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 112 + d2, d3), memory_config: (448, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,128,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 14 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,64,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,16,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 28 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,16,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,71,71,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13632 + d1 * 71 + d2, d3), memory_config: (426, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,71,71,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5041 + d1 * 71 + d2, d3), memory_config: (158, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,35,35,192,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,192,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 35 + d2, d3), memory_config: (210, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 7 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,32,32,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,256,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 56 + d2, d3), memory_config: (448, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,256,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 28 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,320,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8960 + d1 * 28 + d2, d3), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,320,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 14 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,112,112,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 112 + d2, d3), memory_config: (112, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,32,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 56 + d2, d3), memory_config: (56, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,256,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 65536 + d1 * 256 + d2, d3), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,384,35,35,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 13440 + d1 * 35 + d2, d3), memory_config: (420, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,35,35,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1225 + d1 * 35 + d2, d3), memory_config: (39, 12, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,17,17,384,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 289 + d1 * 17 + d2, d3), memory_config: (10, 12, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,384,17,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6528 + d1 * 17 + d2, d3), memory_config: (204, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,4,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 56 + d1 * 14 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,4,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,4,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,4,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28 + d1 * 7 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,512,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 28 + d2, d3), memory_config: (448, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,28,28,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,14,512,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,640,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8960 + d1 * 14 + d2, d3), memory_config: (280, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 20, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,640,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4480 + d1 * 7 + d2, d3), memory_config: (140, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,128,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,64,147,147,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 147 + d2, d3), memory_config: (294, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,147,147,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21609 + d1 * 147 + d2, d3), memory_config: (676, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,73,73,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5329 + d1 * 73 + d2, d3), memory_config: (167, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,73,73,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4672 + d1 * 73 + d2, d3), memory_config: (146, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,224,224,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14336 + d1 * 224 + d2, d3), memory_config: (448, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,224,224,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 50176 + d1 * 224 + d2, d3), memory_config: (1568, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,112,112,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12544 + d1 * 112 + d2, d3), memory_config: (392, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,64,24,24,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 24 + d2, d3), memory_config: (48, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,24,24,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 24 + d2, d3), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,12,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 12 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,360,640,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 23040 + d1 * 360 + d2, d3), memory_config: (720, 20, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,360,640,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 230400 + d1 * 640 + d2, d3), memory_config: (7200, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,180,320,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 57600 + d1 * 320 + d2, d3), memory_config: (1800, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,180,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11520 + d1 * 180 + d2, d3), memory_config: (360, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,28,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 28 + d2, d3), memory_config: (25, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,64,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1792 + d1 * 28 + d2, d3), memory_config: (56, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,832,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 11648 + d1 * 14 + d2, d3), memory_config: (364, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,14,14,832,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 14 + d2, d3), memory_config: (7, 26, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,832,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 26, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,832,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5824 + d1 * 7 + d2, d3), memory_config: (182, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[121,144,3,6,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 2592 + d1 * 18 + d2 * 6 + d3, d4), memory_config: (9801, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,121,6,144,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 104544 + d1 * 864 + d2 * 144 + d3, d4), memory_config: (9801, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[16,49,3,8,32,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 1176 + d1 * 24 + d2 * 8 + d3, d4), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,16,8,49,32,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 6272 + d1 * 392 + d2 * 49 + d3, d4), memory_config: (588, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,160,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1024 + d1, d2), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,160,1024,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 160 + d1, d2), memory_config: (5, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1024 + d1, d2), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,1024,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,11,11,12,12,192,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 17424 + d1 * 1584 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (545, 6, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,11,12,11,12,192,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 17424 + d1 * 1584 + d2 * 132 + d3 * 12 + d4, d5), memory_config: (545, 6, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,11,11,12,12,384,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 17424 + d1 * 1584 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (545, 12, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,11,12,11,12,384,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 17424 + d1 * 1584 + d2 * 132 + d3 * 12 + d4, d5), memory_config: (545, 12, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,11,12,11,12,192,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 17424 + d1 * 1584 + d2 * 132 + d3 * 12 + d4, d5), memory_config: (545, 6, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,11,11,12,12,192,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 17424 + d1 * 1584 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (545, 6, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,11,12,11,12,384,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 17424 + d1 * 1584 + d2 * 132 + d3 * 12 + d4, d5), memory_config: (545, 12, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,11,11,12,12,384,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 17424 + d1 * 1584 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (545, 12, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1200,320,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1200 + d1, d2), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,320,1200,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 320 + d1, d2), memory_config: (10, 38, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,1280,1369,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1280 + d1, d2), memory_config: (40, 43, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,1369,1280,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1369 + d1, d2), memory_config: (43, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,128,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 128 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,128,300,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 128 + d1, d2), memory_config: (4, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,300,128,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 300 + d1, d2), memory_config: (10, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,56,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 56 + d2, d3), memory_config: (224, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 3, 1>tensor<[1,56,56,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3136 + d1 * 56 + d2, d3), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>tensor<[1,197,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2364 + d1 * 12 + d2, d3), memory_config: (74, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 * 12 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,12,45,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 540 + d1 * 45 + d2, d3), memory_config: (17, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,45,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 540 + d1 * 12 + d2, d3), memory_config: (17, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,160,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 160 + d1, d2), memory_config: (5, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,160,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16384,1,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,16384,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 16384 + d1, d2), memory_config: (512, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,16384,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 512, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16384,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 16384 + d1, d2), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,32,16384,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 32 + d1, d2), memory_config: (1, 512, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,1370,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21920 + d1 * 1370 + d2, d3), memory_config: (685, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 2, 0, 1, 3>tensor<[1370,1,16,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 * 16 + d2, d3), memory_config: (685, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,16,16,256,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,16,197,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3152 + d1 * 197 + d2, d3), memory_config: (99, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,16,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 * 16 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,32,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 32 + d2, d3), memory_config: (16, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,32,16,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 16 + d2, d3), memory_config: (16, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,5,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 5 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,5,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 16 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,19200,64,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 19200 + d1, d2), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,64,19200,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (2, 600, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,197,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2364 + d1 * 12 + d2, d3), memory_config: (74, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,197,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3152 + d1 * 197 + d2, d3), memory_config: (99, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 * 12 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16384,1,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 + d2, d3), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 * 16 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,1,1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 49 + d1 * 49 + d2 * 49 + d3 * 7 + d4, d5), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,1,7,1,7,1024,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 49 + d1 * 49 + d2 * 7 + d3 * 7 + d4, d5), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,768,257,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 768 + d2, d3), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 3, 0, 2, 1>tensor<[257,1,768,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 768 + d2, d3), memory_config: (6168, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,7,1,7,1024,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 49 + d1 * 49 + d2 * 7 + d3 * 7 + d4, d5), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,1,1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 49 + d1 * 49 + d2 * 49 + d3 * 7 + d4, d5), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,22,12,22,12,192,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 69696 + d1 * 3168 + d2 * 264 + d3 * 12 + d4, d5), memory_config: (2178, 6, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,22,22,12,12,192,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 69696 + d1 * 3168 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (2178, 6, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,22,22,12,12,192,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 69696 + d1 * 3168 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (2178, 6, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,22,12,22,12,192,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 69696 + d1 * 3168 + d2 * 264 + d3 * 12 + d4, d5), memory_config: (2178, 6, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,256,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 16 + d2, d3), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,256,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 256 + d2, d3), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,1,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 256 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,2,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 2 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,256,512,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,512,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 512 + d1, d2), memory_config: (16, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,5,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1280 + d1 * 5 + d2, d3), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,256,920,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 29, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 2, 0, 1>tensor<[920,1,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 + d1, d2), memory_config: (29, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,257,3,12,64,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 9252 + d1 * 36 + d2 * 12 + d3, d4), memory_config: (290, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,1,12,257,64,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 3084 + d1 * 3084 + d2 * 257 + d3, d4), memory_config: (290, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,257,768,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 197376 + d1 * 768 + d2, d3), memory_config: (6168, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 2, 1>tensor<[1,1,768,257,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 768 + d2, d3), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,25,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 12 + d2, d3), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,25,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 25 + d2, d3), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,27,1,257,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27 + d1 + d2, d3), memory_config: (1, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 3, 0, 2>tensor<[27,257,1,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 257 + d1 + d2, d3), memory_config: (217, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,27,257,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6939 + d1 * 257 + d2, d3), memory_config: (217, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,27,1,257,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 27 + d1 + d2, d3), memory_config: (1, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,2,12,2,12,1536,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 576 + d1 * 288 + d2 * 24 + d3 * 12 + d4, d5), memory_config: (18, 48, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,2,2,12,12,1536,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 576 + d1 * 288 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (18, 48, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,2,2,12,12,1536,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 576 + d1 * 288 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (18, 48, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,2,12,2,12,1536,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 576 + d1 * 288 + d2 * 24 + d3 * 12 + d4, d5), memory_config: (18, 48, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,2,2,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 196 + d1 * 98 + d2 * 49 + d3 * 7 + d4, d5), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,2,7,2,7,512,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 196 + d1 * 98 + d2 * 14 + d3 * 7 + d4, d5), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,2,4096,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8192 + d1 * 4096 + d2, d3), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,4096,2,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8192 + d1 * 2 + d2, d3), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,2,7,2,7,512,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 196 + d1 * 98 + d2 * 14 + d3 * 7 + d4, d5), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,2,2,7,7,512,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 196 + d1 * 98 + d2 * 49 + d3 * 7 + d4, d5), memory_config: (7, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,320,300,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 320 + d1, d2), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,300,320,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 300 + d1, d2), memory_config: (10, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,32,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 32 + d1, d2), memory_config: (1, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,32,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,3,12,3,12,1536,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 1296 + d1 * 432 + d2 * 36 + d3 * 12 + d4, d5), memory_config: (41, 48, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,3,3,12,12,1536,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 1296 + d1 * 432 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (41, 48, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,12,3,12,768,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 1296 + d1 * 432 + d2 * 36 + d3 * 12 + d4, d5), memory_config: (41, 24, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,3,3,12,12,768,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 1296 + d1 * 432 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (41, 24, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,3,16,16,16,16,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 12288 + d1 * 4096 + d2 * 256 + d3 * 16 + d4, d5), memory_config: (384, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 4, 3, 5, 1>tensor<[1,16,16,16,16,3,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 65536 + d1 * 4096 + d2 * 256 + d3 * 16 + d4, d5), memory_config: (2048, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,3,12,12,1536,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 1296 + d1 * 432 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (41, 48, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,3,12,3,12,1536,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 1296 + d1 * 432 + d2 * 36 + d3 * 12 + d4, d5), memory_config: (41, 48, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,3,12,12,768,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 1296 + d1 * 432 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (41, 24, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,3,12,3,12,768,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 1296 + d1 * 432 + d2 * 36 + d3 * 12 + d4, d5), memory_config: (41, 24, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,85,16,16,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 4080 + d1 * 1360 + d2 * 16 + d3, d4), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 4, 2>tensor<[1,3,16,16,85,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 768 + d1 * 256 + d2 * 16 + d3, d4), memory_config: (24, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,85,32,32,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 8160 + d1 * 2720 + d2 * 32 + d3, d4), memory_config: (255, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 4, 2>tensor<[1,3,32,32,85,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 3072 + d1 * 1024 + d2 * 32 + d3, d4), memory_config: (96, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3,85,64,64,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 16320 + d1 * 5440 + d2 * 64 + d3, d4), memory_config: (510, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 4, 2>tensor<[1,3,64,64,85,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 12288 + d1 * 4096 + d2 * 64 + d3, d4), memory_config: (384, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,4096,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 4096 + d1, d2), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,4096,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 128, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,4096,2,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8192 + d1 * 2 + d2, d3), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,2,4096,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8192 + d1 * 4096 + d2, d3), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,4096,64,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 4096 + d1, d2), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,64,4096,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (2, 128, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,45,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 540 + d1 * 12 + d2, d3), memory_config: (17, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,45,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 540 + d1 * 45 + d2, d3), memory_config: (17, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,4800,128,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 4800 + d1, d2), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,128,4800,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 128 + d1, d2), memory_config: (4, 150, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,49,3,32,32,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 4704 + d1 * 96 + d2 * 32 + d3, d4), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,1,32,49,32,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 1568 + d1 * 1568 + d2 * 49 + d3, d4), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,4,4,7,7,256,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 784 + d1 * 196 + d2 * 49 + d3 * 7 + d4, d5), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,4,7,4,7,256,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 784 + d1 * 196 + d2 * 28 + d3 * 7 + d4, d5), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,4,7,4,7,256,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 784 + d1 * 196 + d2 * 28 + d3 * 7 + d4, d5), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,4,4,7,7,256,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 784 + d1 * 196 + d2 * 49 + d3 * 7 + d4, d5), memory_config: (25, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,5,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 16 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,5,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 5 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 3, 1>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')nannan
ttnn.permutetensor<[1,64,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (2, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,64,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,300,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (2, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,300,64,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 300 + d1, d2), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,6,12,6,12,384,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 5184 + d1 * 864 + d2 * 72 + d3 * 12 + d4, d5), memory_config: (162, 12, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,6,6,12,12,384,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 5184 + d1 * 864 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (162, 12, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,12,6,12,768,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 5184 + d1 * 864 + d2 * 72 + d3 * 12 + d4, d5), memory_config: (162, 24, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,6,6,12,12,768,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 5184 + d1 * 864 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (162, 24, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,4,10,10,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 240 + d1 * 40 + d2 * 10 + d3, d4), memory_config: (8, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,10,10,6,4,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 600 + d1 * 60 + d2 * 6 + d3, d4), memory_config: (19, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,4,1,1,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 24 + d1 * 4 + d2 + d3, d4), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,1,1,6,4,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 6 + d1 * 6 + d2 * 6 + d3, d4), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,4,20,20,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 480 + d1 * 80 + d2 * 20 + d3, d4), memory_config: (15, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,20,20,6,4,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 2400 + d1 * 120 + d2 * 6 + d3, d4), memory_config: (75, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,4,2,2,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 48 + d1 * 8 + d2 * 2 + d3, d4), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,2,2,6,4,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 24 + d1 * 12 + d2 * 6 + d3, d4), memory_config: (1, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,4,3,3,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 72 + d1 * 12 + d2 * 3 + d3, d4), memory_config: (3, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,3,3,6,4,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 54 + d1 * 18 + d2 * 6 + d3, d4), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,4,5,5,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 120 + d1 * 20 + d2 * 5 + d3, d4), memory_config: (4, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,5,5,6,4,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 150 + d1 * 30 + d2 * 6 + d3, d4), memory_config: (5, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,6,12,12,384,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 5184 + d1 * 864 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (162, 12, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,6,12,6,12,384,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 5184 + d1 * 864 + d2 * 72 + d3 * 12 + d4, d5), memory_config: (162, 12, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,6,12,12,768,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 5184 + d1 * 864 + d2 * 144 + d3 * 12 + d4, d5), memory_config: (162, 24, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,6,12,6,12,768,f32]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 5184 + d1 * 864 + d2 * 72 + d3 * 12 + d4, d5), memory_config: (162, 24, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,91,10,10,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 5460 + d1 * 910 + d2 * 10 + d3, d4), memory_config: (171, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,10,10,6,91,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 600 + d1 * 60 + d2 * 6 + d3, d4), memory_config: (19, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,91,1,1,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 546 + d1 * 91 + d2 + d3, d4), memory_config: (18, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,1,1,6,91,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 6 + d1 * 6 + d2 * 6 + d3, d4), memory_config: (1, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,91,20,20,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 10920 + d1 * 1820 + d2 * 20 + d3, d4), memory_config: (342, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,20,20,6,91,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 2400 + d1 * 120 + d2 * 6 + d3, d4), memory_config: (75, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,91,2,2,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 1092 + d1 * 182 + d2 * 2 + d3, d4), memory_config: (35, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,2,2,6,91,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 24 + d1 * 12 + d2 * 6 + d3, d4), memory_config: (1, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,91,3,3,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 1638 + d1 * 273 + d2 * 3 + d3, d4), memory_config: (52, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,3,3,6,91,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 54 + d1 * 18 + d2 * 6 + d3, d4), memory_config: (2, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,6,91,5,5,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 2730 + d1 * 455 + d2 * 5 + d3, d4), memory_config: (86, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 3, 4, 1, 2>tensor<[1,5,5,6,91,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 150 + d1 * 30 + d2 * 6 + d3, d4), memory_config: (5, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,71,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 497 + d1 * 7 + d2, d3), memory_config: (16, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,7,71,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 497 + d1 * 71 + d2, d3), memory_config: (16, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,1500,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 768 + d1, d2), memory_config: (24, 47, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,1500,768,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1500 + d1, d2), memory_config: (47, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,8,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 768 + d1, d2), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,8,768,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 8 + d1, d2), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 84 + d1 * 12 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 84 + d1 * 7 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,7,1024,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49 + d1 * 7 + d2, d3), memory_config: (2, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 3, 1, 2>tensor<[1,1024,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7168 + d1 * 7 + d2, d3), memory_config: (224, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,8,768,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 8 + d1, d2), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,768,8,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 768 + d1, d2), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,7,8,7,128,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 3136 + d1 * 392 + d2 * 56 + d3 * 7 + d4, d5), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,8,8,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 3136 + d1 * 392 + d2 * 49 + d3 * 7 + d4, d5), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 3, 1, 2>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')nannan
ttnn.permutetensor<[1,8,8,7,7,128,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 3136 + d1 * 392 + d2 * 49 + d3 * 7 + d4, d5), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2, 4, 5>tensor<[1,8,7,8,7,128,bf16]>mapping_from: (d0, d1, d2, d3, d4, d5), mapping_to: (d0 * 3136 + d1 * 392 + d2 * 56 + d3 * 7 + d4, d5), memory_config: (98, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>tensor<[1,64,9,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 9 + d2, d3), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[27,1,1,768,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 + d1 + d2, d3), memory_config: (1, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 2, 0, 3, 1>tensor<[1,27,768,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20736 + d1 * 768 + d2, d3), memory_config: (648, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[2,1,128,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 + d1, d2), memory_config: (1, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[2,128,1,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 128 + d1, d2), memory_config: (8, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[2,7,2,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14 + d1 * 2 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[2,2,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 14 + d1 * 7 + d2, d3), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[36,144,3,12,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 5184 + d1 * 36 + d2 * 12 + d3, d4), memory_config: (5832, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,36,12,144,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 62208 + d1 * 1728 + d2 * 144 + d3, d4), memory_config: (5832, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[36,144,3,24,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 10368 + d1 * 72 + d2 * 24 + d3, d4), memory_config: (11664, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,36,24,144,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 124416 + d1 * 3456 + d2 * 144 + d3, d4), memory_config: (11664, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[484,144,3,6,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 2592 + d1 * 18 + d2 * 6 + d3, d4), memory_config: (39204, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,484,6,144,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 418176 + d1 * 864 + d2 * 144 + d3, d4), memory_config: (39204, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[4,144,3,48,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 20736 + d1 * 144 + d2 * 48 + d3, d4), memory_config: (2592, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,4,48,144,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 27648 + d1 * 6912 + d2 * 144 + d3, d4), memory_config: (2592, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[4,49,3,16,32,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 2352 + d1 * 48 + d2 * 16 + d3, d4), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,4,16,49,32,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 3136 + d1 * 784 + d2 * 49 + d3, d4), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[4,7,4,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28 + d1 * 4 + d2, d3), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[4,4,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 28 + d1 * 7 + d2, d3), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[64,49,3,4,32,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 588 + d1 * 12 + d2 * 4 + d3, d4), memory_config: (1176, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,64,4,49,32,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 12544 + d1 * 196 + d2 * 49 + d3, d4), memory_config: (1176, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[8,7,8,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 56 + d1 * 8 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[8,8,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 56 + d1 * 7 + d2, d3), memory_config: (14, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[9,144,3,24,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 10368 + d1 * 72 + d2 * 24 + d3, d4), memory_config: (2916, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,9,24,144,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 31104 + d1 * 3456 + d2 * 144 + d3, d4), memory_config: (2916, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[9,144,3,48,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 20736 + d1 * 144 + d2 * 48 + d3, d4), memory_config: (5832, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 2, 0, 3, 1, 4>tensor<[3,9,48,144,32,f32]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 62208 + d1 * 6912 + d2 * 144 + d3, d4), memory_config: (5832, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1024,1024,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (32, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1024,1024,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (32, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1024,3072,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (32, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[3072,1024,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (96, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1024,4096,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (32, 128, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[4096,1024,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (128, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1024,512,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (32, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[512,1024,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (16, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[11008,4096,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (344, 128, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[4096,11008,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (128, 344, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[121,12,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1728 + d1 * 144 + d2, d3), memory_config: (6534, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[121,12,32,144,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 32 + d2, d3), memory_config: (1452, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[121,12,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1728 + d1 * 144 + d2, d3), memory_config: (6534, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[121,144,12,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1728 + d1 * 12 + d2, d3), memory_config: (6534, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[121,6,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 864 + d1 * 144 + d2, d3), memory_config: (3267, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[121,6,32,144,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 32 + d2, d3), memory_config: (726, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[121,6,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 864 + d1 * 144 + d2, d3), memory_config: (3267, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[121,144,6,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 864 + d1 * 6 + d2, d3), memory_config: (3267, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[128256,3072,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (4008, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[3072,128256,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (96, 4008, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[128,3072,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (4, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[3072,128,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (96, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1370,16,80,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 16 + d1, d2), memory_config: (685, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0, 2>tensor<[16,1370,80,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1370 + d1, d2), memory_config: (685, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1370,1,1280,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 + d1, d2), memory_config: (43, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0, 2>tensor<[1,1370,1280,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1370 + d1, d2), memory_config: (43, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[151936,1536,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (4748, 48, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1536,151936,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (48, 4748, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1536,1536,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (48, 48, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1536,1536,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (48, 48, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1536,3072,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (48, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[3072,1536,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (96, 48, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1536,8960,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (48, 280, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[8960,1536,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (280, 48, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[16,32,96,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 32 + d1, d2), memory_config: (16, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[16,96,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 96 + d1, d2), memory_config: (48, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[16,8,49,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 392 + d1 * 49 + d2, d3), memory_config: (196, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[16,8,32,49,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 32 + d2, d3), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[16,8,49,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 392 + d1 * 49 + d2, d3), memory_config: (196, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[16,49,8,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 392 + d1 * 8 + d2, d3), memory_config: (196, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[18944,3584,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (592, 112, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[3584,18944,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (112, 592, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,196,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1024 + d1, d2), memory_config: (32, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,196,1024,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 196 + d1, d2), memory_config: (7, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1024 + d1, d2), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,1024,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1024,640,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1024 + d1, d2), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,640,1024,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 640 + d1, d2), memory_config: (20, 32, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,10,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 160 + d1 * 16 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,10,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 160 + d1 * 10 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 10 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,3072,10,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,6144,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 10 + d1, d2), memory_config: (1, 192, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6144,10,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6144 + d1, d2), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,10,8,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 8 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,8,10,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 10 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,11,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 11 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,3072,11,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,11,6144,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 11 + d1, d2), memory_config: (1, 192, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6144,11,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6144 + d1, d2), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1200,1280,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1200 + d1, d2), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,1280,1200,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1280 + d1, d2), memory_config: (40, 38, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 14 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,120,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 14 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,120,14,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1680 + d1 * 14 + d2, d3), memory_config: (53, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,120,28,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 28 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1280,1200,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1280 + d1, d2), memory_config: (40, 38, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,1200,1280,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1200 + d1, d2), memory_config: (38, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,1280,16,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20480 + d1 * 16 + d2, d3), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,1280,32,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 40960 + d1 * 32 + d2, d3), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1280,8,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 8 + d2, d3), memory_config: (320, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,1280,16,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20480 + d1 * 16 + d2, d3), memory_config: (640, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,128,16384,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 128 + d1, d2), memory_config: (4, 512, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,16384,128,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 16384 + d1, d2), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,128,32,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 32 + d2, d3), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,128,64,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8192 + d1 * 64 + d2, d3), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,128,4800,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 128 + d1, d2), memory_config: (4, 150, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,4800,128,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 4800 + d1, d2), memory_config: (150, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,11,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 132 + d1 * 11 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,11,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,12,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,12,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,12,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,12,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 12 + d2, d3), memory_config: (5, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,13,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 156 + d1 * 13 + d2, d3), memory_config: (5, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,13,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,13,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 156 + d1 * 13 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,13,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,14,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 168 + d1 * 14 + d2, d3), memory_config: (6, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,14,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,14,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,1500,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18000 + d1 * 1500 + d2, d3), memory_config: (563, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,1500,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 47, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,1500,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18000 + d1 * 1500 + d2, d3), memory_config: (563, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1500,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18000 + d1 * 12 + d2, d3), memory_config: (563, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,15,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 180 + d1 * 15 + d2, d3), memory_config: (6, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,15,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,15,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 180 + d1 * 15 + d2, d3), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,16,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 16 + d2, d3), memory_config: (6, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,16,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 16 + d2, d3), memory_config: (6, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 16 + d2, d3), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 12 + d2, d3), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 16 + d2, d3), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,17,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 204 + d1 * 17 + d2, d3), memory_config: (7, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,17,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,17,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 204 + d1 * 17 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,18,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 216 + d1 * 18 + d2, d3), memory_config: (7, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,18,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,18,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 216 + d1 * 18 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,197,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,197,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2364 + d1 * 197 + d2, d3), memory_config: (74, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,197,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 7, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>tensor<[1,197,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2364 + d1 * 12 + d2, d3), memory_config: (74, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,19,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 228 + d1 * 19 + d2, d3), memory_config: (8, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,19,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,19,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 228 + d1 * 19 + d2, d3), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,1,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1,12,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 * 12 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 * 12 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,201,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,20,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 240 + d1 * 20 + d2, d3), memory_config: (8, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,20,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 240 + d1 * 20 + d2, d3), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,21,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 21 + d2, d3), memory_config: (8, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,21,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,22,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 264 + d1 * 22 + d2, d3), memory_config: (9, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,22,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,23,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 276 + d1 * 23 + d2, d3), memory_config: (9, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,23,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,24,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 288 + d1 * 24 + d2, d3), memory_config: (9, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,257,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3084 + d1 * 257 + d2, d3), memory_config: (97, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,257,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,257,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3084 + d1 * 257 + d2, d3), memory_config: (97, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,257,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3084 + d1 * 12 + d2, d3), memory_config: (97, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,25,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 25 + d2, d3), memory_config: (10, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,25,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,25,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 25 + d2, d3), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,25,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,25,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 25 + d2, d3), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,25,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 12 + d2, d3), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,26,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 312 + d1 * 26 + d2, d3), memory_config: (10, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,26,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,27,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 324 + d1 * 27 + d2, d3), memory_config: (11, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,27,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,28,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 336 + d1 * 28 + d2, d3), memory_config: (11, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,28,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
NameInput ShapesInput LayoutsAttributesOutput ShapesOutput LayoutsPCCATOL
ttnn.permutetensor<[1,12,29,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 348 + d1 * 29 + d2, d3), memory_config: (11, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,128,29,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 128 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,2,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24 + d1 * 2 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,2,12,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24 + d1 * 12 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,2,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24 + d1 * 2 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,2,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 12 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,3072,12,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,3,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36 + d1 * 3 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,45,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 540 + d1 * 45 + d2, d3), memory_config: (17, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,45,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,46,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 552 + d1 * 46 + d2, d3), memory_config: (18, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,46,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,47,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 564 + d1 * 47 + d2, d3), memory_config: (18, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,47,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,48,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 48 + d2, d3), memory_config: (18, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,48,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,49,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 588 + d1 * 49 + d2, d3), memory_config: (19, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,49,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,4,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 48 + d1 * 4 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,4,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,50,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,50,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,12,51,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 612 + d1 * 51 + d2, d3), memory_config: (20, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,51,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,52,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 624 + d1 * 52 + d2, d3), memory_config: (20, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,52,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,53,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 636 + d1 * 53 + d2, d3), memory_config: (20, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,53,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,54,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 648 + d1 * 54 + d2, d3), memory_config: (21, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,54,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,55,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 660 + d1 * 55 + d2, d3), memory_config: (21, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,55,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,56,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 672 + d1 * 56 + d2, d3), memory_config: (21, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,56,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,57,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 684 + d1 * 57 + d2, d3), memory_config: (22, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,57,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,58,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 696 + d1 * 58 + d2, d3), memory_config: (22, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,58,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,59,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 708 + d1 * 59 + d2, d3), memory_config: (23, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,59,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,5,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 60 + d1 * 5 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,5,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,60,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 720 + d1 * 60 + d2, d3), memory_config: (23, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,60,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,6144,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 12 + d1, d2), memory_config: (1, 192, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6144,12,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6144 + d1, d2), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,61,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 732 + d1 * 61 + d2, d3), memory_config: (23, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,61,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,62,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 744 + d1 * 62 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,62,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,63,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 756 + d1 * 63 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,63,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,64,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,65,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 780 + d1 * 65 + d2, d3), memory_config: (25, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,65,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,66,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 792 + d1 * 66 + d2, d3), memory_config: (25, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,66,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,67,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 804 + d1 * 67 + d2, d3), memory_config: (26, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,67,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,68,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 816 + d1 * 68 + d2, d3), memory_config: (26, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,68,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,69,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 828 + d1 * 69 + d2, d3), memory_config: (26, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,69,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,6,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 72 + d1 * 6 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,6,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,70,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 840 + d1 * 70 + d2, d3), memory_config: (27, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,70,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,71,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 852 + d1 * 71 + d2, d3), memory_config: (27, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,71,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,72,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 864 + d1 * 72 + d2, d3), memory_config: (27, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,72,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,73,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 876 + d1 * 73 + d2, d3), memory_config: (28, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,73,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,74,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 888 + d1 * 74 + d2, d3), memory_config: (28, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,74,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,75,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 900 + d1 * 75 + d2, d3), memory_config: (29, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,75,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,76,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 912 + d1 * 76 + d2, d3), memory_config: (29, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,76,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,77,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 924 + d1 * 77 + d2, d3), memory_config: (29, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,77,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,78,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 936 + d1 * 78 + d2, d3), memory_config: (30, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,78,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,79,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 948 + d1 * 79 + d2, d3), memory_config: (30, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,79,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,7,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 84 + d1 * 7 + d2, d3), memory_config: (3, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,7,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 84 + d1 * 7 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,7,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 84 + d1 * 12 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 84 + d1 * 7 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,12,80,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 960 + d1 * 80 + d2, d3), memory_config: (30, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,81,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 972 + d1 * 81 + d2, d3), memory_config: (31, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,81,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,82,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 984 + d1 * 82 + d2, d3), memory_config: (31, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,82,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,83,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 996 + d1 * 83 + d2, d3), memory_config: (32, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,83,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,84,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 84 + d2, d3), memory_config: (32, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,84,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,85,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1020 + d1 * 85 + d2, d3), memory_config: (32, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,85,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,86,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1032 + d1 * 86 + d2, d3), memory_config: (33, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,86,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,87,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1044 + d1 * 87 + d2, d3), memory_config: (33, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,87,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,88,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1056 + d1 * 88 + d2, d3), memory_config: (33, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,88,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,89,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1068 + d1 * 89 + d2, d3), memory_config: (34, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,89,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,12,90,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1080 + d1 * 90 + d2, d3), memory_config: (34, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,90,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,91,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1092 + d1 * 91 + d2, d3), memory_config: (35, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,91,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,92,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1104 + d1 * 92 + d2, d3), memory_config: (35, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,92,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,93,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1116 + d1 * 93 + d2, d3), memory_config: (35, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,93,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,94,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1128 + d1 * 94 + d2, d3), memory_config: (36, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,94,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,95,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1140 + d1 * 95 + d2, d3), memory_config: (36, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,95,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,96,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1152 + d1 * 96 + d2, d3), memory_config: (36, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,96,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 3, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,97,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1164 + d1 * 97 + d2, d3), memory_config: (37, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,97,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,98,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1176 + d1 * 98 + d2, d3), memory_config: (37, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,98,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,12,99,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1188 + d1 * 99 + d2, d3), memory_config: (38, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,99,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,12,64,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (24, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1370,1280,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1370 + d1, d2), memory_config: (43, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0, 2>tensor<[1370,1,1280,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 + d1, d2), memory_config: (43, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1370,16,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21920 + d1 * 16 + d2, d3), memory_config: (685, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,1370,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21920 + d1 * 1370 + d2, d3), memory_config: (685, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1370,1,3,1280,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 4110 + d1 * 3 + d2 * 3 + d3, d4), memory_config: (129, 40, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 3, 1, 2, 0, 4>tensor<[3,1370,1,1,1280,bf16]>mapping_from: (d0, d1, d2, d3, d4), mapping_to: (d0 * 1370 + d1 + d2 + d3, d4), memory_config: (129, 40, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,13,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 364 + d1 * 28 + d2, d3), memory_config: (12, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,28,13,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 364 + d1 * 13 + d2, d3), memory_config: (12, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,13,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 13 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,3072,13,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,13,4,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 52 + d1 * 4 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,4,13,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 52 + d1 * 13 + d2, d3), memory_config: (2, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,13,6144,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 13 + d1, d2), memory_config: (1, 192, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6144,13,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6144 + d1, d2), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,14,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 14 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,3072,14,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,14,6144,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 14 + d1, d2), memory_config: (1, 192, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6144,14,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6144 + d1, d2), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1500,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18000 + d1 * 12 + d2, d3), memory_config: (563, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,1500,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18000 + d1 * 1500 + d2, d3), memory_config: (563, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1536,16,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 16 + d2, d3), memory_config: (768, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,1536,16,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 16 + d2, d3), memory_config: (768, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1536,16,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 16 + d2, d3), memory_config: (768, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,1536,32,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49152 + d1 * 32 + d2, d3), memory_config: (1536, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1536,64,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 98304 + d1 * 64 + d2, d3), memory_config: (3072, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,1536,32,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49152 + d1 * 32 + d2, d3), memory_config: (1536, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1536,64,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 98304 + d1 * 64 + d2, d3), memory_config: (3072, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,1536,64,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 98304 + d1 * 64 + d2, d3), memory_config: (3072, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,15,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 15 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,3072,15,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,6144,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 15 + d1, d2), memory_config: (1, 192, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6144,15,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6144 + d1, d2), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,15,6,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 90 + d1 * 6 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,6,15,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 90 + d1 * 15 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,160,1024,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 160 + d1, d2), memory_config: (5, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,1024,160,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1024 + d1, d2), memory_config: (32, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16384,128,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 16384 + d1, d2), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,128,16384,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 128 + d1, d2), memory_config: (4, 512, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16384,192,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 16384 + d1, d2), memory_config: (512, 6, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,192,16384,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 192 + d1, d2), memory_config: (6, 512, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,10,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 160 + d1 * 10 + d2, d3), memory_config: (5, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,10,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 160 + d1 * 10 + d2, d3), memory_config: (5, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,10,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,10,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 160 + d1 * 10 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,10,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 160 + d1 * 16 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,10,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 160 + d1 * 10 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,11,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 176 + d1 * 11 + d2, d3), memory_config: (6, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,11,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,11,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 176 + d1 * 11 + d2, d3), memory_config: (6, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,11,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,11,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 176 + d1 * 11 + d2, d3), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,11,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,12,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 12 + d2, d3), memory_config: (6, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,12,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,12,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 12 + d2, d3), memory_config: (6, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,12,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 12 + d2, d3), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 16 + d2, d3), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 12 + d2, d3), memory_config: (6, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,1370,80,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21920 + d1 * 1370 + d2, d3), memory_config: (685, 3, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,80,1370,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1280 + d1 * 80 + d2, d3), memory_config: (40, 43, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,1370,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21920 + d1 * 1370 + d2, d3), memory_config: (685, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1370,16,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 21920 + d1 * 16 + d2, d3), memory_config: (685, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,13,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 208 + d1 * 13 + d2, d3), memory_config: (7, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,13,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,13,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 208 + d1 * 13 + d2, d3), memory_config: (7, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,13,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,13,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 208 + d1 * 13 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,13,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,14,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,14,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,14,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,14,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,14,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 224 + d1 * 14 + d2, d3), memory_config: (7, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,15,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 240 + d1 * 15 + d2, d3), memory_config: (8, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,15,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,15,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 240 + d1 * 15 + d2, d3), memory_config: (8, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,15,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,15,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 240 + d1 * 15 + d2, d3), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,16,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,16,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,16,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 16 + d2, d3), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,17,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 272 + d1 * 17 + d2, d3), memory_config: (9, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,17,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,17,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 272 + d1 * 17 + d2, d3), memory_config: (9, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,17,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,17,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 272 + d1 * 17 + d2, d3), memory_config: (9, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,18,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 288 + d1 * 18 + d2, d3), memory_config: (9, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,18,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,18,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 288 + d1 * 18 + d2, d3), memory_config: (9, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,18,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,18,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 288 + d1 * 18 + d2, d3), memory_config: (9, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,197,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3152 + d1 * 197 + d2, d3), memory_config: (99, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,197,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,19,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 304 + d1 * 19 + d2, d3), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,19,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,19,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 304 + d1 * 19 + d2, d3), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,19,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 * 16 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,20,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 320 + d1 * 20 + d2, d3), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,20,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 320 + d1 * 20 + d2, d3), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,20,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,20,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 320 + d1 * 20 + d2, d3), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,21,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 336 + d1 * 21 + d2, d3), memory_config: (11, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,21,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,21,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 336 + d1 * 21 + d2, d3), memory_config: (11, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,21,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,22,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 352 + d1 * 22 + d2, d3), memory_config: (11, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,22,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,22,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 352 + d1 * 22 + d2, d3), memory_config: (11, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,22,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,23,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 368 + d1 * 23 + d2, d3), memory_config: (12, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,23,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,23,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 368 + d1 * 23 + d2, d3), memory_config: (12, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,23,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,24,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 24 + d2, d3), memory_config: (12, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,24,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 24 + d2, d3), memory_config: (12, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,24,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,256,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 256 + d2, d3), memory_config: (128, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,256,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 256 + d2, d3), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,256,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 16 + d2, d3), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,25,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 400 + d1 * 25 + d2, d3), memory_config: (13, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,25,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,26,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 416 + d1 * 26 + d2, d3), memory_config: (13, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,26,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,27,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 432 + d1 * 27 + d2, d3), memory_config: (14, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,27,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,28,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 448 + d1 * 28 + d2, d3), memory_config: (14, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,28,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,29,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 464 + d1 * 29 + d2, d3), memory_config: (15, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,29,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,2,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32 + d1 * 2 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,2,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,3,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 48 + d1 * 3 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,4,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 4 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,4,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,5,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 5 + d2, d3), memory_config: (3, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,5,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,5,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 5 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,5,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,6,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 96 + d1 * 6 + d2, d3), memory_config: (3, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,6,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,6,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 96 + d1 * 6 + d2, d3), memory_config: (3, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,6,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,6,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 96 + d1 * 6 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,6,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 96 + d1 * 16 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,6,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 96 + d1 * 6 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,6,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,7,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 112 + d1 * 7 + d2, d3), memory_config: (4, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,7,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,7,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 112 + d1 * 7 + d2, d3), memory_config: (4, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,7,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 112 + d1 * 7 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,16,8,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 * 8 + d2, d3), memory_config: (4, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,8,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,8,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 * 8 + d2, d3), memory_config: (4, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,8,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,16,8,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 * 8 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,16,64,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,184,7,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 7 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,184,14,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2576 + d1 * 14 + d2, d3), memory_config: (81, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,184,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 7 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,184,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1288 + d1 * 7 + d2, d3), memory_config: (41, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 14 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,18,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 14 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,14,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 14 + d2, d3), memory_config: (8, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,18,56,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 56 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 28 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,18,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 28 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,28,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 28 + d2, d3), memory_config: (16, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,18,56,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 56 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,7,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 126 + d1 * 7 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,18,56,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 56 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,18,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 126 + d1 * 7 + d2, d3), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,18,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 126 + d1 * 7 + d2, d3), memory_config: (4, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,19200,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 19200 + d1, d2), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,19200,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 600, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,128,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 128 + d2, d3), memory_config: (768, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,192,128,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 128 + d2, d3), memory_config: (768, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,192,128,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 128 + d2, d3), memory_config: (768, 8, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,192,256,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49152 + d1 * 256 + d2, d3), memory_config: (1536, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,192,1344,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 192 + d1, d2), memory_config: (6, 42, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,1344,192,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1344 + d1, d2), memory_config: (42, 6, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,192,16384,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 192 + d1, d2), memory_config: (6, 512, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,16384,192,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 16384 + d1, d2), memory_config: (512, 6, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,192,65536,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 192 + d1, d2), memory_config: (6, 2048, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,65536,192,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 65536 + d1, d2), memory_config: (2048, 6, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,196,768,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 196 + d1, d2), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,768,196,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 768 + d1, d2), memory_config: (24, 7, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,197,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2364 + d1 * 12 + d2, d3), memory_config: (74, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,1,12,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 * 12 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,1,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 * 12 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 * 16 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,256,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 256 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,1,2,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2 + d1 * 2 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,2,1,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2 + d1 + d2, d3), memory_config: (1, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,1,384,512,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 384 + d2, d3), memory_config: (12, 16, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,1,512,384,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 512 + d2, d3), memory_config: (16, 12, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1,512,12,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 512 + d2, d3), memory_config: (16, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,1,12,512,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 * 12 + d2, d3), memory_config: (1, 16, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1,6,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6 + d1 * 6 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,6,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,1,7,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7 + d1 * 7 + d2, d3), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,1,64,7,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 64 + d2, d3), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,1,8,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 * 8 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,8,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,200,7,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1400 + d1 * 7 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,200,14,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2800 + d1 * 14 + d2, d3), memory_config: (88, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,200,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1400 + d1 * 7 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,200,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1400 + d1 * 7 + d2, d3), memory_config: (44, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,2048,300,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 2048 + d1, d2), memory_config: (64, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,300,2048,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 300 + d1, d2), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,240,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,240,14,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 14 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,240,28,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 28 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,24,32,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 32 + d2, d3), memory_config: (24, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,24,128,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3072 + d1 * 128 + d2, d3), memory_config: (96, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,24,32,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 32 + d2, d3), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,32,24,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 24 + d2, d3), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,1024,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,1024,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1024 + d1, d2), memory_config: (32, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,128,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32768 + d1 * 128 + d2, d3), memory_config: (1024, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,256,128,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32768 + d1 * 128 + d2, d3), memory_config: (1024, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,16,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 16 + d2, d3), memory_config: (128, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,256,128,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32768 + d1 * 128 + d2, d3), memory_config: (1024, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,256,16,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 16 + d2, d3), memory_config: (128, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,256,32,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8192 + d1 * 32 + d2, d3), memory_config: (256, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 16 + d2, d3), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,256,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 256 + d2, d3), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,19200,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 600, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,19200,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 19200 + d1, d2), memory_config: (600, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,32,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8192 + d1 * 32 + d2, d3), memory_config: (256, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,256,128,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32768 + d1 * 128 + d2, d3), memory_config: (1024, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,256,4096,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 128, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,4096,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 4096 + d1, d2), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,256,64,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16384 + d1 * 64 + d2, d3), memory_config: (512, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,256,128,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32768 + d1 * 128 + d2, d3), memory_config: (1024, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,257,768,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 257 + d1, d2), memory_config: (9, 24, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,768,257,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 768 + d1, d2), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,25,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 12 + d2, d3), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,25,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 300 + d1 * 25 + d2, d3), memory_config: (10, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,28,13,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 364 + d1 * 13 + d2, d3), memory_config: (12, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,28,128,13,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3584 + d1 * 128 + d2, d3), memory_config: (112, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,28,13,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 364 + d1 * 13 + d2, d3), memory_config: (12, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,13,28,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 364 + d1 * 28 + d2, d3), memory_config: (12, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,300,2048,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 300 + d1, d2), memory_config: (10, 64, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,2048,300,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 2048 + d1, d2), memory_config: (64, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,10,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,10,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 10 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,11,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,11,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 11 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,12,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,12,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 12 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,13,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,13,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 13 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,14,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,14,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 14 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,15,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,15,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 15 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,6,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,7,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,7,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 7 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,8,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,8,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 8 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,3072,9,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,9,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 9 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,320,1200,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 320 + d1, d2), memory_config: (10, 38, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,1200,320,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1200 + d1, d2), memory_config: (38, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,16384,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 32 + d1, d2), memory_config: (1, 512, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,16384,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 16384 + d1, d2), memory_config: (512, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,16,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 16 + d2, d3), memory_config: (16, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,32,96,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 32 + d2, d3), memory_config: (16, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,24,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 24 + d2, d3), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,24,32,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 32 + d2, d3), memory_config: (24, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,32,49,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 49 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,32,32,49,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 32 + d2, d3), memory_config: (32, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,49,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 49 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,49,32,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1568 + d1 * 32 + d2, d3), memory_config: (49, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,32,8,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 8 + d2, d3), memory_config: (8, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,8,32,128,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 256 + d1 * 32 + d2, d3), memory_config: (8, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 14 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,36,14,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 14 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,14,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 14 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,36,28,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,7,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 7 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,36,28,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 28 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,36,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 7 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,36,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 252 + d1 * 7 + d2, d3), memory_config: (8, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,384,256,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 98304 + d1 * 256 + d2, d3), memory_config: (3072, 8, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,384,256,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 98304 + d1 * 256 + d2, d3), memory_config: (3072, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,384,256,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 98304 + d1 * 256 + d2, d3), memory_config: (3072, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,384,32,256,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12288 + d1 * 32 + d2, d3), memory_config: (384, 8, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,384,64,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 64 + d2, d3), memory_config: (768, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,384,128,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49152 + d1 * 128 + d2, d3), memory_config: (1536, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,384,64,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 64 + d2, d3), memory_config: (768, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,384,64,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 64 + d2, d3), memory_config: (768, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,1024,1024,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3072 + d1 * 1024 + d2, d3), memory_config: (96, 32, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,3,1024,1024,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3072 + d1 * 1024 + d2, d3), memory_config: (96, 32, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,3,1024,512,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3072 + d1 * 1024 + d2, d3), memory_config: (96, 16, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,3,512,1024,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 512 + d2, d3), memory_config: (48, 32, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,3,320,320,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 960 + d1 * 320 + d2, d3), memory_config: (30, 10, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,3,320,320,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 960 + d1 * 320 + d2, d3), memory_config: (30, 10, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,4096,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 4096 + d1, d2), memory_config: (128, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,4096,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 128, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,4800,512,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 4800 + d1, d2), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,512,4800,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 512 + d1, d2), memory_config: (16, 150, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,7,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,480,14,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 14 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,480,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,480,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3360 + d1 * 7 + d2, d3), memory_config: (105, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,512,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (1, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[512,1,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,300,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 512 + d1, d2), memory_config: (16, 10, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,300,512,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 300 + d1, d2), memory_config: (10, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,512,4800,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 512 + d1, d2), memory_config: (16, 150, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,4800,512,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 4800 + d1, d2), memory_config: (150, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,640,1024,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 640 + d1, d2), memory_config: (20, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,1024,640,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 1024 + d1, d2), memory_config: (32, 20, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,640,32,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20480 + d1 * 32 + d2, d3), memory_config: (640, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,640,64,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 40960 + d1 * 64 + d2, d3), memory_config: (1280, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,160,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 160 + d2, d3), memory_config: (320, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,12,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,12,64,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 12 + d1, d2), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,64,13,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,13,64,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 13 + d1, d2), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,20,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1280 + d1 * 20 + d2, d3), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,160,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 10240 + d1 * 160 + d2, d3), memory_config: (320, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,240,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 15360 + d1 * 240 + d2, d3), memory_config: (480, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,19200,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (2, 600, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,19200,64,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 19200 + d1, d2), memory_config: (600, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,1,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,1,64,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 + d1, d2), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,64,20,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1280 + d1 * 20 + d2, d3), memory_config: (40, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,30,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1920 + d1 * 30 + d2, d3), memory_config: (60, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,320,240,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20480 + d1 * 320 + d2, d3), memory_config: (640, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,40,30,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 40 + d2, d3), memory_config: (80, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,320,480,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 20480 + d1 * 320 + d2, d3), memory_config: (640, 15, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,480,320,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 30720 + d1 * 480 + d2, d3), memory_config: (960, 10, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,32,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (2, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,32,64,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 32 + d1, d2), memory_config: (1, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,64,4096,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (2, 128, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,4096,64,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 4096 + d1, d2), memory_config: (128, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,40,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2560 + d1 * 40 + d2, d3), memory_config: (80, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,60,40,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3840 + d1 * 60 + d2, d3), memory_config: (120, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,80,60,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5120 + d1 * 80 + d2, d3), memory_config: (160, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,80,120,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 5120 + d1 * 80 + d2, d3), memory_config: (160, 4, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,120,80,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7680 + d1 * 120 + d2, d3), memory_config: (240, 3, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,8,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 8 + d2, d3), memory_config: (16, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,8,64,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,64,9,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 9 + d2, d3), memory_config: (18, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,64,64,9,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4096 + d1 * 64 + d2, d3), memory_config: (128, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,64,9,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 9 + d2, d3), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,65536,192,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 65536 + d1, d2), memory_config: (2048, 6, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,192,65536,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 192 + d1, d2), memory_config: (6, 2048, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,672,7,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,672,14,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 9408 + d1 * 14 + d2, d3), memory_config: (294, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,672,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4704 + d1 * 7 + d2, d3), memory_config: (147, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,10,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 60 + d1 * 10 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,11,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 66 + d1 * 11 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,11,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 72 + d1 * 12 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,13,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 78 + d1 * 13 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,13,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,14,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 84 + d1 * 14 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,15,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 90 + d1 * 15 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,15,6,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 90 + d1 * 6 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,15,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 90 + d1 * 15 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 96 + d1 * 16 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,16,6,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 96 + d1 * 6 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 96 + d1 * 16 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,17,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 102 + d1 * 17 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,18,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 108 + d1 * 18 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,19,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 114 + d1 * 19 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1,6,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6 + d1 * 6 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,20,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 120 + d1 * 20 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,2,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 12 + d1 * 2 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,2,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,3072,6,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,3,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 18 + d1 * 3 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,4,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24 + d1 * 4 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,4,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,5,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 30 + d1 * 5 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,5,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,6144,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6 + d1, d2), memory_config: (1, 192, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6144,6,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6144 + d1, d2), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,6,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 36 + d1 * 6 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,6,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 42 + d1 * 7 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,8,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 48 + d1 * 8 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,6,9,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 54 + d1 * 9 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,6,64,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 64 + d2, d3), memory_config: (12, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,72,28,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,28,56,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2016 + d1 * 28 + d2, d3), memory_config: (63, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,72,56,28,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 4032 + d1 * 56 + d2, d3), memory_config: (126, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,7,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 7 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,72,14,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1008 + d1 * 14 + d2, d3), memory_config: (32, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,72,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 7 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,72,7,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 504 + d1 * 7 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,128,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 98304 + d1 * 128 + d2, d3), memory_config: (3072, 4, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,768,128,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 98304 + d1 * 128 + d2, d3), memory_config: (3072, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,768,128,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 98304 + d1 * 128 + d2, d3), memory_config: (3072, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,768,32,128,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 32 + d2, d3), memory_config: (768, 4, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,768,192,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 768 + d1, d2), memory_config: (24, 6, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,192,768,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 192 + d1, d2), memory_config: (6, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,196,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 768 + d1, d2), memory_config: (24, 7, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,196,768,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 196 + d1, d2), memory_config: (7, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,256,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 768 + d1, d2), memory_config: (24, 8, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,256,768,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 256 + d1, d2), memory_config: (8, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,257,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 768 + d1, d2), memory_config: (24, 9, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,257,768,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 257 + d1, d2), memory_config: (9, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,768,32,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 32 + d2, d3), memory_config: (768, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,768,32,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 32 + d2, d3), memory_config: (768, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,768,32,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24576 + d1 * 32 + d2, d3), memory_config: (768, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,768,64,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 49152 + d1 * 64 + d2, d3), memory_config: (1536, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,768,49,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 768 + d1, d2), memory_config: (24, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,49,768,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 49 + d1, d2), memory_config: (2, 24, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 84 + d1 * 12 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,12,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 84 + d1 * 7 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 7 + d1 * 7 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 7 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,3072,7,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,6144,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 7 + d1, d2), memory_config: (1, 192, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6144,7,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6144 + d1, d2), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,7,71,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 497 + d1 * 71 + d2, d3), memory_config: (16, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,71,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 497 + d1 * 7 + d2, d3), memory_config: (16, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,8,10,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 10 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,10,8,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 8 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,10,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 80 + d1 * 10 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,10,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,11,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 88 + d1 * 11 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,11,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,12,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 96 + d1 * 12 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,12,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,13,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 104 + d1 * 13 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,13,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,14,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 112 + d1 * 14 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,14,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,15,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 120 + d1 * 15 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,15,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,16,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 * 16 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,16,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,17,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 136 + d1 * 17 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,17,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,18,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 144 + d1 * 18 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,18,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,19,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 152 + d1 * 19 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,19,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,1,8,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 * 8 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,1,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 8 + d1 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,1,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,8,20,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 160 + d1 * 20 + d2, d3), memory_config: (5, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,20,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,8,2,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 * 2 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,2,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,8,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 8 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,3072,8,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,3,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 24 + d1 * 3 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,8,4,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 32 + d1 * 4 + d2, d3), memory_config: (1, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,4,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,5,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 40 + d1 * 5 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,5,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,6144,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 8 + d1, d2), memory_config: (1, 192, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6144,8,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6144 + d1, d2), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,64,160,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 5, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,160,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1280 + d1 * 160 + d2, d3), memory_config: (40, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[1,8,64,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 5, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[1,64,8,160,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 8 + d2, d3), memory_config: (16, 5, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,6,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 48 + d1 * 6 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,6,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 56 + d1 * 7 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,8,8,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 64 + d1 * 8 + d2, d3), memory_config: (2, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,8,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,8,9,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 72 + d1 * 9 + d2, d3), memory_config: (3, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,8,64,9,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (16, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>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')nannan
ttnn.permutetensor<[1,960,3,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2880 + d1 * 3 + d2, d3), memory_config: (90, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,960,3,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2880 + d1 * 3 + d2, d3), memory_config: (90, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,960,3,7,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 2880 + d1 * 3 + d2, d3), memory_config: (90, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[1,960,7,3,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6720 + d1 * 7 + d2, d3), memory_config: (210, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[1,9,3072,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 9 + d1, d2), memory_config: (1, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,3072,9,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 3072 + d1, d2), memory_config: (96, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[1,9,6144,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 9 + d1, d2), memory_config: (1, 192, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[1,6144,9,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 6144 + d1, d2), memory_config: (192, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>tensor<[1,64,9,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 576 + d1 * 9 + d2, d3), memory_config: (18, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[256,1536,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (8, 48, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1536,256,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (48, 8, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[2,12,13,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 156 + d1 * 13 + d2, d3), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[2,13,12,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 156 + d1 * 12 + d2, d3), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[2,12,13,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 156 + d1 * 13 + d2, d3), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[2,12,64,13,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 64 + d2, d3), memory_config: (48, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[2,13,12,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 156 + d1 * 12 + d2, d3), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[2,12,13,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 156 + d1 * 13 + d2, d3), memory_config: (10, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[2,1,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1,2,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (1, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[2,3584,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (1, 112, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[3584,2,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (112, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[2,4,1,ui32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 4 + d1, d2), memory_config: (1, 1, 'tile<32x32, u32>', 'dram')permutation: array<i64: 1, 0, 2>tensor<[4,2,1,ui32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 2 + d1, d2), memory_config: (1, 1, 'tile<32x32, u32>', 'dram')nannan
ttnn.permutetensor<[2,7,8,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 56 + d1 * 8 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[2,8,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 56 + d1 * 7 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 1, 3, 2>tensor<[2,8,64,7,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 64 + d2, d3), memory_config: (32, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[2,8,7,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 56 + d1 * 7 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[2,7,8,64,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 56 + d1 * 8 + d2, d3), memory_config: (4, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[3072,1024,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (96, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1024,3072,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (32, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[3072,3072,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (96, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[3072,3072,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (96, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[3072,8192,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (96, 256, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[8192,3072,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (256, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[3072,96,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (96, 3, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[96,3072,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (3, 96, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[32000,4096,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (1000, 128, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[4096,32000,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (128, 1000, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[3584,18944,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (112, 592, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[18944,3584,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (592, 112, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[3584,3584,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (112, 112, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[3584,3584,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (112, 112, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[36,12,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1728 + d1 * 144 + d2, d3), memory_config: (1944, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[36,12,32,144,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 384 + d1 * 32 + d2, d3), memory_config: (432, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[36,12,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1728 + d1 * 144 + d2, d3), memory_config: (1944, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[36,144,12,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1728 + d1 * 12 + d2, d3), memory_config: (1944, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[36,24,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3456 + d1 * 144 + d2, d3), memory_config: (3888, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[36,24,32,144,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 32 + d2, d3), memory_config: (864, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[36,24,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3456 + d1 * 144 + d2, d3), memory_config: (3888, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[36,144,24,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3456 + d1 * 24 + d2, d3), memory_config: (3888, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[4096,1024,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (128, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1024,4096,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (32, 128, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[4096,11008,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (128, 344, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[11008,4096,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (344, 128, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[4096,4096,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (128, 128, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[4096,4096,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (128, 128, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[484,6,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 864 + d1 * 144 + d2, d3), memory_config: (13068, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[484,6,32,144,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 192 + d1 * 32 + d2, d3), memory_config: (2904, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[484,6,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 864 + d1 * 144 + d2, d3), memory_config: (13068, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[484,144,6,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 864 + d1 * 6 + d2, d3), memory_config: (13068, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[4,13,16,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 208 + d1 * 16 + d2, d3), memory_config: (26, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[4,16,13,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 208 + d1 * 13 + d2, d3), memory_config: (26, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[4,16,1,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 + d2, d3), memory_config: (2, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[4,16,64,1,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1024 + d1 * 64 + d2, d3), memory_config: (128, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[4,16,1,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 + d2, d3), memory_config: (2, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[4,1,16,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 * 16 + d2, d3), memory_config: (2, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[4,16,49,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 49 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[4,16,32,49,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 512 + d1 * 32 + d2, d3), memory_config: (64, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[4,16,49,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 49 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[4,49,16,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 784 + d1 * 16 + d2, d3), memory_config: (98, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[4,1,16,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 * 16 + d2, d3), memory_config: (2, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[4,16,1,64,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 16 + d1 + d2, d3), memory_config: (2, 2, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[4,48,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6912 + d1 * 144 + d2, d3), memory_config: (864, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[4,48,32,144,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 32 + d2, d3), memory_config: (192, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[4,48,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6912 + d1 * 144 + d2, d3), memory_config: (864, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[4,144,48,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6912 + d1 * 48 + d2, d3), memory_config: (864, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[50272,512,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (1571, 16, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[512,50272,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (16, 1571, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[50280,1536,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (1572, 48, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1536,50280,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (48, 1572, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[51200,1024,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (1600, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1024,51200,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (32, 1600, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[512,1024,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (16, 32, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1024,512,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (32, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[512,3584,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (16, 112, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[3584,512,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (112, 16, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[6144,1536,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (192, 48, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1536,6144,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (48, 192, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[64,13,64,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 13 + d1, d2), memory_config: (26, 2, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[64,64,13,f32]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 64 + d1, d2), memory_config: (128, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[64,4,49,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 49 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[64,4,32,49,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 128 + d1 * 32 + d2, d3), memory_config: (256, 2, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[64,4,49,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 49 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[64,49,4,32,bf16]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 196 + d1 * 4 + d2, d3), memory_config: (392, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[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')permutation: array<i64: 0, 2, 1, 3>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')nannan
ttnn.permutetensor<[8192,3072,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (256, 96, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[3072,8192,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (96, 256, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[8960,1536,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (280, 48, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0>tensor<[1536,8960,bf16]>mapping_from: (d0, d1), mapping_to: (d0, d1), memory_config: (48, 280, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[8,100,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 100 + d1, d2), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[8,32,100,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 32 + d1, d2), memory_config: (8, 4, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[8,100,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 100 + d1, d2), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0, 2>tensor<[100,8,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 8 + d1, d2), memory_config: (25, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[8,920,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 920 + d1, d2), memory_config: (230, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 0, 2, 1>tensor<[8,32,920,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 32 + d1, d2), memory_config: (8, 29, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[8,920,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 920 + d1, d2), memory_config: (230, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0, 2>tensor<[920,8,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 8 + d1, d2), memory_config: (230, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[920,8,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 8 + d1, d2), memory_config: (230, 1, 'tile<32x32, bf16>', 'dram')permutation: array<i64: 1, 0, 2>tensor<[8,920,32,bf16]>mapping_from: (d0, d1, d2), mapping_to: (d0 * 920 + d1, d2), memory_config: (230, 1, 'tile<32x32, bf16>', 'dram')nannan
ttnn.permutetensor<[9,24,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3456 + d1 * 144 + d2, d3), memory_config: (972, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[9,24,32,144,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 768 + d1 * 32 + d2, d3), memory_config: (216, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[9,24,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3456 + d1 * 144 + d2, d3), memory_config: (972, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[9,144,24,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 3456 + d1 * 24 + d2, d3), memory_config: (972, 1, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[9,48,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6912 + d1 * 144 + d2, d3), memory_config: (1944, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 1, 3, 2>tensor<[9,48,32,144,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 1536 + d1 * 32 + d2, d3), memory_config: (432, 5, 'tile<32x32, f32>', 'dram')nannan
ttnn.permutetensor<[9,48,144,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6912 + d1 * 144 + d2, d3), memory_config: (1944, 1, 'tile<32x32, f32>', 'dram')permutation: array<i64: 0, 2, 1, 3>tensor<[9,144,48,32,f32]>mapping_from: (d0, d1, d2, d3), mapping_to: (d0 * 6912 + d1 * 48 + d2, d3), memory_config: (1944, 1, 'tile<32x32, f32>', 'dram')nannan