0
は、私は、すなわち、(標準的な方法で)Tensorflowの新しい操作をロードしています:Tensorflowに新しい操作をロード - AlreadyExistsError
import tensorflow as tf
...
select_module = tf.load_op_library('./pixel_selector.so')
、スクリプトを実行しているとき、私は次のエラーを取得しています:
File "........./load_library.py", line 64, in load_op_library
None, None, error_msg, error_code)
tensorflow.python.framework.errors_impl.AlreadyExistsError:
Op with name PixelSelector
誰でも同じエラーが発生していますか?
返信いただきありがとうございます! 実際には、ライブラリのロードがファイルの先頭で実行され、その命令がループ内にないため、なぜ競合状態にすべきかわかりません! – skiera87
このライブラリを複数回読み込んでいる可能性はありますか?これをテストするには、load_library呼び出しの直前にいくつかのロギングを追加し、それをチェックすることができます。 –
はい、コンパイル時の設定が間違っているため、共有オブジェクトファイルに2回表示されていたため、ライブラリは複数回読み込まれました。ありがとう@PeteWarden! – skiera87