CUDA版本自由切换

下载特定版本cuda

在英伟达官网下载相关驱动

https://developer.nvidia.com/cuda-toolkit-archive

然后点点点,选择runfile(local)

本地运行后先continue

python 复制代码
Do you accept the previously read EULA?
accept/decline/quit: accept

按回车取消驱动安装

  • gcc版本不兼容报错
python 复制代码
 Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.

这样就行,加一个--override

python 复制代码
sudo sh cuda_10.2.89_440.33.01_linux.run --override

切换版本

首先查看当前cuda版本

python 复制代码
ls /usr/local/

我们可以看到

python 复制代码
bin  cuda-11.0  cuda-11.8  cuda-12.0  etc  games  include  lib  man  sbin  share  src

然后编辑环境变量

python 复制代码
vim ~/.bashrc

最下面加入11.8的环境变量

python 复制代码
## cuda path
cuda_version=11.8

export PATH=/usr/local/cuda-$cuda_version/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-$cuda_version/lib64:$ld_library_path
export CUDA_HOME=/usr/local/cuda-$cuda_version

然后source一下

python 复制代码
 source ~/.bashrc 

我们可以nvcc看下

python 复制代码
nvcc -V

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:33:58_PDT_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0
相关推荐
极限实验室17 分钟前
Coco AI 实战(一):Coco Server Linux 平台部署
人工智能
tan180°18 分钟前
MySQL表的操作(3)
linux·数据库·c++·vscode·后端·mysql
代码老y23 分钟前
Docker:容器化技术的基石与实践指南
运维·docker·容器
杨过过儿28 分钟前
【学习笔记】4.1 什么是 LLM
人工智能
巴伦是只猫37 分钟前
【机器学习笔记Ⅰ】13 正则化代价函数
人工智能·笔记·机器学习
大千AI助手1 小时前
DTW模版匹配:弹性对齐的时间序列相似度度量算法
人工智能·算法·机器学习·数据挖掘·模版匹配·dtw模版匹配
典学长编程1 小时前
Linux操作系统从入门到精通!第二天(命令行)
linux·运维·chrome
AI生存日记1 小时前
百度文心大模型 4.5 系列全面开源 英特尔同步支持端侧部署
人工智能·百度·开源·open ai大模型
wuk9981 小时前
基于MATLAB编制的锂离子电池伪二维模型
linux·windows·github