python 安装多个版本的Cuda

e0bqpujr  于 2023-01-19  发布在  Python
关注(0)|答案(1)|浏览(170)

我有一个ubuntu 18.04 VM系统,已经安装了Cuda 10.2。我必须在GPU上运行一个coda的训练,但是当我运行它时,我得到了一些错误,如:

Could not dlopen library 'libcudart.so.10.0'; dlerror: libcudart.so.10.0: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/cuda-10.2/lib64:/usr/local/cuda-10.2/lib64:

所以我想我必须安装Cuda 10.0。有没有可能安装多个版本的Cuda?我如何添加Cuda 10.0?
我想在Nvidia GPU上进行训练
编辑:我成功安装了Cuda 10.0,下载了Cudnn 7.4.2,解压了cuda-10.0文件夹中的.tgz文件,现在我得到了这个:
I tensorflow/流执行程序/平台/默认/dso_loader.cc:42]成功打开动态库libcublas.so.10.0
I tensorflow/流执行程序/平台/默认/dso_loader.cc:42]成功打开动态库libcudnn.so.7
E tensorflow/流_执行器/cuda/cuda_dnn.cc:329]无法创建自定义句柄:CUDNN状态内部错误
E tensorflow/流_执行器/cuda/cuda_dnn.cc:329]无法创建自定义句柄:CUDNN状态内部错误
我该怎么解决这个问题呢?

3yhwsihp

3yhwsihp1#

CUDA支持同时安装多个版本,以下是CUDA 10.0下载存档链接:https://developer.nvidia.com/cuda-10.0-download-archive
安装CUDA后,可以通过定义环境变量LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64来指定代码查找CUDA 10.0库。

相关问题