AI服务器工作之ubuntu系统下的驱动安装

一、安装ssh远程连接

前提:ubunutu系统在前期没有选择安装ssh情况下

复制代码
sudo -i //切换root用户
sudo apt-get install openssh-server

以下输出为安装成功

二、更新系统

复制代码
sudo apt update //更新软件包的索引信息
sudo apt upgrade //升级已安装的软件包到最新版本
sudo apt dist-upgrade  //允许处理更复杂的依赖关系变化

三、禁用 Nouveau 驱动

复制代码
sudo vi /etc/modprobe.d/blacklist.conf
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off //在末尾加入
sudo update-initramfs -u //更新配置
重启之后输入 lsmod|grep nouveau 无反应,证明屏蔽 nouveau 成功
输入 sudo apt-get install lrzsz 来用 xshell 传输文件

四、安装驱动

驱动官网:https://www.nvidia.cn/

以PTX 50为例:

复制代码
wget https://download.nvidia.com/XFree86/Linux-x86_64/570.169/NVIDIA-Linux-x86_64-570.169.run
sudo chmod +x NVIDIA-Linux-x86_64-570.169.run
sudo apt install gcc //安装gcc
sudo apt install make //安装make

遇到下列情况,选择选项如下:

复制代码
reboot //安装完成后,重启计算机以确保新的驱动程序生效
nvidia-smi //查看驱动

五、cuda安装

下载cuda官方网址:CUDA Toolkit Archive | NVIDIA Developer

以cuda12.4网络下载为例:

复制代码
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.4.1/local_installers/cuda-repo-ubuntu2004-12-4-local_12.4.1-550.54.15-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-12-4-local_12.4.1-550.54.15-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2004-12-4-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda-toolkit-12-4
sudo apt-get install -y cuda-drivers
sudo apt-get install -y nvidia-driver-550-open
sudo apt-get install -y cuda-drivers-550

//临时环境变量生效
export PATH=/usr/local/cuda-12.4/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
source /etc/profile //使 cuda 生效

nvcc --version

出现下列输出表示安装成功:

相关推荐
²º²²এ松4 小时前
蓝牙低功耗(BLE)通信的中心设备/外围设备(连接角色)、主机/从机(时序角色)、客户端/服务器(数据交互角色)的理解
运维·服务器·数据库
Maple_land5 小时前
常见Linux环境变量深度解析
linux·运维·服务器·c++·centos
xx.ii6 小时前
jenkins流水线项目部署
运维·jenkins
小白银子6 小时前
零基础从头教学Linux(Day 53)
linux·运维·python
EndingCoder6 小时前
MongoDB基础与Mongoose ODM
服务器·javascript·数据库·mongodb·中间件·node.js
wanhengidc7 小时前
云手机的安全保护措施有哪些?
运维·服务器·安全·游戏·智能手机·云计算
AI科技星8 小时前
垂直原理:宇宙的沉默法则与万物运动的终极源头
android·服务器·数据结构·数据库·人工智能
Warren988 小时前
复习MySQL
数据库·windows·tcp/ip·mysql·ubuntu·ssh·ansible
黑金IT8 小时前
3D虚拟人模型转换的完整指南
服务器·数据库·3d