Bazelでビルド設定をしているところでエラーが出ます。
リンク内容
上記のサイトを参考にTensorFlow 1.13.1のビルドを行っていたのですが、Bazelでビルド設定をしている際に以下のようなエラーがでました。調べてみても書いている内容がよくわかりません。よろしくお願いします。
エラーコード全文
確認のため同じことを何回もやっているので、Requirementが多いですが無視していただいて結構です。
途中でバージョンの確認もしています。
エラーが出ているのは最後の一行だけで、
>python ./configure.py
に対してです。
Requirement already up-to-date: pip in c:\venvs\build_tf1131\lib\site-packages (19.1.1) (build_tf1131) C:\Program Files (x86)\Microsoft Visual C++ Build Tools>pip3 install six numpy wheel Requirement already satisfied: six in c:\venvs\build_tf1131\lib\site-packages (1.12.0) Requirement already satisfied: numpy in c:\venvs\build_tf1131\lib\site-packages (1.16.4) Requirement already satisfied: wheel in c:\venvs\build_tf1131\lib\site-packages (0.33.4) (build_tf1131) C:\Program Files (x86)\Microsoft Visual C++ Build Tools>pip3 install keras_applications==1.0.7 --no-deps Requirement already satisfied: keras_applications==1.0.7 in c:\venvs\build_tf1131\lib\site-packages (1.0.7) (build_tf1131) C:\Program Files (x86)\Microsoft Visual C++ Build Tools>pip3 install keras_preprocessing==1.0.9 --no-deps Requirement already satisfied: keras_preprocessing==1.0.9 in c:\venvs\build_tf1131\lib\site-packages (1.0.9) (build_tf1131) C:\Program Files (x86)\Microsoft Visual C++ Build Tools>pip3 list Package Version ------------------- ------- Keras-Applications 1.0.7 Keras-Preprocessing 1.0.9 numpy 1.16.4 pip 19.1.1 setuptools 40.6.2 six 1.12.0 wheel 0.33.4 (build_tf1131) C:\Program Files (x86)\Microsoft Visual C++ Build Tools>mkdir C:\build\tf1131 サブディレクトリまたはファイル C:\build\tf1131 は既に存在します。 (build_tf1131) C:\Program Files (x86)\Microsoft Visual C++ Build Tools>cd /d c:\build\tf1131 (build_tf1131) c:\build\tf1131>pwd /c/build/tf1131 (build_tf1131) c:\build\tf1131>git clone https://github.com/tensorflow/tensorflow.git fatal: destination path 'tensorflow' already exists and is not an empty directory. (build_tf1131) c:\build\tf1131>cd tensorflow (build_tf1131) c:\build\tf1131\tensorflow>git checkout v1.13.1 HEAD is now at 6612da8951 Merge pull request #26101 from gunan/r1.13 (build_tf1131) c:\build\tf1131\tensorflow>cd /d C:\build\tf1131\tensorflow (build_tf1131) c:\build\tf1131\tensorflow>pwd /c/build/tf1131/tensorflow c:\build\tf1131\tensorflow>python ./configure.py WARNING: The following rc files are no longer being read, please transfer their contents or import their path into one of the standard rc files: nul file is invalid or corrupted (missing end of central directory record) Cannot find central directory FATAL: Failed to open Bazel as a zip file: success Traceback (most recent call last): File "./configure.py", line 1701, in <module> main() File "./configure.py", line 1557, in main check_bazel_version('0.19.0', '0.21.0') File "./configure.py", line 457, in check_bazel_version ['bazel', '--batch', '--bazelrc=/dev/null', 'version']) File "./configure.py", line 147, in run_shell output = subprocess.check_output(cmd) File "C:\Users\kis\AppData\Local\Programs\Python\Python36\lib\subprocess.py", line 356, in check_output **kwargs).stdout File "C:\Users\kis\AppData\Local\Programs\Python\Python36\lib\subprocess.py", line 438, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['bazel', '--batch', '--bazelrc=/dev/null', 'version']' returned non-zero exit status 36.
調べたサイト
https://teratail.com/questions/14232
AnacondaやMinicondaを使うとビルドエラーになるようなので今回は使えません。
補足情報
CPU: Intel Core i7-8700
OS: Windows 10(64bit)
CUDA 10.1 for Windows
cuDNN 7.6.0 for Windows(CUDA 10.1用)
Microsoft Visual C++ 2015 Redistributable Update 3
Microsoft Build Tools 2015 Update 3
MSYS2 x64
Bazel 0.19.0
Python 3.6.8
サイトに従ってコマンドを打っているだけなので知識はほぼありません。よろしくお願いします。
追記
bazelがWindowsにブロックされていたので、解除しました。
するとエラーが変わったので修正しています。
コマンドプロンプトでbazel helpと打つと以下のように出力され、ファイルが破損しているのはわかるのですが、どうすればいいのかわかりません。
インストールしなおせば直るものなのでしょうか?
C:\Users\kis>bazel help file is invalid or corrupted (missing end of central directory record) Cannot find central directory FATAL: Failed to open Bazel as a zip file: success
回答1件
あなたの回答
tips
プレビュー