前言
本篇文章中记录个人机器学习平台的搭建过程,包括硬件选择,组装,系统安装,相关环境的搭建过程。
硬件选择
本平台配置如下:
| 配件 | 型号 |
|---|---|
| 处理器 | Intel Core i9-9900k |
| 显卡 | MSI TRIO RTX 2080TI |
| 电源 | CORSAIR RM850x |
| 固态硬盘 | SAMSUNG 970 EVO PLUS 500GB |
| 水冷 | Corsair Hydro Series, H150i PRO |
| 内存 | CORSAIR Vengeance RGB Pro64GB(4x16) |
| 机械硬盘 | WD Blue 4TB Desktop |
| 主板 | ASUS ROG Strix Z390-E Gaming |
| 机箱 | DEEPCOOL MATREXX 55 |
| 风扇 | DEEPCOOL RF120 |
| 总价:$3,300 |
组装
第一次组装电脑,其实很简单,主要记录几个要点以后注意可以提高效率。
- 这个机箱的硬盘仓会妨碍水冷安装风扇,最终不得不把风扇安装在机箱前侧的外面,下次选购机箱注意硬盘仓位置,或者直接购买顶部支持360冷排的机箱。
- 按照以下顺序安装可以防止返工:
- 安装主板上的零件cpu,内存,固态硬盘
- 安装风扇和冷排到机箱上
- 安装主板进机箱
- 涂抹硅脂
- 安装冷头到cpu
- 连接机箱线到主板
- 安装硬盘并与主板连接
- 连接风扇,冷头线到主板
- 安装显卡
- 连接电源线和电源
- 安装电源进机箱
- 连接电源线和主板,显卡,硬盘,冷头的stata供电。
- 理线
- 亮机
- 安装机箱侧板
- 连接主板的wifi模块
- 显卡的拆卸注意,先按下卡扣再拔出,内存同理
- 有些风扇是3pin口,也可以连接到4pin上
装机完毕,上张图:
系统安装
起初准备安装windows和Linux双系统,最后考虑到机器用途和双系统的不稳定,浪费存储等原因,决定只安装Linux。
最终选择 Ubuntu 18.04.2 LTS 做为系统,安装步骤如下:
前往ubuntu 官方网站 下载系统
插入一个空的U盘
用UltraISO打开下载好的iso,制作系统盘
将制作好的系统盘插入新电脑,在bios里设置U盘启动。高端主板可以不设置,没有系统时会自动检测U盘启动。
进入Ubuntu安装界面,关键的几步选择如下:
在这里选择第一项就是单系统,若要安装双系统建议先装win,之后装Ubuntu,千万不能选第一个,否则win就没了
可以选其他选项来自己分硬盘,但不推荐,用于装系统的固态硬盘用系统默认分配即可,存储数据的机械硬盘如果大小超过2T,在这里是不能分区的,可以安装完系统再分,之后会有详细教程。
其他内容根据提示按自己的情况选择即可。
安装显卡驱动
系统安装成功后会非常卡顿,这是因为没有安装显卡驱动,系统用的还是cpu来进行显示。安装显卡驱动步骤如下:
系统自带的显卡驱动不是NVIDIA的,先删除这个驱动
1
sudo apt-get purge nvidia*
添加Graphic Drivers PPA
1
2sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update查找驱动:
1
ubuntu-drivers devices
选择推荐的驱动:
1
sudo apt-get install nvidia-driver-415
之后重启:
1
reboot
重启后点开系统Setting里面的Detail,就可以看到系统识别到了2080Ti了
磁盘分区和挂载
由于本机采用的机械硬盘大小为4T,超过了2T,无法用fdisk格式化为ext4格式。因此采用parted来进行分区操作。
分区步骤:查看现在硬盘的情况
1
sudo fdisk -l
选中要分区的硬盘
1
parted /dev/sdc(/dev/sdc是自己的硬盘名,对应上一步查出的结果)
在parted中,建立GPT分区
1
mklabel gpt
分区
1
mkpart p1(p1是分区名字,叫啥都行)
按提示,start表示起始位,输入你想要的值,end为截止,同理。可以用百分比,K,M,G,T来表示
按提示确定即可
格式化分区
1
mkfs.ext3 /dev/sda2(分区名字)
创建想要挂载的文件夹,推荐挂载在home下,比如/home/code,在home下执行
1
mkdir /code
挂载
1
mount /dev/sda2 /code
设置自动挂载,打卡文件/etc/fstab在最后加上:
1
/dev/sda2 (要挂载的盘) /data(挂载在该文件夹下) ext3(格式) defaults 0 0
注意:
此处坑比较多,自动挂载必须先手动挂载过一次才行,即第九步不能省略,否则有可能因为无法挂载硬盘进入Ubuntu紧急模式,如果这样,不要慌,查看下log,看清楚原因,注释掉fstab里的内容,重启后再试一次。
另外,貌似不能挂载在用户下。
安装中文输入法
此处选择搜狗输入法。
- 上网选择搜狗输入法linux版,下载对应的deb包,双击安装。
- 确定系统里有fcitx应用
- 卸载系统自带的输入法
1
sudo apt remove 'ibus*'
- 进入语言设置,根据红色箭头进入语言安装界面,安装语言(会自动安装中文语言),根据下方箭头更爱输入框架为fcitx,然后点击上面的Apply System-Wide应用到全局。然后将当前用户进行注销后再进行登录(注销没有效果,重启就可以了)。
- 登陆后在右上角出现一个键盘标志,点击进入,选择Configure Current Input Method

- 点击加号,添加sogou即可

- 空格加shift来切换
下一篇介绍机器学习相关软件的安装包括cuda,cuNN,python,Anaconda3,TensorFlow
