非root 切换 cudnn

在linux系统上使用tensorflow的时候经常会碰到cudnn 版本不匹配的问题

这里介绍一种简单易用的方法切换cudnn供参考使用

 

首先去官网或其他可以下载的地方,下载指定版本的cudnn 解压包

举例:cudnn-9.0-linux-x64-v7.6.1.34.gtz 是cudnn7.6 版本的,而root权限下是cudnn7.3版

在使用tensorflow2.0时,需要使用cudnn7.6版

那么下载cudnn-9.0-linux-x64-v7.6.1.34.gtz 这个文件并解压缩文件能够得到include 和lib64 文件

这时候在非root的根目录下的.local(如果没有可以mkdir .local 创建) 软连接或者复制刚刚解压的文件到该目录下,并在~/.bachrc

里面添加如下语句:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/用户名/.local/lib64

然后更新环境就可以使用cudnn7.6

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值