kaldi用Linux还是windows,因为想要使用笔记本学习kaldi,需要使用Ubuntu搭建环境。...

由于要使用笔记本学习Kaldi,因此需要使用Ubuntu来构建环境。

1.笔记本参数

当前使用的笔记本电脑型号是Raytheon 911Target Blue Edition计算机,但是鉴于笔记本电脑的独立GTX1050Ti图形卡的性能,我希望将其用于Kaldi神经网络训练。笔记本电脑的具体参数如下:

2.系统和工具版本

系统:Ubuntu 1 8. 04(具有新系统的新计算机,旧内核通常支持新设备)

图形驱动程序:nvidia-driver-415

CDUA:CDUA 1 0. 0(文件名:cuda_1 0. 0. 130_41 0. 48_linux.run)

cudnn:cudnn-1 0. 0-linux-x64-v 7. 4. 1. 5. tgz

3. Ubuntu安装方法

Ubuntu的安装方法与其他博客基本相同。由于笔记本电脑已经在出厂时预装了Windows 10系统,因此您只需要在此基础上安装Ubuntu 1 8. 04系统。

请参考具体的安装方法:UEFI引导双硬盘Win10 + Ubuntu1 8. 04双系统-简书

3. 1可能有问题

在安装Ubuntu1 8. 04之后,在启动并选择进入系统后,可能会出现黑屏,并且您无法进入Ubuntu系统。

3. 2解决问题的方法

解决黑屏问题的方法如下:

1.引导进入启动界面时,让光标停在Ubuntu上,按e键进行编辑,在倒数第二行后的静斜杠后添加nomodeset

更改后为:安静的斜杠nomodeset(此方法仅暂时禁用Nouveau显卡驱动程序)

2.按F10进入系统

3.进入系统后,您可以使用Ctrl + Alt + T打开命令行窗口,输入sudo gedit / etc / default / grub编辑grub文件,找到GRUB_CMDLINE_LINUX_DEFAULT =“ quiet splash”行并将其更改为:

GRUB_CMDLINE_LINUX_DEFAULT =“安静的启动模式”

保存后,更新grub配置:

sudo update-grub

这时,您可以重新启动并正常进入Ubuntu系统。但是,许会发现一个非常麻烦的问题。屏幕的亮度无法调节,并且处于最高级别。长期使用对眼睛极为有害。我们必须解决此错误,这是显卡驱动程序的问题。

4.图形卡驱动程序安装

Ubuntu系统不能很好地支持双显卡,尤其是笔记本电脑。

4. 1准备

禁用新手

Ubuntu系统中集成的图形卡驱动程序为nouveau。我们需要使用以下方法从linux内核中卸载nouveau,以安装官方的NVIDIA驱动程序。

由于nouveau驱动程序的影响,在安装ubuntu后您可能无法登录到桌面,因此在ubuntu系统启动并显示登录界面后,您需要按ctrl + alt + F1进行操作。进入tty文本模式以输入以下操作(您可以进入系统或进入系统,然后在命令行窗口中进行操作。)

因为不允许修改blacklist.conf文件的属性。因此,您需要首先修改文件属性。

查看属性:

ll /etc/modprobe.d/blacklist.conf

修改属性:

sudo chmod 666 /etc/modprobe.d/blacklist.conf

使用gedit编辑器打开:

sudo gedit /etc/modprobe.d/blacklist.conf

在文件末尾添加以下行:

黑名单vga16fb

新黑名单

黑名单rivafb

黑名单rivatv

nvidiafb黑名单

修改并保存文件后,请记住恢复文件属性:

sudo chmod 644 /etc/modprobe.d/blacklist.conf

再次更新内核:

sudo update-initramfs -u

修改后需要重新启动系统。

重新启动系统以确认nouveau是否已被阻止,并使用lsmod命令进行检查:

lsmod | grep nouveau

如果显示为空白,则屏蔽成功。 lsmod命令用于显示已加载到内核中的模块的状态信息,请参见“ lsmod命令”。

4. 2驱动程序安装步骤

由于笔记本双显卡中不仅有NVIDIA图形卡,而且还可以正常驱动的集成intel图形卡,因此在上一步中禁用nouveau驱动程序后,请重新启动,然后系统使用集成显卡。

安装Nvidia图形卡驱动程序的方法是添加ppa源,并在nvidia驱动程序网站上检查自己的图形驱动程序的最新版本号(无需下载)。

使用以下命令添加图形驱动程序PPA:

sudo add-apt-repository ppa:graphics-drivers / ppa

sudo apt-get更新

找到合适的驱动程序版本:

ubuntu驱动程序设备

您可以看到推荐的版本是:nvidia-driver-415

NVIDIA驱动程序驱动程序的特定安装:

记住给定的推荐驱动程序型号(带有推荐选项的驱动程序)。

按Ctrl + Alt + F3组合键进入tty文本模式

安装nvidia驱动程序,此过程需要联网。如果网络速度不好,则可能需要很长时间。

安装后重新启动:

sudo apt-get install nvidia-driver-415

4f23fb17c220ba58db92aa29d6a226d6.png

sudo重新启动

重启系统后,执行以下命令,检查驱动程序的安装状态,安装成功:

sudo nvidia-smi

如果在显卡安装完成后系统软件中有NVIDIA X Server设置,那么恭喜您安装显卡驱动程序没问题。

要点:还记得3. 2节中的操作吗?需要恢复!

重新启动系统后,当您启动进入启动界面时,让光标停在Ubuntu上,按e键进行编辑,在倒数第二行的静斜杠后删除nomodeset,然后按F10进入系统。如果您可以进入系统,那么您可以完成独立显示,但是以后需要操作以下命令:

进入系统后,可以使用Ctrl + Alt + T打开命令行窗口,输入sudo gedit / etc / default / grub编辑grub文件,找到GRUB_CMDLINE_LINUX_DEFAULT =“ quiet splash nomodeset”行,然后更改为:

GRUB_CMDLINE_LINUX_DEFAULT =“安静的飞溅”

保存后,更新grub配置:

sudo update-grub

这时,您可以重新启动并正常进入Ubuntu系统。

5. cuda 1 0. 0和cudnn安装

5. 1 cuda 1 0. 0安装

CUDA工具包1 0. 0下载| NVIDIA Developer下载cuda 1 0. 0的运行文件安装包。

cd切换到下载的文件目录以进行安装:

sudo sh cuda_1 0. 0. 130_41 0. 48_linux.run --override

启动安装程序,按空格直到最后,输入接受以接受条款。

输入n不安装nvidia图像驱动程序(安装图形卡驱动程序时已经存在)。

输入y以安装cuda 1 0. 0工具。

按Enter确认cuda的默认安装路径:/ usr / local / cuda-1 0. 0。

输入y以sudo特权运行安装,然后输入密码。

输入y以安装指向/ usr / local / cuda的符号链接。

输入y以安装CUDA 1 0. 0示例以供以后测试。

按Enter确认CUDA 1 0. 0 Samples的默认安装路径。

等待安装完成。

环境变量

设置环境变量,终端输入:

sudo gedit / etc / profile

在末尾添加:

PATH = / usr / local / cuda / bin:$ PATH

导出路径

保存后,创建一个链接文件(这是一个新创建的链接文件):

sudo gedit /etc/ld.so.conf.d/cuda.conf

按a进入插入模式并添加以下行:

/ usr / local / cuda / lib64

按esc退出插入模式,然后按Save退出。

最后键入终端:

sudo ldconfig#使链接有效

cuda测试

切换到默认安装路径CUDA 1 0. 0示例(NVIDIA_CUDA-1 0. 0_Samples文件夹),终端输入:

sudo使所有-j 6#(6核)

需要几分钟才能编译。

完成后,继续输入到终端:

cd bin / x86_64 / linux / release

./ deviceQuery

以下是正常安装后的显示结果:

附加问题的操作

问题:命令行输入:nvcc --version,表示未安装nvcc:

解决方案是重新配置环境变量:

1.检查/ usr / local / cuda / bin下是否存在nvcc可执行程序,如果是,请转到下一步。

2.添加环境变量,打开〜/ .bashrc,添加环境变量

export PATH = $ PATH:/ usr / local / cuda / bin。

3.在终端中输入nvcc --version,您可以看到版本为1 0. 0。

5. 2 cudnn安装

cuDNN下载URL:NVIDIA cuDNN | NVIDIA开发人员

您需要注册一个帐户并填写简短的调查信息,然后按照提示下载相应的版本!我下载的安装包是cudnn-1 0. 0-linux-x64-v 7. 4. 1. 5. tgz

下载后,输入相应的下载目录,并按照以下安装说明进行操作!

tar -zxvf cudnn-1 0. 0-linux-x64-v 7. 4. 1. 5. tgz

sudo cp cuda / include / cudnn.h / usr / local / cuda / include

sudo cp cuda / lib64 / libcudnn * / usr / local / cuda / lib64

sudo chmod a + r /usr/local/cuda/include/cudnn.h

sudo chmod a + r / usr / local / cuda / lib64 / libcudnn *

6.摘要

在笔记本电脑上使用双显卡和双系统的Ubuntu安装中存在许多错误。在尝试了很多坑之后,我记录了成功的步骤并参考了许多前辈的博客文章,目的是向朋友提供与我相同的需求,以完成相关的安装。

主要注意事项:最好不要为新的笔记本计算机硬件安装旧系统。旧系统对新硬件的支持有限。百度可以完成安装过程中的其他小问题。记住要在新设备上安装新系统和新软件。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/shenmilingyu/article-361043-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值