
PyTorch Elastic:基于Python的分布式训练框架
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
PyTorch Elastic 是一个基于弹性架构的多设备并行训练方案。该框架通过容错和弹性机制支持多设备分布式训练任务的可靠执行。
有关详细信息,请访问我们的官方网站。
需确保运行环境满足以下条件:Python 3.6+、PyTorch 和 EtCD 的安装。此外,Elastic功能在4个节点环境下可支持最多32个训练器(每个节点8个进程),而弹性扩展范围则可在1到4个节点间灵活配置,最高支持8×32=256个训练任务。
按如下指令启动训练作业:
Python脚本文件路径参数需包含必要的运行环境变量。例如,在终端中执行以下命令:
python -m torchelastic.distributed.launch --nnodes=4 --nproc_per_node=8 --rdzv_id=JOB_ID --rdzv_backend=etcd --rdzv_endpoint=ETCD_HOST:ETCD_PORT YOUR_TRAINING_SCRIPT.py (-arg1 ...训练脚本参数...)
弹性功能可支持节点数从1到4个不等,最高允许配置32个训练器。作业将在首个健壮节点就绪后自动启动并执行。
全部评论 (0)
还没有任何评论哟~


