"TensorFlow for Poets"チュートリアルを学習しています。詩人のテンソルフローに基づく画像分類子の再学習中にretrain.pyを実行したときのエラー
何らかの理由でretrain.pyコマンド(他の4行のコードが添付されています)がエラーに遭遇した場合、再トレーニングの段階に固執しています。
私はそれが単純な修正かもしれないと思っています。 ルート3333e49b2f82 @:私は私のドッカー端末に私のコマンドラインにこれを入力すると、これは誤りである
# python tensorflow/examples/image_retraining/retrain.py \
--bottleneck_dir=/tf_files/bottlenecks \
--how_many_training_steps 500 \
--model_dir=/tf_files/inception \
--output_graph=/tf_files/retrained_graph.pb \
--output_labels=/tf_files/retrained_labels.txt \
--image_dir /tf_files/flower_photos
:私は正常に次のコマンドを使用して、ステップまで、各工程を経てコードラボのチュートリアルに従うことができるAM/tensorflow#パイソンtensorflow /例/ image_retraining/retrain.py
--bottleneck_dir=/tf_files/bottlenecks \ --how_many_training_steps 500 \ --model_dir=/tf_files/inception \ --output_graph=/tf_files/retrained_graph.pb \ --output_labels=/tf_files/retrained_labels.txt \ --image_dir /tf_files/flower_photos Traceback (most recent call last): File "tensorflow/examples/image_retraining/retrain.py", line 1012, in tf.app.run(main=main, argv=[sys.argv[0]] + unparsed) File "/usr/local/lib/python2.7/dist- packages/tensorflow/python/platform/app.py", line 43, in run sys.exit(main(sys.argv[:1] + flags_passthrough)) File "tensorflow/examples/image_retraining/retrain.py", line 751, in main maybe_download_and_extract() File "tensorflow/examples/image_retraining/retrain.py", line 313, in maybe_download_and_extract tarfile.open(filepath, 'r:gz').extractall(dest_directory) File "/usr/lib/python2.7/tarfile.py", line 2051, in extractall self.extract(tarinfo, path) File "/usr/lib/python2.7/tarfile.py", line 2088, in extract self._extract_member(tarinfo, os.path.join(path, tarinfo.name)) File "/usr/lib/python2.7/tarfile.py", line 2164, in _extract_member self.makefile(tarinfo, targetpath) File "/usr/lib/python2.7/tarfile.py", line 2205, in makefile copyfileobj(source, target) File "/usr/lib/python2.7/tarfile.py", line 265, in copyfileobj shutil.copyfileobj(src, dst) File "/usr/lib/python2.7/shutil.py", line 49, in copyfileobj buf = fsrc.read(length) File "/usr/lib/python2.7/tarfile.py", line 818, in read buf += self.fileobj.read(size - len(buf)) File "/usr/lib/python2.7/tarfile.py", line 736, in read return self.readnormal(size) File "/usr/lib/python2.7/tarfile.py", line 745, in readnormal return self.fileobj.read(size) File "/usr/lib/python2.7/gzip.py", line 261, in read self._read(readsize) File "/usr/lib/python2.7/gzip.py", line 308, in _read self._read_eof() File "/usr/lib/python2.7/gzip.py", line 347, in _read_eof hex(self.crc))) IOError: CRC check failed 0x76f1f85e != 0x6caceac0L [email protected]:/tensorflow#
\私はこれらのエラーに基づいて考えることができる唯一のことは、それがpython2.7とは何かを持っているということでしょうか?私はpython2.7と3.5の両方を私のマシン(Macbook air)にインストールしていますが、これがDockerやテンソルフローに何らかの問題があるかどうかは分かりません。
とにかく助けていただければ幸いです。