使用Paddle时切换自己的CUDNN版本

转载自:https://blog.csdn.net/Weyoung_/article/details/108853972

最近在学习百度的paddle框架时需要CUDNN7.6以上的版本,但是服务器现有的是7.0,测试时会报错如下:

W0928 16:48:54.643898 47177 device_context.h:155] WARNING: device: 0. The installed Paddle is compiled with CUDNN 7.6, but CUDNN version in your machine is 7.0, which may cause serious incompatible bug. Please recompile or reinstall Paddle with compatible CUDNN version.

需要修改cudnn的版本,但是服务器同时还有别的程序,希望不影响其他程序,只修改当前终端的cudnn版本,操作如下:

  1. https://developer.nvidia.com/rdp/cudnn-archive,去该网站下载cudnn7.6.3 for cuda9.0。得到.solitairetheme8的后缀,没关系,手动改成.taz。然后移动到/home/xxx/cudnn/cudnn7.6.4-cuda9.0/下,这个文件夹是自己创建的,担心和别的cudnn搞混了。解压这个文件 tar -xvf cudnn-9.0-linux-x64-v7.6.4.38.tgz,得到cuda目录。
  2. 修改当前终端的环境变量,重新指定CUDNN的目录为7.6.4版本
    
        
        
    1. export CUDNN_HOME= /home/xxx /cudnn/cudnn7. 6.4-cuda9. 0/cuda
    2. export LD_LIBRARY_PATH=${CUDNN_HOME}/lib64:$LD_LIBRARY_PATH
    3. export CPLUS_INCLUDE_PATH=${CUDNN_HOME}/include:$CPLUS_INCLUDE_PATH

    这样就完成了,执行

python tools/infer.py -c configs/ppyolo/ppyolo.yml -o use_gpu=true weights=https://paddlemodels.bj.bcebos.com/object_detection/ppyolo.pdparams --infer_img=demo/000000014439_640x640.jpg
  
  

得到下述说明,说明修改成功

注意:上面的方法只临时修改了当前终端的环境变量,不影响其他终端。每次打开新的终端都需要执行一次修改环境变量的操作。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
这个警告提示是因为安装的脚本所在的路径没有添加到系统的PATH环境变量中,导致在命令行中找不到相应的脚本。通过将脚本所在的路径添加到PATH环境变量中,可以解决这个问题。另外,可以尝试使用--no-warn-script-location选项来强制压下这个警告。 参考资料中提到了两种解决方法。一种是在系统变量中新建一个PYTHONPATH变量,将值设置为脚本所在的路径,例如C:\Users\xxx\AppData\Roaming\Python\Python3x\site-packages。另一种方法是使用--no-warn-script-location选项,可以通过添加环境变量的方式来实现。你可以按照参考资料中的步骤进行操作,解决这个问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [WARNING: The script markdown_py.exe is installed in......](https://blog.csdn.net/silent1cat/article/details/120193220)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [WARNING: The script locust.exe is installed in ‘C:\Users\liuyuan39\AppData\Roaming\Python\Python38\](https://blog.csdn.net/veryly/article/details/115399617)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [记录:python问题-WARNING: The script jsonschema.exe is installed in ‘盘符‘ which is not on PATH.](https://blog.csdn.net/meiyoushenmedabuliao/article/details/115561477)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值