关于PaddleSharp GPU使用 常见问题记录

  • A+
所属分类:.NET技术
摘要

在安装NVIDIA驱动过程中遇到一系列问题,记录如下! 附上PaddleSharp地址,大家喜欢可以关注


在安装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的问题。

              关于PaddleSharp GPU使用 常见问题记录 

            解决问题如下:
                1. 去CUDA目录,你会找到一个nvrtc64_112_0.dll,复制出来一份改名字如上缺少的文件,图片如下

             关于PaddleSharp GPU使用 常见问题记录

 

       二、支持GPU的NuGet包安装错误

              关于PaddleSharp GPU使用 常见问题记录

 

              解决问题如下: 

              这个问题一般就是没有没有安装对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)

             关于PaddleSharp GPU使用 常见问题记录

 

            解决问题如下:

            下载这个dll放到指定目录下就可以了  我的地址如下:C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.5bin

          

问题到这基本上就可以解决大部分问题了,前提是驱动都安装正确,下面我把测试代码放到附件中方便大家测试

下面放两张比较图供大家参考

关于PaddleSharp GPU使用 常见问题记录关于PaddleSharp GPU使用 常见问题记录

 

 

 

源码

zlibwapi.dll

驱动这里放阿里云盘地址