14    std::optional<Group> group = std::nullopt,
 
   19    std::optional<Group> group = std::nullopt,
 
   25    std::optional<Group> group = std::nullopt,
 
   29    std::vector<int> shape,
 
   32    std::optional<Group> group = std::nullopt,
 
   38    std::optional<Group> group = std::nullopt,
 
Definition distributed.h:9
 
array recv(std::vector< int > shape, Dtype dtype, int src, std::optional< Group > group=std::nullopt, StreamOrDevice s={})
 
array recv_like(const array &x, int src, std::optional< Group > group=std::nullopt, StreamOrDevice s={})
 
array send(const array &x, int dst, std::optional< Group > group=std::nullopt, StreamOrDevice s={})
 
array all_sum(const array &x, std::optional< Group > group=std::nullopt, StreamOrDevice s={})
 
array all_gather(const array &x, std::optional< Group > group=std::nullopt, StreamOrDevice S={})
 
std::variant< std::monostate, Stream, Device > StreamOrDevice
Definition utils.h:14