Spaces:
Runtime error
Runtime error
| set -exuo pipefail | |
| # HOSTNAMES MASTER_ADDR MASTER_PORT COUNT_NODE are coming from the main script | |
| H=`hostname` | |
| RANK=`echo -e $HOSTNAMES | python3 -c "import sys;[sys.stdout.write(str(i)) for i,line in enumerate(next(sys.stdin).split(' ')) if line.strip() == '$H'.strip()]"` | |
| CONFIG_FILE=${1-configs/deepspeed/zero2-bf16.yaml} # relative to TRLX_DIR | |
| CONDA_DIR=${2:-/admin/home-amuzio/miniconda3} | |
| CONDA_ENV_NAME=${3:-trlx} | |
| # This script assumes the following: | |
| # (1) a conda environment named $CONDA_ENV_NAME | |
| # (2) It is being run from the $TRLX_DIR directory | |
| # If using venv, you can remove the conda stuff and just activate the venv directly | |
| set +x | |
| export PATH="$CONDA_DIR/condabin:$PATH" | |
| source $CONDA_DIR/etc/profile.d/conda.sh | |
| conda activate $CONDA_ENV_NAME | |
| set -x | |
| accelerate launch \ | |
| --num_processes $((8 * $COUNT_NODE)) \ | |
| --num_machines $COUNT_NODE \ | |
| --machine_rank $RANK \ | |
| --main_process_ip $MASTER_ADDR \ | |
| --config_file $CONFIG_FILE \ | |
| examples/ilql_sentiments.py | |