Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Tensorflow中加载新操作-AlreadyExister错误_Python_Tensorflow_New Operator - Fatal编程技术网

Python 在Tensorflow中加载新操作-AlreadyExister错误

Python 在Tensorflow中加载新操作-AlreadyExister错误,python,tensorflow,new-operator,Python,Tensorflow,New Operator,我正在Tensorflow中加载一个新操作(以标准方式),即: 我在运行脚本时遇到以下错误: 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 是否有人遇到同样的错误?这似乎是一

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

我在运行脚本时遇到以下错误:

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 ))

您可以跟踪问题。

谢谢您的回复!实际上我不明白为什么它应该是一个竞争条件,因为库的加载是在文件的开头完成的,并且该指令不在任何循环中!在您的情况下,是否可能多次加载此库?要测试这一点,您可以在load_library调用之前添加一些日志记录,并进行检查。是的,该库被加载了多次,因为它在共享对象文件中出现了两次(由于编译中的设置错误)。谢谢@PeteWarden!
os.system('mkdir -p {}'.format( summaries_directory ))