ubuntu.24安装cuda

1.下载CUDA Toolkit

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

2.按照命令下载,安装

sudo sh cuda_12.2.2_535.104.05_linux.run

3.环境变量

sudo vi /etc/profile

最后面添加

export PATH="/usr/local/cuda-12.2/bin: P A T H " e x p o r t L D L I B R A R Y P A T H = " / u s r / l o c a l / c u d a − 12.2 / l i b 64 : PATH" export LD_LIBRARY_PATH="/usr/local/cuda-12.2/lib64: PATH"exportLDLIBRARYPATH="/usr/local/cuda−12.2/lib64:LD_LIBRARY_PATH"

重启

reboot

检查

nvcc -V

4.Removing CUDA Toolkit and Driver

Ubuntu and Debian

To remove CUDA Toolkit:

sudo apt-get --purge remove "cuda " "cublas " "cufft " "cufile " "curand "

"cusolver " "cusparse " "gds-tools " "npp " "nvjpeg " "nsight*" "nvvm"

To remove NVIDIA Drivers:

sudo apt-get --purge remove "nvidia" "libxnvctrl*"

To clean up the uninstall:

sudo apt-get autoremove

5.官方文档

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/contents.html

6.安装cuddn

https://developer.nvidia.cn/rdp/cudnn-archive

sudo tar -xf cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz

cd cudnn-linux-x86_64-8.9.7.29_cuda12-archive/

sudo cp lib/libcudnn* /usr/local/cuda-12.2/lib64

sudo cp include/* /usr/local/cuda-12.2/include

sudo chmod a+r /usr/local/cuda-12.2/include/cudnn.h

sudo chmod a+r /usr/local/cuda-12.2/lib64/libcudnn*

#测试

cat /usr/local/cuda-12.2/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

相关推荐
2601_9623878220 小时前
Python CUDA 编程 - 2 - Numba 简介
python·numpy·cuda·jit编译器·numba
每日出拳老爷子5 天前
【AI】Ollama 更新后 skipping CUDA 掉回 CPU
gpu·nvidia·cuda·ollama·本地大模型
CODER03048 天前
ubuntu24.04:降内核+显卡驱动+cuda+cudnn+pytorch+anaconda+pycharm
人工智能·pytorch·深度学习·自然语言处理·cuda·ubuntu24.04·降内核
Zhu75814 天前
GPU驱动与CUDA安装指南
nvidia·cuda
喜壹LittlePrince15 天前
CUDA 入门第一课:从线程索引到向量加法与朴素矩阵乘法
cuda·hpc
xier_ran17 天前
【infra之路】GPU 执行与存储层次全景关系图
人工智能·深度学习·cuda
椒颜皮皮虾྅21 天前
【TensorRTtSharp v4.0】在 C# 中使用 TensorRT CSharp API v4.0 动态编译并运行 CUDA Kernel
android·开发语言·人工智能·深度学习·c#·cuda
Albart57522 天前
vLLM多卡部署终极踩坑:CUDA error worker进程异常退出 完整定位&生产根治方案
cuda·nccl·vllm·大模型部署·多卡推理·大模型踩坑
帅气的小峰24 天前
pybind11与nanobind可以共存吗?如何迁移?
c++·python·cuda·推理引擎
(initial)1 个月前
C-05. Kernel Fusion 代价边界:少写回 vs 寄存器压力与 occupancy
c语言·开发语言·cuda