【发布时间】:2020-07-23 21:50:21
【问题描述】:
我正在尝试按照以下链接为 Google 珊瑚加速器重新训练对象检测模型
https://coral.ai/docs/edgetpu/retrain-detection/#prerequisites
主机系统基于Linux Mint docker环境
- CPU : Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz
- 显卡:显卡:Intel HD Graphics 5500
- 操作系统:Linux Mint 19 Tara
- 内存大小:8G
但是在开始训练工作之后
root@beaa5d65a1d5:/tensorflow/models/research# ./retrain_detection_model.sh --num_training_steps ${NUM_TRAINING_STEPS} --num_eval_steps ${NUM_EVAL_STEPS}
进程被OOM杀手杀死
./retrain_detection_model.sh:第 45 行:86 被杀
python object_detection/model_main.py --pipeline_config_path="${CKPT_DIR}/pipeline.config" --model_dir="${TRAIN_DIR}" --num_train_steps="${num_training_steps}" --num_eval_steps="${num_eval_steps}"
感谢任何帮助!
【问题讨论】:
-
有
--batch_size选项吗?减小 batch_size 需要更少的内存,但会减慢训练速度。你得到了--batch_size=1的 OOM 吗? -
抱歉,我在 ./retrain_detection_model.sh 中没有看到任何 --batch_size 参数。我对此很陌生,因此不确定是否可以在其他文件中进行修改。