|
|
|
|
|
by d4l3k
356 days ago
|
|
Recently there's been a lot of interest and improvements in semi-synchronous training. The Streaming DiLoCo paper came out this year and is a big step forward for datacenter semi-sync. Historically it's been limited to areas like federated learning for low power/low network training but with the massive increase in number of GPUs it's becoming relevant even for training in datacenters. It is another variable ML researchers have to tune so does add some complexity and I expect most folks just aren't familiar with it yet. On "typed language": all of torchft is typed! The coordination/quorum layers are written in Rust w/ GRPC and the front-end is typed Python with Pyre since it has to interact with PyTorch and model code. |
|
[1] https://github.com/pytorch-labs/monarch/issues/175#issuecomm...