01.01.01.环境搭建篇(安装配置显卡驱动)
总操作流程1、安装2、配置3、测试注意建议 NVIDIA和cuda 版本一定要一致版本对应表 https://docs.nvidia.com/cuda/archive/13.1.0/cuda-toolkit-release-notes/index.html安装# jdk: https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html# 下载 jdk-8u202-linux-x64.tar.gzmkdir-p/usr/local/software/javachmod0777-R/usr/local/software/javachown$USER:$USER-R/usr/local/software/java# 查看GPU lspci | grep -i vgacd/usr/local/software# 到https://www.nvidia.cn/Download/index.aspx?langcn 下载显卡对应版本# 命令nvidia-detect -v 查看显卡版本 :GeForce GTX 5060 Tiwgethttps://cn.download.nvidia.com/XFree86/Linux-x86_64/595.58.03/NVIDIA-Linux-x86_64-595.58.03.run# 到https://developer.nvidia.com/cuda-toolkit-archive 下载对应版本wgethttps://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pinwgethttps://developer.download.nvidia.com/compute/cuda/13.2.1/local_installers/cuda-repo-ubuntu2404-13-2-local_13.2.1-595.58.03-1_amd64.deb# 到https://developer.nvidia.com/cudnn-downloads?target_osLinuxtarget_archx86_64DistributionRHELtarget_version9target_typerpm_local下载对应版本wgethttps://developer.download.nvidia.com/compute/cudnn/9.22.0/local_installers/cudnn-local-repo-ubuntu2404-9.22.0_1.0-1_amd64.debchmod0777-R*chown$USER:$USER-R*配置# jdkcd/usr/local/software/javatar-zxvfjdk-8*.tar.gzrm-rfjdk-8*.tar.gzmvjdk1.8* jdk8chmod0777-R/usr/local/software/java/jdk8chown$USER:$USER-R/usr/local/software/java/jdk8cat/etc/profileEOF #set java environment JAVA_HOME/usr/local/software/java/jdk8 JRE_HOME$JAVA_HOME/jre CLASS_PATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH$JAVA_HOME/bin:$JRE_HOME/bin:$PATH: export JAVA_HOME JRE_HOME CLASS_PATH PATH EOFsource/etc/profilejava-version# 删除原有驱动sudoapt-yautoremovesudoapt-yremove--purge*nvidia*libnvidia-*sudoapt-yautoremovesudoapt-ypurge *nvidia* *cuda*sudormmod nvidia_uvm nvidia_drm nvidia_modeset nvidiasudomodprobe nvidiasudoaptinstall-ykernel*cat/etc/modprobe.d/blacklist.confEOF blacklist nouveau blacklist lbm-nouveau options nouveau modeset0 alias nouveau off alias lbm-nouveau off EOFechooptions nouveaumodeset0|sudotee-a/etc/modprobe.d/nouveau-kms.confsudoupdate-initramfs-ureboot#重启后查看是否禁用成功lsmod|grepnouveau# nvidia# 选择MIT/GPL# 选择update-initramfs./NVIDIA-Linux-*.run nvidia-smi# cudacd/usr/local/softwaremvcuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600 apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/3bf863cc.pub dpkg-icuda-repo-ubuntu2404*.debcp/var/cuda-repo-ubuntu2404-13-2-local/cuda-*-keyring.gpg /usr/share/keyrings/apt-getupdate-yapt-get-yinstallcuda-toolkit-13-2apt-get-yinstallnvidia-openreboot# cudnncd/usr/local/software dpkg-icudnn-local-repo-ubuntu*.debcp/var/cudnn-local-repo-ubuntu2404-9.22.0/cudnn-*-keyring.gpg /usr/share/keyrings/apt-getupdate-yapt-get-yinstallcudnnapt-get-yinstallcudnn9-cuda-13reboot#查看GPU的UUID#命令nvidia-smi -Lcat/etc/profileEOF #set CUDA environment CUDA_HOME/usr/local/cuda CUDA_13_HOME/usr/local/cuda-13 CUDA_13_2_HOME/usr/local/cuda-13.2 CUDA_VISIBLE_DEVICESGPU-4611f94f-b47f-77c7-7688-9b59bcd71d7f PATH$CUDA_HOME:$CUDA_HOME/bin:$CUDA_13_HOME:$CUDA_13_HOME/bin:$CUDA_13_2_HOME:$CUDA_13_2_HOME/bin:$CUDA_VISIBLE_DEVICES:$PATH: export CUDA_HOME CUDA_13_HOME CUDA_13_2_HOME CUDA_VISIBLE_DEVICES PATH EOFsource/etc/profilereboot测试nvcc--versionnvidia-smi
