搭建Ubuntu GPU服务器(宿主机篇)
1、安装Ubuntu 20.04
注意,安装千万不要选择最小安装,就选正常安装就行
2、换源
注意千万别换成其他版本的源,一定要对应ubuntu 20.04
cd /etc/apt
sudo cp sources.list sources.list.bak
sudo vi sources.list
将以下内容替换进去
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
然后更新apt-get
sudo apt-get update
3、安装必要工具
安装vim
sudo apt-get install vim
安装net-tools
sudo apt-get install net-tools
安装ssh服务器
sudo apt-get install openssh-server
sudo apt-get install wget
4、安装Nvidia显卡驱动
Ubuntu 20.04提供了官方的驱动源,可以直接用图形界面安全安装
选择软件和更新,选择附加驱动,选择最新版本的驱动源。
等待安装结束,结束后重启电脑
输入
nvidia-smi
验证显卡驱动是否正确安装
5、安装CUDA
具体的安装方法在官网也有详细的文档说明 Installation Guide for Linux,强烈建议大家自己去看一手资料
1、确认自己的显卡是否在支持CUDA
输入指令,查看PCI设备,在其中查找nvidia
lspci | grep -i nvidia
去官网查找自己的网卡是否支持CUDA 查询网址
我们实验室的GPU是RTX4000可以看到是支持的
而我的笔记本是Geforce 940MX,官网上只有940M在内,但是不要慌,先点击940M,在Product Family中可以看到940MX,点击发现上面Supported Technologies是支持CUDA的,所以也可以安装CUDA
2、确认自己的显卡驱动版本
查看自己的显卡版本
nvidia-smi
在CUDA Downloads下面的Resources中点击