Linux下软链接方法切换CUDA版本

Linux下软链接方法切换CUDA版本:

Linux下安装多版本的CUDA

直接切换版本, CUDA切换

sudo rm -rf /usr/local/cuda  #删除之前的软链接
sudo ln -s /usr/local/cuda-10.0 /usr/local/cuda #生成新的软链接-10.0对应修改
nvcc -V 

查看cuda版本,输出:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2020 NVIDIA Corporation
Built on Thu_Jun_11_22:26:38_PDT_2020
Cuda compilation tools, release 11.0, V11.0.194
Build cuda_11.0_bu.TC445_37.28540450_0

2修改cudnn的软链接

	cd /usr/local/cuda-11.0/lib64/
	sudo rm -rf libcudnn.so libcudnn.so.8
	sudo ln -s libcudnn.so.8.0.5 libcudnn.so.8
	sudo ln -s libcudnn.so.8 libcudnn.so
	sudo ldconfig -v

避免影响原来CUDA 执行

source /etc/profile
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Linux切换CUDA版本,可以按照以下步骤操作: 1. 首先,需要卸载当前安装的CUDA版本。可以使用以下命令: sudo apt-get --purge remove cuda 2. 然后,需要下载并安装新的CUDA版本。可以从NVIDIA官网下载所需版本CUDA安装包。 3. 安装完成后,需要配置环境变量。可以在.bashrc文件中添加以下内容: export PATH=/usr/local/cuda-<version>/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-<version>/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} 其中,<version>是新安装的CUDA版本号。 4. 最后,需要重新启动终端或执行以下命令使环境变量生效: source ~/.bashrc 完成以上步骤后,就可以成功切换到新的CUDA版本了。 ### 回答2: Linux系统下切换CUDA版本可以使用以下几种方法。首先是手动切换版本,其步骤如下: 1. 如果已经安装了CUDA,请先将其卸载。 2. 下载所需版本CUDA安装包。 3. 进入命令行终端,输入以下命令安装CUDA: ``` $ sudo sh filepath/run ``` 其中`filepath`为CUDA安装包的路径,`run`为CUDA安装包的名称。 4. 完成安装后,在终端输入以下命令开启CUDA环境变量: ``` $ export PATH=/usr/local/cuda-<version>/bin:$PATH $ export LD_LIBRARY_PATH=/usr/local/cuda-<version>/lib64:$LD_LIBRARY_PATH ``` 其中`<version>`为安装的CUDA版本号。 5. 输入以下命令验证CUDA版本是否切换成功: ``` $ nvcc --version ``` 其次是使用官方提供的`cuda-<version>-meta`软件包来切换CUDA版本。其步骤如下: 1. 输入以下命令安装`cuda-<version>-meta`软件包: ``` $ sudo apt install cuda-<version>-meta ``` 其中`<version>`为需要安装的CUDA版本号。 2. 安装成功后,输入以下命令来切换CUDA版本: ``` $ sudo update-alternatives --config cuda ``` 将会显示CUDA版本的列表,选择需要使用的版本号即可切换。 3. 输入以下命令验证CUDA版本是否切换成功: ``` $ nvcc --version ``` 以上是两种常见的Linux系统下切换CUDA版本方法,可以根据个人需要选择合适的方法。如果存在其他问题,可以查阅相关的官方文档或社区提问寻求帮助。 ### 回答3: 在Linux系统中,常见的切换CUDA版本方法有以下两种: 方法一:手动切换 1. 首先确定当前系统中安装的CUDA版本和路径。 可以在终端中使用以下命令查看: ```bash nvcc --version ``` 2. 安装新版本CUDA。可以在NVIDIA官网上下载并安装cuda。 3. 打开~/.bashrc文件,并在文件中添加以下内容: ```bash export PATH=/usr/local/cuda-${version}/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-${version}/lib64\ ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} ``` 其中,version为新安装的CUDA版本号。 4. 使环境变量生效: ```bash source ~/.bashrc ``` 5. 检查CUDA是否切换成功: ```bash nvcc --version ``` 方法二:使用环境管理工具 1. 安装CUDA环境管理工具。常见的管理工具有conda、virtualenv等,这里以conda为例。 2. 创建一个新的conda环境,并在环境中安装所需版本CUDA: ```bash conda create --name env_name cudatoolkit=xx.x ``` 其中,env_name为环境名称,xx.x为CUDA版本号。 3. 激活新的环境: ```bash conda activate env_name ``` 4. 检查CUDA是否切换成功: ```bash nvcc --version ``` 以上就是在Linux系统中切换CUDA版本的两种方法。手动切换较为简单,但需要手动修改环境变量;环境管理工具会自动处理环境变量,操作略显复杂,但更加方便。使用者可根据实际情况选择合适的方式。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值