“Failed to get convolution algorithm. This is probably because cuDNN failed to initialize”錯誤的解決辦法

  • 最近在使用TF2.0,運行程序時出現(xiàn)以下錯誤:
Failed to get convolution algorithm. This is probably because cuDNN failed to initialize.
so try looking to see if a warning log message was printed above. [Op:Conv2D]
  • 一開始懷疑是CUDA和CuDNN配置錯誤。反復(fù)試驗后發(fā)現(xiàn)可能是GPU內(nèi)存不足造成的。需要在程序前加以下一段代碼:
from tensorflow.compat.v1 import ConfigProto
from tensorflow.compat.v1 import InteractiveSession
config = ConfigProto()
config.gpu_options.allow_growth = True
session = InteractiveSession(config=config)
  • 意思是對GPU進行按需分配。主要原因是訓(xùn)練圖像較大,消耗GPU資源較多。但我的RTX2060顯存只有6GB,所以會出現(xiàn)這個錯誤。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 如果打開你的微信、微博,輸入“讀書”二字,可供你選擇的公眾號將瞬間滿屏。“萬般皆下品惟有讀書高”,此古句恰恰印證了...
    有夢_就去追閱讀 686評論 5 16
  • 致修遠(yuǎn)老師 ---青島即墨藍村慶余屯小學(xué)【周公若愚】 悠閑勝似姜子牙,才思賽過八大家。 心較諸葛多一竅,質(zhì)似樹人論...
    周公若愚閱讀 344評論 0 0
  • 很多人說,銀行業(yè)是最為畏懼區(qū)塊鏈技術(shù)的行業(yè),區(qū)塊鏈將顛覆傳統(tǒng)銀行,重構(gòu)金融體系。 然而,實際情況恰恰相反,銀行業(yè)是...
    roooooland閱讀 244評論 0 0

友情鏈接更多精彩內(nèi)容