我正在尝试添加外部头文件(如OpenCL头文件)进行tensorflow的一些实验.我试着将它添加到tensorflow/core/BUILD文件下的BUILD文件中:
# This includes implementations of all kernels built into TensorFlow.
cc_library(
name = "all_kernels",
visibility = ["//visibility:public"],
copts = tf_copts() + ["-Ithird_party/include"], <==== this is the line I added
Run Code Online (Sandbox Code Playgroud)
我还在这个目录中创建了一个软链接,从OpenCL驱动程序(在tensorflow/third_party下)这些头文件的位置(如ln -s/opt/opencl /),但它仍然抱怨它没有找到头文件.
如果我直接添加外部头文件(如/ opt/opencl/CL /),它会抱怨无法包含外部文件(或某些此类内容).
我没有root密码将这些头文件复制到/ usr/include /中.
有人可以解释如何准确地将外部头文件转换为tensorflow进行构建吗?
感谢您的快速帮助.