Step 1: Install OS
以 Ubuntu 16.04 爲例,首先在 BIOS 中關閉安全啓動選項,並且bios 處於 legacy mode(而不是uefi).
之後 Win + Linux 雙系統教程
Step 2: 配置dev環境
# connect WIFI
# Set Source to Aliyun or Tsinghua
sudo cp /etc/apt/source.list /etc/apt/source.list.bak
su # if auths failed, `sudo passwd root` to set passwd for root, re-enter
echo "" > /etc/apt/source.list
vi /etc/apt/source.list
# Ubuntu version
uname -a
# copy&paste source from TingHua
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
# exit su
Ctrl + D
# update
sudo apt-get update
# close auto-update, in App `Software&Updates` settings
Choose: Nerver, Nerver, Nerver
Step 3: 配置 Nvidia 環境
-
Nvidia驅動+CUDA+cuDNN: https://blog.csdn.net/u010801439/article/details/80483036
- 確認在 BIOS 中關閉了 secure boot,並且處於 legacy mode
- 安裝 ppa 上的最新驅動,待
ubuntu-drivers devices
檢測到推薦驅動後,建議使用 GUI 中additional drivers
安裝,出錯機率較小。測試nvidia-smi
成功 - 安裝 CUDA, 除了 是否安裝cuda帶的驅動選 no 外,其餘選 yes。不要擔心最後提示
incomplete installation
。 添加CUDA路徑到.bashrc
測試nvcc -V
成功 - 安裝 cudnn, 下載 deb 包。
dpkg -i cudnn_xxx.deb