2
EXRファイルからデータを読み取るopを書きました。tensorflow外部ライブラリを使用する新しいop
コードはコンパイルできますが、私がtf.load_op_library('custom_ops.so')
と呼ぶと、私はNotFoundError: libcustom_ops.so: undefined symbol: _ZNK3Imf9InputFile6headerEv
というエラーがあります。
私のccファイルにはlibopenexr
のライブラリが必要だと思われます。私の質問は、テンソルフローに追加のライブラリもロードするように指示する方法です。
別のライブラリを私のcustom_ops.so
に含めることもできます。このため
、私はCMakeの
add_library(custom_ops SHARED ${SOURCES} back_warp.cu.o ${OpenEXR_LIBS})
に呼び出してみましたが、それは同じエラーを与えます。