ttnn.reshard
- ttnn.reshard() None
-
Converts a tensor from one sharded layout to another sharded layout
:param *
input_tensor: input tensor :type *input_tensor: ttnn.Tensor :param *output_memory_config: Memory config with shard spec of output tensor :type *output_memory_config: MemoryConfigExample
>>> sharded_memory_config_dict = dict( core_grid=ttnn.CoreRangeSet( { ttnn.CoreRange( ttnn.CoreCoord(0, 0), ttnn.CoreCoord(1, 1) ), } ), strategy=ttnn.ShardStrategy.BLOCK, ), >>> shard_memory_config = ttnn.create_sharded_memory_config(input_shape, **input_sharded_memory_config_args) >>> sharded_tensor = ttnn.reshard(tensor, shard_memory_config)