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

news/2024/11/29 22:54:58/

@微星笔记本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, 回车直接安装。如果出现花屏无法进入,参看如下帖子,选择install Ubuntu,不要点击,按e进入编辑页面,在quiet splash后面删除“—”,添加nomodeset以支持nvidia显卡,然后Ctrl+X进行安装。

花屏解决:

安装时花屏:
在安装GRUB页面的时候选择install Ubuntu,不要点击,按e进入编辑页面,在quiet splash后面删除“—”,添加nomodeset以支持nvidia显卡,然后Ctrl+X进行安装。
开机时花屏:
开机后长按Esc键进入GRUB引导页面(不能进入换Shift试试),选择advansced options for ubuntu , 按下e键进入编辑界面,在ash $vt_handoff之间加入nomodeset变成ash nomodeset $vt_handoff。然后Ctrl+X应该就会正常开机了。
开机后:
开机后记得修改grub配置文件,不然每次进入都得编辑grub选项

打开grub配置文件
sudo gedit /etc/default/grub
修改grub配置文件
将GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改为GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash nomodeset”
更新grub
sudo update-grub
在这里插入图片描述1)选择语言 2)键盘布局 3)无线连网,建议不要连接,一直更新等的只想哭。
4)所以选择 最小安装(第二个选项)最下面的两个选项会拖慢安装的速度,这些工作可以放到安装完成后集中处理,所以也不勾选。

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

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

分辨率有问题有两种办法:
1.xrandr
2.修改grub文件

3安装NVIDIA驱动

添加官方ppa源(需要梯子)

最简单的方法!!!!!
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
在这里插入图片描述
看到这个安装成功!

如果提示
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

尝试:sudo modprobe nvidia, 然后再运行 nvidia-smi。

4cuda 安装

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

打开后,按i 进入编辑模式,方向键移动光标到最下,输入下边的,然后,按esc,然后是 :wq ,三个符号,包括冒号,冒号很关键。

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 。
安装方法见论坛。

搜狗输入法安装完,只能输入英文,不能输中文的原因是,没有安装依赖项:
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1

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


http://www.ppmy.cn/news/334817.html

相关文章

一些开发的常识

代码上加上这句话的都是代码有洁癖 SupressWarnings("unchecked") 去除这段代码也就是把Autowired 干掉 RequiredArgsConstructor(onConstructor __(Autowired)) public class DesensitizeRuleController {private final SampleDataService sampleDataService; } …

2023最新社交圈子即时聊天通信小程序+前端UNIAPP

&#x1f388; 限时活动领体验会员&#xff1a;可下载程序网创项目短视频素材 &#x1f388; &#x1f389; 有需要的朋友记得关赞评&#xff0c;阅读文章底部来交流&#xff01;&#xff01;&#xff01; &#x1f389; ✨ 源码介绍 2023最新多端社交圈子系统源码 | 陌生人社交…

Android如何插SIM卡,一加手机怎么装SIM手机卡 一加手机SIM卡取出与安装教程图解...

期待已久的一加手机终于发布了&#xff0c;一加手机配备最顶级性能、创新多材质后壳&#xff0c;手感碉堡&#xff0c;另外还支持4G网络等等&#xff0c;亮点十足。一加手机作为一款高性价比精品手机&#xff0c;在今后势必会受到用户追捧&#xff0c;一加手机的卡槽设计与苹果…

一加9系列怎么样?性价比优选成为大众靠谱选择

3月24日&#xff0c;一加发布了全新的手机产品——一加9、一加9pro&#xff0c;是大众翘首以盼的手机新作。作为国民热衷的新手机品牌&#xff0c;一加近些年一直表现不错&#xff0c;并且不断突破性能与特质元素的优势&#xff0c;取得了令人关注的成绩。例如&#xff0c;在一…

线刷一加5t android 9,11万条评价0差评,一加5T为什么这么牛?

一加5T是一加在2017年底推出的一款手机&#xff1a;一加5T国行版28日发布&#xff1a;感觉越来越像OPPO了&#xff1f;虽然现在的一加&#xff0c;并不算一线手机品牌&#xff0c;不过这款手机推出后&#xff0c;在海内外都收获了一致的好评&#xff1a;海外普遍认为一加5T是20…

一加到1亿。C语言_一加8T发布一个月 买到的用户都是怎么评价的?

一加8T手机因其“高性价比”属性而被全网爆赞后&#xff0c;赢得了市场的青睐&#xff0c;每一次开售都会在短时间内抢购一空。 《人民日报》曾报道说&#xff0c;首次销售时就创下了“一分钟内销售超过1亿&#xff0c;十分钟内销售超过2亿”的记录。 与上一代产品相比&#xf…

超苹果三星华为,一加手机成印度高端市场冠军,凭什么?

数据显示&#xff0c;在刚刚过去的第二季度&#xff0c;一加是印度市场增速最快的智能手机厂商&#xff0c;达到了惊人的284%&#xff0c;超过了荣耀&#xff08;188%&#xff09;和小米&#xff08;112%&#xff09;。同时报告也提到一加首次在印度市场拿到了高端市场份额第一…

一加新机来袭,你准备好迎接一台“性能小怪兽”了吗?

一加已经成为了“品质”的代名词了&#xff0c;每年两场发布会都变得万众期待。之前可能国内只有少部分消费者了解一加手机&#xff0c;但是现在一加已经靠品质获得了喝彩和忠实的粉丝。 一加手机从面世以来一直都是主要针对海外市场的&#xff0c;并且在海外也取得非常不俗的成…