Sto cercando di aggiungere un file di intestazione esterno (come il file di intestazione OpenCL) per alcuni esperimenti per tensorflow. Ho cercato di aggiungere questo nella lima BUILD sotto tensorflow/file/BUILD nucleo:Come aggiungere file di intestazione esterni durante la build bazel/tensorflow
# 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
Ho anche creato un link simbolico in questo elenco per il percorso di questi file di intestazione dal driver di OpenCL (sotto tensorflow/THIRD_PARTY) troppo (come ln -s/opt/opencl /) ma si lamenta ancora che non ha trovato quel file di intestazione.
Se aggiungo direttamente un file di intestazione esterno (come/opt/opencl/CL /) si lamenta che i file esterni non possono essere inclusi (o qualcosa del genere).
Non ho la password di root per copiare questi file di intestazione in/usr/include/too.
Qualcuno può spiegare esattamente come eseguire i file di intestazione esterni in tensorflow per la costruzione?
Grazie per qualsiasi aiuto rapido.
Grazie per l'aiuto, ma volevo sapere in che modo fare esattamente questo. Come ho detto nel mio post originale, quando aggiungo il soft link alla directory interna e lo assegno come "-I" non funziona ancora. Quindi, volevo sapere esattamente come possiamo fare questo. –