Ubuntu下安装、配置及重装CUDA教程

安装CUDA

前往Nvidia CUDA Tools官网选择对应的架构和版本下载CUDA

以如下架构和版本为例:

查看显卡驱动

bash 复制代码
nvidia-smi

如果显卡驱动已经装了,那么在CUDA安装过程中不用再勾选安装driver

下载并安装CUDA

bash 复制代码
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_520.61.05_linux.run

配置CUDA

创建环境

bash 复制代码
conda create -n <env_name> python=3.7 -y

删除环境

bash 复制代码
conda remove -n <env_name> --all

激活环境

bash 复制代码
conda activate <env_name>

退出环境

bash 复制代码
conda deactivate <env_name>

安装软件

在对应的虚拟环境内使用安装

bash 复制代码
conda install <app_name>

卸载软件

在对应的虚拟环境内使用卸载

bash 复制代码
conda uninstall <app_name>

卸载CUDA

常见的情况是,在使用Pytorch时对CUDA版本有要求,即使在Conda环境下也偶尔会有问题,因此降级到Pytorch2.0.1对应的CUDA11.8,假设此时cuda版本为12.1

bash 复制代码
cd /usr/local/cuda-12.1/bin/
sudo ./cuda-uninstaller
sudo rm -rf /usr/local/cuda-12.1
相关推荐
H.莓飛4 小时前
【C++】【STL】vector_OJ题
linux·服务器·开发语言·数据结构·c++·visual studio
Rabitebla4 小时前
【Linux操作系统】进程篇(十一):进程程序替换——从底层原理到 exec 函数族
linux·服务器·c++·笔记·学习·算法
景煜拾年5 小时前
InnoAI SQL 助手
运维·数据库·笔记·sql
无人生还别怕5 小时前
如何搭建docker仓库(轻量级)registry
linux·运维·docker·云原生·容器·registry·openanolisos
无足鸟ICT5 小时前
【RHCA+】agedu命令(查看磁盘使用情况)
linux
StarsGreen5 小时前
Android 启动流程详解
android·linux·单片机·嵌入式硬件
分布式存储与RustFS6 小时前
Hudi 表想摆脱 HDFS 绑定?用 Spark + Hudi 直接写进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
zhengfei6116 小时前
CVE-2026-98432:Linux 内核 TCP 释放后重用漏洞,CVSS 9.8 但补丁覆盖极不均衡
linux·运维·tcp/ip
逐流人6 小时前
DevOps 入门实战(一):从 CI/CD 概念到 Jenkins 自动构建部署
运维·云原生·云计算·jenkins·devops
叼烟扛炮6 小时前
Linux 学习笔记(六十一):网络编程毕业设计——Reactor 反应堆模式
linux·网络·笔记·学习·课程设计