DeepFaceLab報錯, Could not create cudnn handle 解決方法!

DeepFaceLab 雖然沒有可視化界面,但是在衆多換臉軟件中,是安裝最方便,更新最快,整體性能最佳的一個。這個軟件對於系統依賴很低,也就是不需要裝各種各樣的“插件”。 但是即便如此,由於版本的不斷更新,也會出現一些問題。比如本來是好的,用着用着就不穩定了。

 

這次要說的錯誤是,Could not create cudnn handle,提示不能夠創建cudnn句柄。 cudnn是用來加速神經網絡的組件,一般換臉軟件都會調用這個。但是DFL明明是自帶cudnn爲什麼會報錯了呢? 讓人百思不得其解。

 

其實,世間萬物皆有道理。

雖然,cudnn是軟件自帶,但是驅動是我們自己裝的。比如我們原先用的DFL對cuda的要求是9.0 ,然後你把軟件升級到了9.2,但是你並沒有升級你的驅動。 這個時候你的驅動和CUDA其實是不匹配,那麼對應着你的驅動和DFL自帶的cudnn也是不匹配的,所以即便自帶了,也需要你電腦上的驅動和自帶的cudnn匹配纔行。

 

對於這個問題,解決方法很簡單,升級驅動!

 

還是那句話,對於DeepFaceLab的錯誤可以歸結爲兩類

  1. 驅動版和軟件版本不對應。
  2. 顯卡內存太小。

 

更多內容請參考:DeepFakes中文網

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章