2016-07-26 18 views
3

私はLinux Mint 18 64xでテンソルフローを構築しようとしています。ヘッダファイルのlinuxでテンソルフローを構築する際のエラー

ERROR: /home/david/tensorflow/tensorflow/core/kernels/BUILD:1489:1: undeclared inclusion(s) in rule '//tensorflow/core/kernels:batchtospace_op_gpu': 
this rule is missing dependency declarations for the following files included by 'tensorflow/core/kernels/batchtospace_op_gpu.cu.cc': 
    '/usr/local/cuda-7.5/include/cuda_runtime.h' 
    '/usr/local/cuda-7.5/include/host_config.h' 
    '/usr/local/cuda-7.5/include/builtin_types.h' 

リストが進むとの、私はちょうどこれを引き起こしている可能性がありますどのような最初の3任意のアイデアを貼り付け:私は、命令が得たこのエラーによって一歩ずつ続きますか? ありがとう!

答えて

2

私はその後、別のエラーましたが

/THIRD_PARTY/GPUの/ crosstool/CROSSTOOL

ファイルtensorflowに toolchain{}cxx_builtin_include_directory: "/usr/local/cuda-7.5/include"を追加することで、この問題を解決することができた:

ERROR: /home/david/tensorflow/tensorflow/core/kernels/BUILD:1489:1: output 'tensorflow/core/kernels/_objs/batchtospace_op_gpu/tensorflow/core/kernels/batchtospace_op_gpu.cu.pic.o' was not created. 

を私がすることができましたCROSSTOOLファイルのcxx_flag: "-std=c++11"という2つの出現のそれぞれの下にcxx_flag: "-D_MWAITXINTRIN_H_INCLUDED"を追加して解決します。

は、私はその後、さらに別のエラーを得た:

私はCROSSTOOLファイルに cxx_flag: "-std=c++11"の2つの出現のそれぞれの下に次の行を追加することで解決することができ
'depthtospace_op_gpu.cu.o' was not created. 

cxx_flag: "-D_FORCE_INLINES" 
    cxx_flag: "-D__STRICT_ANSI__" 

ソリューションがいましたここにある:

関連する問題