在使用C++调用TensorFlow接口时出现的问题,网上没有资料,问了老师才知道的。

Exception ignored in: <module 'threading' from 'E:\\tools\\anoconda\\setup\\Lib\\threading.py'>
Traceback (most recent call last):
  File "E:\tools\anoconda\setup\Lib\threading.py", line 1289, in _shutdown
    assert tlock.locked()
SystemError: <built-in method locked of _thread.lock object at 0x0000021CD47A18F0> returned a result with an error set

这是TensorFlow资源未释放造成的锁死(不知道这么解释对不对),找到报错文件,修改文件threading.py ,1289行附近

 assert tlock is not None
 assert tlock.locked()

注释掉这两行,加一句

tlock.locked() ,变成下图这样,错误就解除了。

C++调用TensorFlow

 --------------------------------------------------------------------------------------------------

不对 改完之后jupyter notebook启动不了 要慎重

相关文章:

  • 2022-12-23
  • 2022-01-08
  • 2022-01-03
  • 2022-12-23
  • 2021-04-07
  • 2021-12-03
  • 2021-06-27
  • 2022-12-23
猜你喜欢
  • 2021-08-04
  • 2021-09-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2021-06-08
相关资源
相似解决方案