關於PaddleSharp GPU使用 常見問題記錄

siwm了無痕發表於2022-01-05

在安裝NVIDIA驅動過程中遇到一系列問題,記錄如下! 附上PaddleSharp地址,大家喜歡可以關注

根據PaddleSharp官方說明需要安裝驅動如下 CUDA 和 cuDNN 和 TensorRT,下面針對每一個驅動做詳細說明

一、CUDA 和 cuDNN

       安裝可以完全參照這個博主文章安裝,https://blog.csdn.net/shuiyixin/article/details/99935799

二、TensorRT (注意這個只能是7.x版本

       安裝可以參考這個文章 https://www.pythonf.cn/read/64495

下面正式進入疑難雜症問題(建議使用控制檯程式測試,因為可以輸出一些系統日誌

 欲善其事,必先利其器。先上工具連結 ,這個工具可以分析dll依賴判斷是否缺少檔案

一、利用工具檢查TensorRT是否缺少依賴一般會有個111/112的問題。

               

            解決問題如下:
                1. 去CUDA目錄,你會找到一個nvrtc64_112_0.dll,複製出來一份改名字如上缺少的檔案,圖片如下

             

 

       二、支援GPU的NuGet包安裝錯誤

              

 

              解決問題如下: 

              這個問題一般就是沒有沒有安裝對NuGet包,如果使用GPU請安裝Sdcb.PaddleInference.runtime.win64.cuda11_cudnn8_tr7,刪除這個包:Sdcb.PaddleInference.runtime.win64.mkl,,這兩個包只能安裝一個。

        三、缺少zlibwapi.dll檔案(官方有說明文件:https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#install-zlib-windows)

             

 

            解決問題如下:

            下載這個dll放到指定目錄下就可以了  我的地址如下:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\bin

          

問題到這基本上就可以解決大部分問題了,前提是驅動都安裝正確,下面我把測試程式碼放到附件中方便大家測試

下面放兩張比較圖供大家參考

 

 

 

原始碼

zlibwapi.dll

驅動這裡放阿里雲盤地址

 

相關文章