1
0
mirror of https://github.com/osmarks/nanogpt-experiments.git synced 2024-12-18 14:10:28 +00:00

docs for multinode ddp

This commit is contained in:
Andrej Karpathy 2023-01-16 05:57:33 +00:00
parent c3dddbff3d
commit 9352df23de

View File

@ -2,11 +2,15 @@
This training script can be run both on a single gpu in debug mode,
and also in a larger training run with distributed data parallel (ddp).
To run in debug mode example:
$ python train.py --batch_size=32 --other=args
To run on a single GPU, example:
$ python train.py --batch_size=32 --compile=False
To run DDP on 4 gpus on one node, example:
To run with DDP on 4 gpus on 1 node, example:
$ torchrun --standalone --nproc_per_node=4 train.py
To run with DDP on 4 gpus across 2 nodes, example:
$ torchrun --nproc_per_node=8 --nnodes=2 --node_rank=0 --master_addr=123.456.123.456 --master_port=1234 train.py
$ torchrun --nproc_per_node=8 --nnodes=2 --node_rank=1 --master_addr=123.456.123.456 --master_port=1234 train.py
"""
import os