| 490 | } |
| 491 | |
| 492 | std::shared_ptr<GroupImpl> split(int color, int key = -1) override { |
| 493 | throw std::runtime_error("[ring] Group split not supported."); |
| 494 | } |
| 495 | |
| 496 | void all_gather(const array& input, array& output, Stream stream) override { |
| 497 | auto& encoder = cpu::get_command_encoder(stream); |
nothing calls this directly
no outgoing calls
no test coverage detected