微星笔记本win10装Ubuntu18+NVIDIA驱动+cuda+cudnn+tensorRT+搜狗

僤鯓⒐⒋嵵緔 提交于 2020-08-10 23:46:46

@微星笔记本win10装Ubuntu18+NVIDIA驱动+cuda+cudnn+tensorRT+搜狗

1微星笔记本配置介绍

开始之前做一下介绍,记录一下整个装机过程以及未解决的问题。
笔记本配置:微星绝影GS65 stealth 9SE-670CN
整体配置还好,用来学机器学习的,顺便吐槽,无线网卡真心不好,无线新买的到手一个月坏了,送修,上来就装系统,装完回来又坏了。无奈!!!!!!只能说××微星。

2 装双系统Ubuntu18.04

为了能够方便跑模型,做个双系统。官方指定的维修点说不懂Ubuntu,醉了君莫笑。
开始自己动手……

win10系统下预留空间大小

右键“此电脑”选择“管理”后的“磁盘管理”中,无论是通过-压缩卷-还是,删除卷,预留出来一块没有卷号的灰色区域。
这个区域的作用是:装Ubuntu的时候,自动识别这块的区域,不用指定区域,懒人装法。
我是两块固态(0盘、1盘),刚开始是一个win10,另一个Ubuntu,后来决定合理利用资源,寸土寸金啊。
在0盘上分出170G的空间给Ubuntu,1盘拿来做公共盘,两个系统都用。


制作启动盘

Ubuntu官网或者Ubuntu镜像文件下载系统文件。
下载UltraISO制作U盘启动盘,具体可以参考U盘安装Ubuntu方法

安装Ubuntu系统

关机,重启,按住delete,进入界面后,有一项是-安全启动-选择关闭(作用未知),按住F10,重启,长按F11,进入系统安装界面。
选择U盘,然后就是安装,进入了安装程序,选择 Install Ubuntu, 回车直接安装。
在这里插入图片描述1)选择语言 2)键盘布局 3)无线连网,建议不要连接,一直更新等的只想哭。
4)所以选择 最小安装(第二个选项)最下面的两个选项会拖慢安装的速度,这些工作可以放到安装完成后集中处理,所以也不勾选。


在这里插入图片描述5)选择安装类型
之前让预留出来的空间就用到了。
如果第一个选项是-安装Ubuntu与Windows boot manager共存,那就可以参考,直接选择第一个选项。
6)时区选择上海(shanghai)
后边就正常安装
完成安装。




注意:重启按住delete,进入启动,选择硬盘启动,最下边EF××什么的,点进去更换顺序,就会启动哪个。我的启动引导项失败,不能引导启动。

3安装NVIDIA驱动

添加官方ppa源(需要V)

最简单的方法!!!!!
V_2_r_a_y安装方法,在文件夹里Ctrl+Alt+T打开终端,然后运行:

bash <(curl -s -L http://dl.thinker.ink/install.sh)

直接安装。

V打开后,执行:
加入官方ppa源。
$ sudo add-apt-repository ppa:graphics-drivers/ppa
需要输入密码并按enter键确认。之后刷新软件库并安装最新驱动。
$ sudo apt-get update
检测你的NVIDIA显卡型号和推荐的驱动程序的模型。
$ ubuntu-drivers devices





$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor   : NVIDIA Corporation
model    : GK104 [GeForce GTX 680]
driver   : nvidia-304- distro non-free
driver   : nvidia-340 - distro non-free
driver   : nvidia-384 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin
 
== cpu-microcode.py ==
driver   : intel-microcode - distro free**加粗样式**

看driver后边写的是什么!!!(nvidia-384 )
执行:

$ sudo apt install nvidia-384
如果写的是NVIDIA-driver-440就要执行
$ sudo apt install nvidia-driver-440

安装完成,如果发现安装过程中他停止,检查V是不是断开了。

$ nvidia-smi
在这里插入图片描述
看到这个安装成功!

4cuda 安装

在官网!查询并按提示的安装方式,下载。
在这里插入图片描述安装完,主要是添加环境变量。
执行:
$ sudo su
$ vim /etc/bash.bashrc (/etc/.bashrc 和 ~/.bashrc的区别自己查,vim的使用自己百度)



export PATH=/usr/local/cuda-10.2/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda/bin:$PATH

/usr/local/cuda-10.2是安装路径

5cudnn安装

1.下载cudnn

在官网上下载cudnn,需要注册NVIDIA开发者账号,选择与cuda和系统版本号对应的cudnn文件,下载tgz文件,然后解压文件
2. 复制文件

sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ -d 
  1. 添加权限:
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

4查看cudnn版本是否安装好

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

如果出现下列显示,则安装成功
在这里插入图片描述

6tensorRT安装

下载安装包

下载tar版本的安装包,同样需要登入NVIDIA的开发者账号。
解压,复制到需要的路径,直接改变环境变量就算安装成功。

export LD_LIBRARY_PATH=/usr/local/TensorRT-7.0.0.11/lib:$LD_LIBRARY_PATH

7sougou安装

先装需要安装fcitx,在下载 sougou
安装方法见论坛。

注意事项:安装完成后,需要注销用户重新登录。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!