在深度学习开发中,不同框架(如 TensorFlow、PyTorch)往往依赖特定 CUDA 版本,因此掌握 Ubuntu 22.04 多版本 CUDA 安装 技巧至关重要。本文将详细演示如何在同一系统中共存 CUDA 11.1 和 11.8,并实现快速切换,让小白也能轻松操作。
首先确保系统显卡驱动已正确安装(建议使用 NVIDIA 官方驱动,版本 ≥ 450),且 gcc 编译器可用。打开终端执行以下命令验证:
nvidia-smi gcc --version
从 NVIDIA 官网下载对应版本的 runfile 安装包,此方式便于多版本管理。例如:
cuda_11.1.0_455.23.05_linux.runcuda_11.8.0_520.61.05_linux.run执行安装命令,指定安装路径为 /usr/local/cuda-11.1:
sudo sh cuda_11.1.0_455.23.05_linux.run --toolkit --toolkitpath=/usr/local/cuda-11.1 --defaultroot=/usr/local/cuda-11.1
在交互界面取消 Driver 安装选项,仅安装 CUDA Toolkit。同样方式安装 CUDA 11.8:
sudo sh cuda_11.8.0_520.61.05_linux.run --toolkit --toolkitpath=/usr/local/cuda-11.8 --defaultroot=/usr/local/cuda-11.8
编辑 ~/.bashrc 文件,添加以下内容以动态设置 CUDA 版本:
export CUDA_HOME=/usr/local/cudaexport PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
然后通过修改软链接 /usr/local/cuda 指向不同版本:
sudo ln -sfn /usr/local/cuda-11.1 /usr/local/cuda # 切换到 11.1sudo ln -sfn /usr/local/cuda-11.8 /usr/local/cuda # 切换到 11.8
执行 source ~/.bashrc 使配置生效。
使用 nvcc -V 查看当前激活的 CUDA 版本:
nvcc: NVIDIA (R) Cuda compiler driverCopyright (c) 2005-2021 NVIDIA CorporationBuilt on ...Cuda compilation tools, release 11.1, V11.1.105
若显示对应版本,则表示切换成功。至此,您已掌握 CUDA 版本切换方法,可灵活应对不同项目需求。
/usr/local/cuda/bin。© 2025 多版本 CUDA 安装教程 | 关键词:Ubuntu 22.04 多版本 CUDA 安装, CUDA 11.1 安装教程, CUDA 11.8 安装步骤, CUDA 版本切换方法
本文由主机测评网于2026-03-02发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260328276.html