工具配置-Could not load library cudnn_cnn_infer64_8.dll. Error code 126


tensorflow出現報錯:Could not load library cudnn_cnn_infer64_8.dll. Error code 126的可能解決方案 (GPU)

詳情:

原文鏈接:https://blog.csdn.net/qq_28048779/article/details/122146628

  Could not load library cudnn_cnn_infer64_8.dll. Error code 126
  Please make sure cudnn_cnn_infer64_8.dll is in your library path

可能的原因:沒有安裝zlib

解決方案

  1. 安裝並配置zlib
    下載鏈接:zlib(最新版本1.2.3,截至2021/12/25)
  2. 找一個地方解壓文件夾,在高級系統設置->環境變量->系統變量(注意不是用戶變量)->Path中,添加zlibwapi.dll的根目錄(注意是根目錄,不是文件)
    例如:我將文件解壓在"C:\Program Files\NVIDIA GPU Computing Toolkit\zlib123dllx64",文件zlibwapi.dll在"zlib123dllx64\dll_x64"下,那么只需在Path中添加"C:\Program Files\NVIDIA GPU Computing Toolkit\zlib123dllx64\dll_x64"即可
  3. 重啟電腦即可(沒重啟前很有可能還是提示報錯)

最后

似乎網上有關cuda和cudnn的安裝教程有很多沒有提到需要安裝zlib,但在官方頁面中明確提到了需要安裝zlib
另外如果出現Could not load library xxx的時候也不妨確認一下是不是安裝了zlib


免責聲明!

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



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