RaspberryPi-ObjectDetection-TensorFlow
RaspberryPi-ObjectDetection-TensorFlow copied to clipboard
error when running training
hi im getting this error for both docker versions Docker version 1.13.1, build 092cba3 Docker version 17.12.0
/models/research/object_detection/utils/visualization_utils.py:25: UserWarning:
This call to matplotlib.use() has no effect because the backend has already
been chosen; matplotlib.use() must be called *before* pylab, matplotlib.pyplot,
or matplotlib.backends is imported for the first time.
The backend was *originally* set to u'TkAgg' by the following code:
File "/models/research/object_detection/eval.py", line 50, in <module>
from object_detection import evaluator
File "/models/research/object_detection/evaluator.py", line 24, in <module>
from object_detection import eval_util
File "/models/research/object_detection/eval_util.py", line 28, in <module>
from object_detection.metrics import coco_evaluation
File "/models/research/object_detection/metrics/coco_evaluation.py", line 20, in <module>
from object_detection.metrics import coco_tools
File "/models/research/object_detection/metrics/coco_tools.py", line 47, in <module>
from pycocotools import coco
File "/models/research/pycocotools/coco.py", line 49, in <module>
import matplotlib.pyplot as plt
File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 72, in <module>
from matplotlib.backends import pylab_setup
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/__init__.py", line 14, in <module>
line for line in traceback.format_stack()
import matplotlib; matplotlib.use('Agg') # pylint: disable=multiple-statements
INFO:tensorflow:global_step/sec: 0
INFO:tensorflow:global_step/sec: 0
/run.sh: line 118: 27 Killed python /models/research/object_detection/train.py --train_dir $TRAIN_DIR --pipeline_config_path "$TRAIN_DIR/pipeline.config"
Ive set up the project per the instructions. Then run,
sudo docker run -p 8000:8000 -v `pwd`/data:/data docker.nanonets.com/pi_training -m train -a ssd_mobilenet_v1_coco -e ssd_mobilenet_v1_coco_0 -p '{"batch_size":8,"learning_rate":0.003}'
any thoughts on why this might happen?
Thanks
I had the same issue. It helped to give Docker more resources (CPUs, RAM).
Ok, I will try that next time. Thanks @ghostrich .