backup_model.sh 687 B

123456789101112131415161718192021222324252627282930
  1. set -e
  2. if [ $# -lt 1 ]; then
  3. echo 'Usage: ./backup_model.sh model_id'
  4. exit -1
  5. fi
  6. MODEL_ID=$1
  7. MODEL_DIR=/mnt/sdb/models/opton/$MODEL_ID
  8. ROOT_DIR=$(cd `dirname $0`; pwd)
  9. TASK_DIR=$ROOT_DIR/$MODEL_ID
  10. if [ ! -d $TASK_DIR ]; then
  11. echo '[FAIL] Task model folder not exist: '$TASK_DIR
  12. exit -1
  13. fi
  14. if [ -d $MODEL_DIR ]; then
  15. echo '[FAIL] Backup model folder already exist: '$MODEL_DIR
  16. exit -1
  17. fi
  18. mkdir -p $MODEL_DIR
  19. cp -rf $TASK_DIR/prototxt $MODEL_DIR
  20. cp $TASK_DIR/output/snapshot/ZF_faster_rcnn_final.caffemodel $MODEL_DIR
  21. cp $TASK_DIR/config.py $MODEL_DIR
  22. touch $MODEL_DIR/__init__.py
  23. touch $MODEL_DIR/$MODEL_ID'.tag'
  24. echo '[SUCCESS] Model backup to '$MODEL_DIR