dtensor_from_fn¶
通过一个 paddle API(一般是 Tensor 创建类的 API )结合分布式属性 placements 创建一个带分布式属性的 Tensor。
参数¶
返回¶
带有分布式信息的 Tensor
代码示例
>>> import paddle
>>> import paddle.distributed as dist
>>> # Create a distributed attribute
>>> mesh = dist.ProcessMesh([0, 1], dim_names=["x"])
>>> # Call the function dtensor_from_fn with dist_attr parameter
>>> d_tensor = dist.dtensor_from_fn(paddle.ones, mesh, [dist.Replicate()], shape=[1])
>>> print(d_tensor)