2016-06-27 12 views
1

sourceからtensorflowをインストールしようとしています。ソースからのBazel Tensorflowのインストール:認識できないオプション:--host_force_python = py2

bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package 

を私はメッセージが表示されます::

INFO: Reading options for 'build' from /home/ubuntu/tensorflow/tensorflow/tools/bazel.rc: 
    'build' options: --force_python=py2 --host_force_python=py2 --python2_path=/usr/bin/python --define=use_fast_cpp_protos=true --define=allow_oversize_protos=true --define PYTHON_BIN_PATH=/usr/bin/python --spawn_strategy=standalone --genrule_strategy=standalone 
Unrecognized option: --host_force_python=py2 

私はbuild_pip_packageコマンドを実行しようとすると、その後、それができるのconfigureファイルを実行しているときに私が実行しようとしたときに、すべてのデフォルトパラメータは、その後、選択しました

build_pip_package: command not found 

bazel-bin/tensorflow/tools/pip_package

内build_pip_packageファイルが存在しないが:findthe build_pip_packageコマンドトン
+0

'bazel-bin/tensorflow/tools/pip_package/build_pip_package/tmp/tensorflow_pkg'を実行しましたか? –

+0

はい、私は最初に 'bazelビルド-c opt --config = cuda //テンソルフロー/ tools/pip_package:build_pip_package'を実行してから' bazel-bin/tensorflow/tools/pip_package/build_pip_package/tmp /私は '-bash:bazel-bin/tensorflow/tools/pip_package/build_pip_package:そのようなファイルやディレクトリはありません 'というエラーを受け取りました。 – eager2learn

答えて

2

使用しているBazelが--host_force_pythonフラグについて知らないようです。フラグはadded in Januaryでした。古いバージョンのBazelを使用している可能性はありますか? bazel versionで確認できますが、少なくとも0.1.4を使用していることを確認してください(最適には0.3.0を使用しています)。

また、/home/ubuntu/tensorflow/tensorflow/tools/bazel.rcを開いてbuild --host_force_python=py2という行を削除することもできますが、その行がどのように必要であるかわからないため、他の問題が発生する可能性があります。

+0

' --bazelrc =/dev/null'オプションもあります。構成ファイル。 https://bazel.build/versions/master/docs/bazel-user-manual.html#bazelrcをご覧ください。 – galath

関連する問題