Tensorflow+InternalError: Blas GEMM launch failed


[參考1:]https://stackoverflow.com/questions/37337728/tensorflow-internalerror-blas-sgemm-launch-failed

問題: 多半是session用畢沒有及時close, 導致系統和GPU的很大部分被占用過卻沒有歸還, 當前資源便不夠了; 或是多個session爭用GPU.

解決:

在每次測試想運行的session前加上:

if 'session' in locals() and session is not None:
    print('Close interactive session')
    session.close()

當然最好還是盡可能使用上下文管理器吧, 不適合用的地方記得手動close().

shutdown kernel or 重啟計算機 亦可釋放歸還.


免責聲明!

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



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