#include "mlx/distributed/distributed.h"Go to the source code of this file.
Classes | |
| class | mlx::core::distributed::detail::GroupImpl |
| Abstract base class of a distributed group implementation. More... | |
Namespaces | |
| namespace | mlx |
| namespace | mlx::core |
| namespace | mlx::core::distributed |
| namespace | mlx::core::distributed::detail |
Functions | |
| Stream | mlx::core::distributed::detail::communication_stream () |
| void | mlx::core::distributed::detail::all_sum (Group group, const array &input, array &output) |
| void | mlx::core::distributed::detail::all_gather (Group group, const array &input, array &output) |
| void | mlx::core::distributed::detail::send (Group group, const array &input, int dst) |
| Send an array to the dst rank. | |
| void | mlx::core::distributed::detail::recv (Group group, array &out, int src) |
| Recv an array from the src rank. | |