Files
Eric BuehlerandGitHub 668f7611ce Ring distributed backend for heterogeneous TP (#1238)
* Begin work on ring distributed backend for Metal

* Add the actual ring functionality

* It loads and kind of runs

* It works

* Optimize buffer allocation

* Avoid copy

* It works

* Add allgather

* Fix load

* Ping-pong

* Small things

* Add config json

* Allow different ip address

* Read config once

* Read config when appropriate

* Replicate requests

* Small fix

* Fix small compat with openai

* Clippy

* Update docs
2025-05-31 19:35:42 -04:00

8 lines
123 B
JSON

{
"master_ip": "0.0.0.0",
"master_port": 1234,
"port": 12345,
"right_port": 12346,
"rank": 0,
"world_size": 2
}