1234567891011121314151617181920212223242526 |
- #!/usr/bin/env bash
- # -------------------------------------------------------------------------
- # Copyright (c) 2021-2022, NVIDIA Corporation & Affiliates. All rights reserved.
- #
- # This work is made available under the Nvidia Source Code License.
- # To view a copy of this license, visit
- # https://github.com/NVlabs/GroupViT/blob/main/LICENSE
- #
- # Written by Jiarui Xu
- # -------------------------------------------------------------------------
- SCRIPT=$1
- CONFIG=$2
- NODE_RNAK=$3
- NODES=$4
- GPUS_PER_NODE=$5
- MASTER_ADDR=$6
- PORT=${PORT:-29500}
- PYTHONPATH="$(dirname $0)/..":$PYTHONPATH OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 \
- python -m torch.distributed.launch --nproc_per_node=$GPUS_PER_NODE \
- --nnodes=$NODES --node_rank=$NODE_RNAK \
- --master_addr=$MASTER_ADDR \
- $SCRIPT --cfg $CONFIG ${@:7}
|