Advertisement

CUDALibCudaRt.so.10.0错误:无法打开共享对象文件(找不到该文件)

阅读量:
结论

检查~/.bashrc文件中环境变量有没有写错,正确的写法应为:

复制代码
    export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
    export PATH=$PATH:/usr/local/cuda/bin:$PATH
过程

在新环境中安装tensorflow之后突然遇到错误信息libcudart.so.10.0: cannot open shared object file: No such file or directory(提示信息无法识别),并且发现旧环境中也无法运行代码。起初认为可能是tensorflow版本不兼容导致的问题,在更换不同版本后仍未解决该问题。

感觉是CUDA的原因,于是重装了CUDA10,在终端查看cuda和cudnn版本:

复制代码
    nvcc  -V
    cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

没毛病,可以正常显示版本

于是测试cudnn例子:

复制代码
      cd /usr/src/cudnn_samples_v7/mnistCUDNN
      sudo make
      ./mnistCUDNN

全部评论 (0)

还没有任何评论哟~