适用系统:CentOS 7.9
包含:NVIDIA 显卡驱动、Docker、nvidia-container-toolkit
sudo systemctl stop firewalld sudo systemctl disable firewalld
lspci | grep -i nvidia
sudo yum install -y gcc kernel-devel-$(uname -r) kernel-headers-$(uname -r)
sudo tee /etc/modprobe.d/blacklist-nouveau.conf << 'EOF' blacklist nouveau options nouveau modeset=0 EOF
重建内核镜像并切换为文本模式启动:
sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak sudo dracut /boot/initramfs-$(uname -r).img $(uname -r) sudo systemctl set-default multi-user.target sudo reboot
从 NVIDIA 官网 下载对应版本的驱动文件(如NVIDIA-Linux-x86_64-550.76.run)
或 从如下链接
链接:http://223.70.160.60:9999/qflow/NVIDIA-Linux-x86_64-550.76.run
用户名:pwmat
密码: SimplyTheBest
下载上传到服务器并执行:
sudo sh NVIDIA-Linux-x86_64-550.76.run --ui=none --no-questions --accept-license --no-opengl-files
sudo reboot
nvidia-smi
如果能看到显卡型号、驱动版本、CUDA 版本等信息,说明驱动已成功安装。
CentOS 7.9 推荐使用离线 RPM 包方式安装,避免网络依赖。
链接:http://223.70.160.60:9999/qflow/docker7.tar
用户名:pwmat
密码: SimplyTheBest
tar -xvf docker7.tar cd docker7 sudo yum install -y *.rpm
sudo systemctl start docker sudo systemctl enable docker
sudo docker run --rm swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hello-world:latest
sudo usermod -aG docker $USER
注意:需要重新登录或重启会话才能生效。
推荐使用离线 RPM 包方式安装(CentOS 7 官方源支持有限)。
链接:http://223.70.160.60:9999/qflow/nvidia-container7.tgz
用户名:pwmat
密码: SimplyTheBest
tar -zxvf nvidia-container7.tgz cd nvidia-container7 sudo yum install -y *.rpm
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker
sudo docker run --rm --gpus all \ swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nvidia/cuda:12.4.0-base-ubuntu22.04 \ nvidia-smi
如果容器内能正常输出 nvidia-smi 信息,说明 nvidia-container-toolkit 安装成功。
点击链接, 从 宿主机安装 server.py 服务 开始: 跳转到宿主机安装 server.py 服务章节 跟着文档安装到结尾