jupyter notebook下提示Couldn't open CUDA library libcudnn.so的解决办法
来源:互联网 发布:双11淘宝c店发货时间 编辑:程序博客网 时间:2024/06/06 07:30
用jupyter notebook远程连服务器的时候,发现
import tensorflow
之后会提示
Couldn’t open CUDA library libcudnn.so
于是探究了一下原因和解决办法
出这个错主要是因为LD_LIBRARY_PATH这个环境变量没有配置好,但是我直接ssh连接到服务器上之后,运行import tensorflow
之后并没有错误,全都提示成功。
查了一下资料别人说是因为jupyter notebook并没有完全继承环境变量,所以才会导致这个错误,我觉得这是个jupyter的bug
然后我就尝试去修复这个问题,一开始思路是直接在python程序里面加一下环境变量,于是我加入
import osos.environ['LD_LIBRARY_PATH'] = '/usr/local/cuda/lib64'
结果发现可以找到这个环境变量但是运行的时候还是会报错,WTF?试了好几种类似的方法,都不行,一直不明白原因在哪里
然后只好换一个思路,修改jupyter一开始运行的时候的环境变量,在用户目录~下面创建一个.screenrc的文件,然后加上如下内容
setenv LD_LIBRARY_PATH /usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATHsource /etc/screenrc
然后运行screen jupyter notebook就行
0 0
- jupyter notebook下提示Couldn't open CUDA library libcudnn.so的解决办法
- Couldn’t open CUDA library libcupti.so.8.0
- tensorflow:Couldn't open CUDA library libcupti.so.8.0. LD_LIBRA
- tensorflow trace: Couldn't open CUDA library libcupti.so.8.0
- Couldn't open CUDA library libcupti.so.8.0. LD_LIBRARY_PATH
- TensorFlow1.2的一个bug(Couldn't open CUDA library libcupti.so.8.0.)
- couldn’t open CUDA library cupti64_80.dll
- tensorflow0.8.0 运行报错Couldn't open CUDA library libcupti.so.7.5
- tensorflow报错:Couldn't open CUDA library libcupti.so.8.0. LD_LIBRARY_PATH
- Windows10 TensorFlow “Couldn't open CUDA library cudnn64_5.dll”
- TensorFlow on Windows: “Couldn't open CUDA library cudnn64_5.dll”
- tensorflow1.0 的一个bug(can't open CUDA library libcupti.so.8.0)
- TensorFlow: couldn’t open CUDA library cupti64_80.dll、InternalError: Blas SGEMM launch failed
- tensorflow运维(3):tensorflow1.0的一个bug:can't open CUDA library libcupti.so.8.0
- pygame.error: Couldn't open images\ship.bmp的解决办法
- Jupyter Notebook的提示与技巧
- 解决Python下安装unrar后仍然提示Couldn't find path to unrar library...
- mysql提权提示can't open shared library 'udf.dll'解决办法
- mongotemplate mongodb的各种操作 模糊查询 精确查询 等等
- ubuntu 设置IP,设置网关
- ios系统比例
- Android使用弹出式对话框
- 一个微信创业的猛点子,你敢做吗?
- jupyter notebook下提示Couldn't open CUDA library libcudnn.so的解决办法
- 微信小程序之目前为止史上最全的微信小程序项目实例, 微信小程序实战学习
- OpenCV3.0 Examples学习笔记(10)-grabcut.cpp-grabcut函数实现人机交互高效分割图像前景背景
- 视频容器与编解码器的区别
- linux task_struct的结构体成员信息
- joget workflow插件比较-社区版和企业版
- 【VSCode】插件开发指南
- linux下驱动编译报错EEROR: "***" [***.ko] undefined! 的错误原因和解决办法
- MyBatis中#号与美元符号的区别