diff --git a/mlx/distributed/ibv/ibv.cpp b/mlx/distributed/ibv/ibv.cpp index 866147617..84671c694 100644 --- a/mlx/distributed/ibv/ibv.cpp +++ b/mlx/distributed/ibv/ibv.cpp @@ -925,6 +925,10 @@ class IBVGroup : public GroupImpl { }); } + void sum_scatter(const array& input, array& output, Stream stream) override { + throw std::runtime_error("[ring] sum_scatter not supported."); + } + std::shared_ptr split(int color, int key = -1) override { throw std::runtime_error("[ibv] Group split not supported."); }