diff --git a/src/components/TabTraining.vue b/src/components/TabTraining.vue index 2409b87b..8c9e9d05 100644 --- a/src/components/TabTraining.vue +++ b/src/components/TabTraining.vue @@ -6,9 +6,16 @@ :label="deterministic.description" :saveKey="deterministic.name" /> -

Distributed Training (NCCL backend)

+

Distributed Training

+

Choose a Backend

+ \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } else { :::# @@ -39,7 +39,7 @@ python -m torch.distributed.launch \ python -m torch.distributed.launch \ --nproc_per_node #:::= it.nproc_per_node :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } :::# @@ -56,24 +56,24 @@ python -m torch.distributed.launch \ ```sh python main.py \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank 0 \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` - Execute on worker nodes ```sh python main.py \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } else { :::# @@ -83,7 +83,7 @@ python main.py \ ```sh python main.py \ --nproc_per_node #:::= it.nproc_per_node :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } :::# diff --git a/src/templates/template-text-classification/README.md b/src/templates/template-text-classification/README.md index 8f95eee0..17af6528 100644 --- a/src/templates/template-text-classification/README.md +++ b/src/templates/template-text-classification/README.md @@ -25,26 +25,26 @@ pip install -r requirements.txt --progress-bar off -U ```sh python -m torch.distributed.launch \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank 0 \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` - Execute on worker nodes ```sh python -m torch.distributed.launch \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } else { :::# @@ -55,7 +55,7 @@ python -m torch.distributed.launch \ python -m torch.distributed.launch \ --nproc_per_node #:::= it.nproc_per_node :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } :::# @@ -72,24 +72,24 @@ python -m torch.distributed.launch \ ```sh python main.py \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank 0 \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` - Execute on worker nodes ```sh python main.py \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } else { :::# @@ -99,7 +99,7 @@ python main.py \ ```sh python main.py \ --nproc_per_node #:::= it.nproc_per_node :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } :::# diff --git a/src/templates/template-vision-classification/README.md b/src/templates/template-vision-classification/README.md index 0fb335da..6f3fd02a 100644 --- a/src/templates/template-vision-classification/README.md +++ b/src/templates/template-vision-classification/README.md @@ -25,26 +25,26 @@ pip install -r requirements.txt --progress-bar off -U ```sh python -m torch.distributed.launch \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank 0 \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` - Execute on worker nodes ```sh python -m torch.distributed.launch \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } else { :::# @@ -55,7 +55,7 @@ python -m torch.distributed.launch \ python -m torch.distributed.launch \ --nproc_per_node #:::= it.nproc_per_node :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } :::# @@ -72,24 +72,24 @@ python -m torch.distributed.launch \ ```sh python main.py \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank 0 \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` - Execute on worker nodes ```sh python main.py \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } else { :::# @@ -99,7 +99,7 @@ python main.py \ ```sh python main.py \ --nproc_per_node #:::= it.nproc_per_node :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } :::# diff --git a/src/templates/template-vision-dcgan/README.md b/src/templates/template-vision-dcgan/README.md index 7ddf9e03..9ddf31f7 100644 --- a/src/templates/template-vision-dcgan/README.md +++ b/src/templates/template-vision-dcgan/README.md @@ -25,26 +25,26 @@ pip install -r requirements.txt --progress-bar off -U ```sh python -m torch.distributed.launch \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank 0 \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` - Execute on worker nodes ```sh python -m torch.distributed.launch \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } else { :::# @@ -55,7 +55,7 @@ python -m torch.distributed.launch \ python -m torch.distributed.launch \ --nproc_per_node #:::= it.nproc_per_node :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } :::# @@ -72,24 +72,24 @@ python -m torch.distributed.launch \ ```sh python main.py \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank 0 \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` - Execute on worker nodes ```sh python main.py \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } else { :::# @@ -99,7 +99,7 @@ python main.py \ ```sh python main.py \ --nproc_per_node #:::= it.nproc_per_node :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } :::# diff --git a/src/templates/template-vision-segmentation/README.md b/src/templates/template-vision-segmentation/README.md index 144a2871..b649a059 100644 --- a/src/templates/template-vision-segmentation/README.md +++ b/src/templates/template-vision-segmentation/README.md @@ -25,26 +25,26 @@ pip install -r requirements.txt --progress-bar off -U ```sh python -m torch.distributed.launch \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank 0 \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` - Execute on worker nodes ```sh python -m torch.distributed.launch \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } else { :::# @@ -55,7 +55,7 @@ python -m torch.distributed.launch \ python -m torch.distributed.launch \ --nproc_per_node #:::= it.nproc_per_node :::# \ --use_env main.py \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } :::# @@ -72,24 +72,24 @@ python -m torch.distributed.launch \ ```sh python main.py \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank 0 \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` - Execute on worker nodes ```sh python main.py \ - --nproc_per_node #:::= nproc_per_node :::# \ + --nproc_per_node #:::= it.nproc_per_node :::# \ --nnodes #:::= it.nnodes :::# \ --node_rank \ --master_addr #:::= it.master_addr :::# \ --master_port #:::= it.master_port :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } else { :::# @@ -99,7 +99,7 @@ python main.py \ ```sh python main.py \ --nproc_per_node #:::= it.nproc_per_node :::# \ - --backend nccl + --backend #:::= it.backend :::# ``` #::: } :::#