20  Group(std::shared_ptr<void> group) : group_(group) {}
 
   40  std::shared_ptr<void> group_{
nullptr};
 
 
 
Definition distributed.h:9
 
Group init(bool strict=false)
Initialize the distributed backend and return the group containing all discoverable processes.
 
A distributed::Group represents a group of independent mlx processes that can communicate.
Definition distributed.h:19
 
const std::shared_ptr< void > & raw_group()
Definition distributed.h:35
 
Group(std::shared_ptr< void > group)
Definition distributed.h:20
 
Group split(int color, int key=-1)
Split the group according to the provided color.