C++調用TensorFlow


在使用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() ,變成下圖這樣,錯誤就解除了。

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

不對 改完之后jupyter notebook啟動不了 要慎重


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM