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
相关推荐
AOwhisky4 分钟前
MySQL 学习笔记(第五期):用户管理与权限控制
linux·运维·数据库·笔记·学习·mysql
kyle~14 分钟前
ROS2---零拷贝
linux·c++·机器人·ros2
无限进步_14 分钟前
Linux进程创建——fork与vfork深度解析
linux·运维·服务器
梦想的颜色18 分钟前
Redis数据类型全解析:从底层原理到生产实战
运维·数据库·redis·缓存·高并发·分布式锁·数据类型
草莓熊Lotso19 分钟前
【Linux网络】深入理解传输层 UDP 协议:从底层原理到实战应用
linux·运维·服务器·c语言·网络·c++·udp
国科安芯21 分钟前
商业航天级抗辐照全双工RS-485/RS-422收发器ASM491S2Y的技术特性与应用研究
运维·网络·单片机·嵌入式硬件·安全·架构·安全性测试
酣大智23 分钟前
BGP选路原则--Med(6)
运维·网络·路由器·bgp
huluang27 分钟前
《密评之殇》
运维·云计算
hweiyu0029 分钟前
Linux命令:blkid
linux·运维·服务器
很楠爱上41 分钟前
TypeScript 核心知识精要
javascript·ubuntu·typescript