ray.train.torch.TorchConfig#
- class ray.train.torch.TorchConfig(backend: str | None = None, init_method: str = 'env', timeout_s: int = 1800)[源代码]#
-
torch 进程组设置的配置。
更多信息请参见 https://pytorch.org/docs/stable/distributed.html。
- 参数:
backend – 用于训练的后端。更多信息和有效值请参见
torch.distributed.init_process_group。如果设置为 None,则在请求 GPU 时将使用 nccl,否则将使用 gloo。init_method – 要使用的初始化方法。可以是“env”用于环境变量初始化,或“tcp”用于TCP初始化。默认为“env”。
timeout_s – 进程组操作的超时秒数。
方法
属性