2017-10-01 1 views
0

のチュートリアルプログラムをコンパイルする方法を、私は bazel build -c opt --config=cuda //tensorflow/cc:tutorials_example_trainerはtensorflowを設定した後tensorflow

コマンドを実行しようとしたが、エラーが、私はすべての可能性を試してみました発生したが、解決に失敗しました。

ERROR:エラー装填パッケージ 'tensorflow/ccで': ':tutorials_example_trainer // tensorflow/ccで' スキップ拡張子ファイルの読み込み中にエラーが発生しました 'をCUDA/build_defs.bzl':いいえ、そのようなパッケージ「@local_config_cuda // CUDA ':トレースバック(最後の最新の呼び出し):

ファイル "/home/manyz/tensorflow/third_party/gpus/cuda_configure.bzl"、ライン1042 _create_local_cuda_repository(repository_ctx)

ファイル「/ホーム/manyz/tensorflow/third_party/gpus/cuda_configure.bzl "、行975、_create_local_cuda_repository _host_compiler_includes(repository_ctx、CC)

ファイル "/home/manyz/tensorflow/third_party/gpus/cuda_configure.bzl"、ライン145、_host_compiler_includesで get_cxx_inc_directories(repository_ctx、CC)

ファイル「/ホーム/ get_cxx_inc_directoriesでmanyz/tensorflow/THIRD_PARTY/GPUの/ cuda_configure.bzl」、ライン120、 セット(includes_cpp)

depsetsためsetコンストラクタは廃止され、除去されます。代わりにdepsetコンストラクタを使用してください。ターゲットパターンの解析に失敗しました:あなたは一時的に偽

警告フラグ--incompatible_disallow_set_constructor =を渡すことによって、非推奨setコンストラクタを有効にすることができます。

ERROR:エラー装填パッケージ 'tensorflow/CC' いいえ、そのようなパッケージ '@ local_config_cuda // CUDA':トレースバック(最新の呼び出しにエラーが発生しました 'CUDA/build_defs.bzl' 拡張ファイルの読み取り中最後):

ファイル "/home/manyz/tensorflow/third_party/gpus/cuda_configure.bzl"、ライン1042 _create_local_cuda_repository(repository_ctx)

ファイル「/ホーム/ manyz/tensorflow/THIRD_PARTY/GPUの/ cuda_configure .bzl "、975行、_create_local_cuda_repository _host_compiler_includes(repository_ctx、CC)

ファイル "/home/manyz/tensorflow/third_party/gpus/cuda_configure.bzl"、ライン145、_host_compiler_includesで get_cxx_inc_directories(repository_ctx、CC)

ファイル「/ホーム/ get_cxx_inc_directoriesでmanyz/tensorflow/THIRD_PARTY/GPUの/ cuda_configure.bzl」、ライン120、 セット(includes_cpp)

depsetsためsetコンストラクタは廃止され、除去されます。代わりにdepsetコンストラクタを使用してください。 --incompatible_disallow_set_constructor = falseフラグを渡して、非推奨のsetコンストラクタを一時的に有効にすることができます。

INFO:経過時間:2293S FAILED

:ビルド(0パッケージがロードされた)正常に完了しませんでした 現在ロード:私はCUDA8.0、cuDNN 5.0とBazel 0.6をインストールしました:ということtensorflow/ccで

注意を.0、私のシステムはUbuntu 16.04です。

+0

設定中にcudaにyesを選択したとします。 – mhlopko

答えて

1

この問題は既に開かれているようです:https://github.com/tensorflow/tensorflow/issues/11859。最後のコメントによれば、の行120を編集することで問題を解決できるとのことです。それで問題が解決しない場合は、問題を登録して修正を待つことになります。

+0

ありがとう、私はそれを試して、それがどのように動作するか見てみましょう。 – ManYz

+0

実際には、.bzlファイルを編集すると、さらに多くのファイルを編集するように見えます。私は最終的に私のbazelを0.5.4に戻しました。とりあえずありがとう。 – ManYz