个人机器学习平台搭建1

前言

本篇文章中记录个人机器学习平台的搭建过程,包括硬件选择,组装,系统安装,相关环境的搭建过程。

硬件选择

本平台配置如下:

配件 型号
处理器 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

组装

第一次组装电脑,其实很简单,主要记录几个要点以后注意可以提高效率。

  1. 这个机箱的硬盘仓会妨碍水冷安装风扇,最终不得不把风扇安装在机箱前侧的外面,下次选购机箱注意硬盘仓位置,或者直接购买顶部支持360冷排的机箱。
  2. 按照以下顺序安装可以防止返工:
    1. 安装主板上的零件cpu,内存,固态硬盘
    2. 安装风扇和冷排到机箱上
    3. 安装主板进机箱
    4. 涂抹硅脂
    5. 安装冷头到cpu
    6. 连接机箱线到主板
    7. 安装硬盘并与主板连接
    8. 连接风扇,冷头线到主板
    9. 安装显卡
    10. 连接电源线和电源
    11. 安装电源进机箱
    12. 连接电源线和主板,显卡,硬盘,冷头的stata供电。
    13. 理线
    14. 亮机
    15. 安装机箱侧板
    16. 连接主板的wifi模块
  3. 显卡的拆卸注意,先按下卡扣再拔出,内存同理
  4. 有些风扇是3pin口,也可以连接到4pin上

装机完毕,上张图:

系统安装

起初准备安装windows和Linux双系统,最后考虑到机器用途和双系统的不稳定,浪费存储等原因,决定只安装Linux。
最终选择 Ubuntu 18.04.2 LTS 做为系统,安装步骤如下:

  1. 前往ubuntu 官方网站 下载系统

  2. 插入一个空的U盘

  3. UltraISO打开下载好的iso,制作系统盘

  4. 将制作好的系统盘插入新电脑,在bios里设置U盘启动。高端主板可以不设置,没有系统时会自动检测U盘启动。

  5. 进入Ubuntu安装界面,关键的几步选择如下:

    1. 在这里选择第一项就是单系统,若要安装双系统建议先装win,之后装Ubuntu,千万不能选第一个,否则win就没了

    2. 可以选其他选项来自己分硬盘,但不推荐,用于装系统的固态硬盘用系统默认分配即可,存储数据的机械硬盘如果大小超过2T,在这里是不能分区的,可以安装完系统再分,之后会有详细教程。

    3. 其他内容根据提示按自己的情况选择即可。

安装显卡驱动

系统安装成功后会非常卡顿,这是因为没有安装显卡驱动,系统用的还是cpu来进行显示。安装显卡驱动步骤如下:

  1. 系统自带的显卡驱动不是NVIDIA的,先删除这个驱动

    1
    sudo apt-get purge nvidia*
  2. 添加Graphic Drivers PPA

    1
    2
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
  3. 查找驱动:

    1
    ubuntu-drivers devices
  4. 选择推荐的驱动:

    1
    sudo apt-get install nvidia-driver-415
  5. 之后重启:

    1
    reboot

    重启后点开系统Setting里面的Detail,就可以看到系统识别到了2080Ti了

    磁盘分区和挂载

    由于本机采用的机械硬盘大小为4T,超过了2T,无法用fdisk格式化为ext4格式。因此采用parted来进行分区操作。
    分区步骤:

  6. 查看现在硬盘的情况

    1
    sudo fdisk -l
  7. 选中要分区的硬盘

    1
    parted /dev/sdc(/dev/sdc是自己的硬盘名,对应上一步查出的结果)
  8. 在parted中,建立GPT分区

    1
    mklabel gpt
  9. 分区

    1
    mkpart p1(p1是分区名字,叫啥都行)
  10. 按提示,start表示起始位,输入你想要的值,end为截止,同理。可以用百分比,K,M,G,T来表示

  11. 按提示确定即可

  12. 格式化分区

    1
    mkfs.ext3 /dev/sda2(分区名字)
  13. 创建想要挂载的文件夹,推荐挂载在home下,比如/home/code,在home下执行

    1
    mkdir /code
  14. 挂载

    1
    mount /dev/sda2 /code 
  15. 设置自动挂载,打卡文件/etc/fstab在最后加上:

    1
    /dev/sda2 (要挂载的盘)  /data(挂载在该文件夹下) ext3(格式)  defaults 0 0

注意:
此处坑比较多,自动挂载必须先手动挂载过一次才行,即第九步不能省略,否则有可能因为无法挂载硬盘进入Ubuntu紧急模式,如果这样,不要慌,查看下log,看清楚原因,注释掉fstab里的内容,重启后再试一次。
另外,貌似不能挂载在用户下。

安装中文输入法

此处选择搜狗输入法。

  1. 上网选择搜狗输入法linux版,下载对应的deb包,双击安装。
  2. 确定系统里有fcitx应用
  3. 卸载系统自带的输入法
    1
    sudo apt remove 'ibus*'
  4. 进入语言设置,根据红色箭头进入语言安装界面,安装语言(会自动安装中文语言),根据下方箭头更爱输入框架为fcitx,然后点击上面的Apply System-Wide应用到全局。然后将当前用户进行注销后再进行登录(注销没有效果,重启就可以了)。
  1. 登陆后在右上角出现一个键盘标志,点击进入,选择Configure Current Input Method
  2. 点击加号,添加sogou即可
  3. 空格加shift来切换

下一篇介绍机器学习相关软件的安装包括cuda,cuNN,python,Anaconda3,TensorFlow

引用

Author: Shuchen
Link: http://yoursite.com/2019/05/26/%E4%B8%AA%E4%BA%BA%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%B9%B3%E5%8F%B0%E6%90%AD%E5%BB%BA1/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.