mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
[1/n][torch/elastic] Move torchelastic docs *.rst (#148)
Summary: Pull Request resolved: https://github.com/pytorch/elastic/pull/148 Pull Request resolved: https://github.com/pytorch/pytorch/pull/56811 Moves docs sphinx `*.rst` files from the torchelastic repository to torch. Note: only moves the rst files the next step is to link it to the main pytorch `index.rst` and write new `examples.rst` Reviewed By: H-Huang Differential Revision: D27974751 fbshipit-source-id: 8ff9f242aa32e0326c37da3916ea0633aa068fc5
This commit is contained in:
committed by
Facebook GitHub Bot
parent
3db45bcb91
commit
a80b215a9a
@ -47,6 +47,21 @@ def _register_default_handlers() -> None:
|
||||
handler_registry.register("static", _create_static_handler)
|
||||
|
||||
|
||||
# The legacy function kept for backwards compatibility.
|
||||
def get_rendezvous_handler(params: RendezvousParameters) -> RendezvousHandler:
|
||||
"""
|
||||
This method is used to obtain a reference to a :py:class`RendezvousHandler`.
|
||||
Custom rendezvous handlers can be registered by
|
||||
|
||||
::
|
||||
|
||||
from torch.distributed.elastid.rendezvous import rendezvous_handler_registry
|
||||
from torch.distributed.elastic.rendezvous.registry import get_rendezvous_handler
|
||||
|
||||
def create_my_rdzv(params: RendezvousParameters):
|
||||
return MyCustomRdzv(params)
|
||||
|
||||
rendezvous_handler_registry.register("my_rdzv_backend_name", create_my_rdzv)
|
||||
|
||||
my_rdzv_handler = get_rendezvous_handler("my_rdzv_backend_name", RendezvousParameters)
|
||||
"""
|
||||
return handler_registry.create_handler(params)
|
||||
|
Reference in New Issue
Block a user