- 替换apt软件源
| cat > /etc/apt/sources.list << EOF deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse EOF apt update |
- 系统优化参数(可选)
| cat >> /etc/sysctl.conf << EOF vm.swappiness = 20 vm.dirty_ratio = 15 vm.dirty_background_ratio = 8 vm.vfs_cache_pressure = 80 vm.oom_kill_allocating_task = 0 fs.file-max = 2097152 net.core.somaxconn = 4096 net.core.rmem_max = 33554432 net.core.wmem_max = 33554432 net.ipv4.tcp_rmem = 4096 87380 33554432 net.ipv4.tcp_wmem = 4096 65536 33554432 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_fin_timeout = 25 EOF sysctl -p |
- 安装基础软件
| apt install build-essential libssl-dev git wget curl zstd ca-certificates software-properties-common lrzsz net-tools-y |
- 安装NVIDIA 官方源
| wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb dpkg -i cuda-keyring_1.1-1_all.deb apt update |
- 安装nvidia580驱动,最高支持cuda13.0
| apt install nvidia-headless-580-server nvidia-utils-580-server libnvidia-encode-580-server -y cat > /etc/apt/preferences.d/nvidia-lock << EOF Package: nvidia-headless-580-server nvidia-utils-580-server libnvidia-encode-580-server Pin: version 580.* Pin-Priority: 1001 EOF apt install build-essential dkms linux-headers-$(uname -r) git cmake -y cat > /etc/modprobe.d/blacklist-nouveau.conf << EOF blacklist nouveau options nouveau modeset=0 EOF update-initramfs -u reboot nvidia-smi |
nvidia-smi验证看看驱动是否安装成功,有显示
NVIDIA-SMI 580.173.02 Driver Version: 580.173.02 CUDA Version: 13.0
即安装驱动成功
- 安装cuda-toolkit-12-6
| apt install cuda-toolkit-12-6 -y echo ‘export PATH=/usr/local/cuda-12.6/bin:$PATH’ >> /root/.bashrc echo ‘export LD_LIBRARY_PATH=/usr/local/cuda-12.6/lib64:$LD_LIBRARY_PATH’ >> /root/.bashrc source /root/.bashrc nvcc –version |
nvcc –version 验证看看是否安装成功,有显示
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2024 NVIDIA Corporation
Built on Tue_Oct_29_23:50:19_PDT_2024
Cuda compilation tools, release 12.6, V12.6.85
Build cuda_12.6.r12.6/compiler.35059454_0
即安装成功