在 Tensorflow 中加载新操作 - AlreadyExistsError

Loading new operation in Tensorflow - AlreadyExistsError

我正在 Tensorflow 中加载一个新操作(以标准方式),即:

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

有人遇到同样的错误吗?

这似乎是一个竞争条件,可以通过以下方式解决:

os.system('mkdir -p {}'.format( summaries_directory ))

您可以跟踪问题 here