Repository navigation
Expand file tree
/
Copy pathtrain.sh
More file actions
42 lines (42 loc) · 1.46 KB
/
Copy pathtrain.sh
File metadata and controls
42 lines (42 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
export MASTER_PORT=$((12000 + $RANDOM % 20000))
export OMP_NUM_THREADS=1
export PATH=/mnt/lustre/share/gcc/gcc-5.3.0/bin/:$PATH
export LD_LIBRARY_PATH=/mnt/lustre/share/gcc/gmp-4.3.2/lib:/mnt/lustre/share/gcc/mpfr-2.4.2/lib:/mnt/lustre/share/gcc/mpc-0.8.1/lib:$LD_LIBRARY_PATH
export PATH=/mnt/cache/share/cuda-11.3/bin:$PATH
export PATH=/mnt/cache/xingsen/.local/bin:$PATH
export LD_LIBRARY_PATH=/mnt/cache/share/cuda-11.3/lib64:$LD_LIBRARY_PATH
MODEL_PATH='/mnt/cache/share_data/huangbingkun.vendor/model/vit_l_hybrid_pt_800e_k700_ft.pth'
OUTPUT_DIR='/mnt/lustre/xingsen/videoMAE_ckp/k700_2'
PARTITION=${PARTITION:-"video"}
GPUS=${GPUS:-32}
GPUS_PER_NODE=${GPUS_PER_NODE:-8}
CPUS_PER_TASK=${CPUS_PER_TASK:-12}
SRUN_ARGS=${SRUN_ARGS:-""}
PY_ARGS=${@:2}
srun -p ${PARTITION} \
--gres=gpu:${GPUS_PER_NODE} \
--ntasks=${GPUS} \
--ntasks-per-node=${GPUS_PER_NODE} \
--cpus-per-task=${CPUS_PER_TASK} \
${SRUN_ARGS} \
python -u run_class_finetuning.py \
--model vit_large_patch16_224 \
--finetune ${MODEL_PATH} \
--log_dir ${OUTPUT_DIR} \
--output_dir ${OUTPUT_DIR} \
--batch_size 8 \
--num_sample 1 \
--input_size 224 \
--save_ckpt_freq 1 \
--num_frames 16 \
--sampling_rate 4 \
--opt adamw \
--lr 0.00015 \
--opt_betas 0.9 0.999 \
--weight_decay 0.05 \
--epochs 30 \
--data_set "ava" \
--val_freq 30 \
--drop_path 0.2 \
--enable_deepspeed \
${PY_ARGS}