下記tensorflow/modelsをインストールしようとして、ファイルパスがわからなくなりました。
https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md
【エラー箇所】
git clone https://github.com/cocodataset/cocoapi.git
cd cocoapi/PythonAPI
make
cp -r pycocotools <path_to_tensorflow>/models/research/
【エラー内容】
$ cp -r pycocotools ~/tensorflow/models/research/
cp: ディレクトリ '/home/maty/tensorflow/models/research/' を作成できません: そのようなファイルやディレクトリはありません
~/tensorflowを適当に作ったのですが、これでは対応できないようです。
この「<path_to_tensorflow>/models/research/」とは一体どこを指すのでしょうか。
知見のある方、よろしくお願いします。
上記問題は、自己解決しました。
次の問題が発生しました。
protocコマンドのエラーです。
$ protoc object_detection/protos/*.proto --python_out=.
object_detection/protos/ssd.proto:104:3: Expected "required", "optional", or "repeated".
object_detection/protos/ssd.proto:104:12: Expected field name.
object_detection/protos/model.proto: Import "object_detection/protos/ssd.proto" was not found or had errors.
object_detection/protos/model.proto:12:5: "Ssd" is not defined.
これもよくわかりません。
よろしくお願いします。
上記質問も何とか自己解決できました。
しかし、次の問題が生じました。
python3.6 infer.py
/usr/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6
return f(*args, **kwds)
Traceback (most recent call last):
File "infer.py", line 18, in <module>
serialized_graph = fid.read()
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/lib/io/file_io.py", line 119, in read
self._preread_check()
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/lib/io/file_io.py", line 79, in _preread_check
compat.as_bytes(self.__name), 1024 * 512, status)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/errors_impl.py", line 473, in exit
c_api.TF_GetCode(self.status.status))
tensorflow.python.framework.errors_impl.NotFoundError: mask_rcnn_inception_resnet_v2_atrous_coco_2018_01_28/frozen_inference_graph.pb; No such file or directory
単なる3.5と3.6との違いとは異なるようです。
よろしくお願いします。
あなたの回答
tips
プレビュー