torch.cuda.comm.broadcast¶
- torch.cuda.comm.broadcast(tensor, devices=None, *, out=None)[源代码]¶
将张量广播到指定的 GPU 设备。
- 参数
tensor (Tensor) – 要广播的张量。可以位于 CPU 或 GPU 上。
devices (Iterable[torch.device, str 或 int], 可选) – 要广播到的 GPU 设备的迭代器。
out (Sequence[Tensor], 可选, 仅限关键字) – 用于存储输出结果的 GPU 张量。
注意
必须指定
devices
和out
中的一个。- 返回值
- 如果指定了
devices
, 一个元组,包含
tensor
的副本,放置在devices
上。
- 如果指定了
- 如果指定了
out
, 一个元组,包含
out
张量,每个张量都包含tensor
的副本。
- 如果指定了