tensorflow object_detection coco API 安装:
make时报错:
分别安装gcc 和Cpython 解决:
对应错误信息:
gcc:unable to execute 'gcc': No such file or directory
解决: yum install gcc
Cpython:gcc: 错误:pycocotools/_mask.c:没有那个文件或目录 error: command 'gcc' failed with exit status 1 make: *** [all] 错误 1
解决: conda install Cpython
git clone https://github.com/cocodataset/cocoapi.git
cd cocoapi/PythonAPI
make
cp -r pycocotools <path_to_tensorflow>/models/research/
这一步之前需要下载去“https://github.com/google/protobuf/releases”下载具体的protocol包解压到models/research 目录下,然后执行如下命令
在 tensorflow/models/research/执行如下命令:
wget -O protobuf.zip https://github.com/google/protobuf/releases/download/v3.0.0/protoc-3.0.0-linux-x86_64.zip
unzip protobuf.zip
cd /root/Codes/models-master/research
bin/protoc object_detection/protos/*.proto --python_out=.
注意最后的'.'
继续在research 目录下执行如下命令将库添加到环境变量:
export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim
最后在research 目录下执行如下命令进行测试:
python object_detection/builders/model_builder_test.py
报出如下错误:
from . import _path, rcParams
ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9’ not found (required by / root/anaconda3/envs/DL/lib/python3.6/site-packages/matplotlib/_path.cpython-36m-x86 _64-linux-gnu.so)
解决:
conda install libgcc
ImportError: No module named ‘absl’
pip install absl-py
再次执行命令成功。
运行官方的pet示例报错:
-
ImportError: No module named pycocotools.coco
看这里:https://blog.csdn.net/u013591306/article/details/79458220
- ImportError: No module named 'object_detection’在执行命令的/root/Codes/models-master/research目录下执行
export PYTHONPATH=/root/Codes/models-master/research/coco/PythonAPI:$PATH
- 执行报错信息ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9’ not found (required by
解决: 首先找到高版本的libstdc++.so.*,然后使用strings 命令,最后将这个配置到具体的环境变量中,配置环境变量需要注意,配置路径为自己拷贝好的lib包的目录:
例如:
LD_LIBRARY_PATH=/root/anaconda3/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
下面教程中的最后环境变量路径配置不要参考。
教程参考:
https://blog.csdn.net/ccbrid/article/details/78979878
- 然后执行如下示例命令:
python object_detection/model_main.py --pipeline_config_path=object_detection/samples/co nfigs/ssd_mobilenet_v1_pets.config --model_dir=None --num_train_steps=5000 --sample_1_of_n_eval_examples=1 --alsol ogtostderr\