mmfewshot/tools/classification/slurm_train.sh

25 lines
593 B
Bash
Raw Normal View History

add fewshot classification v2 (#27) * bug fix * fix comments * fix doc str * seprate the cls and det * update script * fix commnets * fix commnets * fix commnets test 0 loss fix commnets * update tools * rename detectors * rename detectors * rename detectors * rename detectors * del frcnn config * update doc str * update config * fix comments * fix comments * update config * update config * update config * update config * fix comments * fix comments * fix comments * fix comments * add mpsr * update config * update config * test bug voc data * mv vis to misc * classification framwork * add fewshot classification methods * set before method static * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * add blank line for bar * update config * update config * update config * update config * update config * update config * update config * update config * Revert "update config" This reverts commit a71c6aae288f282887c8d75875b82333ada20658. * Revert "update config" This reverts commit d21d5bcccf00195968ccd7ea1952672a54e13ac1. * Revert "update config" This reverts commit 1786c07902ec885f0f456cca39cd47872c5eaf64. * Revert "update config" This reverts commit 27efc60b04aa96c45c5ee02307014d51518b6805. * update config * update config * update config * update config * update config * update config * update config * update config * add resnet12 * update config * update config * update config * update config * update config * update config and backbone * update config and backbone * update config and backbone * update config and backbone * update config and backbone * update config and backbone * fix dataset sampling * fix dataset sampling * add baseline config * update baseline config * update baseline++ config * update baseline++ config * update baseline++ config * update baseline config * fix pipeline * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update test backbone * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * fix maml bug * fix maml bug * update config * fix maml bug * update config * update config * update config * fix maml bug * update config * update config * update config * update config * update config * update config * add tiered imagenet * update config * update config * update config * update config * add dataloader * add dataloader * add dataloader * add dataloader * add dataloader * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * add doc * add doc * fix tiered imagenet * fix tiered imagenet * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * fix comments * fix comments * update config * update config * update config * update config * update config * update config * fix eval prior * update relation net * update config * update config * update config * update config * update config * update config * update config * update config * update config * update config * update doc str * update doc str * update doc str * update config * update config * update config * update config * update doc str * add few shot classification * update meta baseline config * add few shot classification * update script * update script * update script * update script * update script * update config * update config * update config * update config * update margin to 0 * update config * fix comments * fix comments * update config * update config * update config * fix comments * update config * fix meta baseline * fix meta baseline * update config * fix meta baseline * update config * update config * fix comments * fix comments * update config * add config Co-authored-by: zhangshilong <2392587229zsl@gmail.com>
2021-09-01 19:46:51 +08:00
#!/usr/bin/env bash
set -x
PARTITION=$1
JOB_NAME=$2
CONFIG=$3
WORK_DIR=$4
GPUS=${GPUS:-8}
GPUS_PER_NODE=${GPUS_PER_NODE:-8}
CPUS_PER_TASK=${CPUS_PER_TASK:-5}
SRUN_ARGS=${SRUN_ARGS:-""}
PY_ARGS=${@:5}
PYTHONPATH="$(dirname $0)/../../":$PYTHONPATH \
srun -p ${PARTITION} \
--job-name=${JOB_NAME} \
--gres=gpu:${GPUS_PER_NODE} \
--ntasks=${GPUS} \
--ntasks-per-node=${GPUS_PER_NODE} \
--cpus-per-task=${CPUS_PER_TASK} \
--kill-on-bad-exit=1 \
${SRUN_ARGS} \
python -u tools/classification/train.py ${CONFIG} --work-dir=${WORK_DIR} --launcher="slurm" ${PY_ARGS}