Open-Sora/scripts/misc/launch_extract_feat.sh
2024-05-21 04:05:02 +00:00

22 lines
546 B
Bash

#!/bin/bash
set -x
set -e
START_SPLIT=0
NUM_SPLIT=10
DATA_PATH=$1
SAVE_PATH=$2
DATA_ARG="--data-path $DATA_PATH"
SAVE_ARG="--save-dir $SAVE_PATH"
CMD="torchrun --standalone --nproc_per_node 1 scripts/misc/extract_feat.py configs/opensora-v1-2/misc/extract.py $DATA_ARG $SAVE_ARG"
declare -a GPUS=(0 1 2 3 4 5 6 7)
mkdir -p logs/extract_feat
for i in "${GPUS[@]}"; do
CUDA_VISIBLE_DEVICES=$i $CMD --start-index $(($START_SPLIT + i * $NUM_SPLIT)) --end-index $(($START_SPLIT + (i + 1) * $NUM_SPLIT)) >logs/extract_feat/$i.log 2>&1 &
done