目的:为了学习kaldi,安装kaldi运行的必要环境,下面先把我踩过的主要坑列举出来,然后在按照我的安装顺序写采坑记录
电脑环境:win10系统,显卡GT730M
1)坑1 :试图在虚拟机内安装kaldi
因为win10系统内有很多软件,资料,所以我就想着把win10保留下来,如果想在保留win10的基础上实现linux环境,有两种方法,一种是采用虚拟机,一种是采用双系统,为了方便,我就采用了虚拟机,但有个致命问题是,虚拟机内部的显卡是虚拟的,在cuda安装是会错。
参考:https://blog.csdn.net/nothinglefttosay/article/details/45095125
https://blog.csdn.net/zhuoyuezai/article/details/78751056
2)坑2:安装kaldi之前没有安装cuda等环境
kaldi安装之前除了要安装kaldi的必要安装包外,还有安装cuda和cudnn
3)坑3:安装的kaldi不是最新下载的
由于github的下载速度很慢,我就找了一个网盘内的资源,结果造成安装成功却运行错误,缺少部分文件
所以kaldi的安装还是要下载最新的kaldi,但github的下载可以提速。
git提速:https://www.jianshu.com/p/02841aec86f6
1.虚拟机内安装ubantu和安装kaldi(不可行的)
1)虚拟机安装
参考: https://blog.csdn.net/zhang_ling_yun/article/details/77918374
2)ubantu下载
在官网进行下载 https://www.ubuntu.com/download
3)安装ubantu
下载后的.iso文件进行安装,安装时需要分配磁盘空间,内存,处理器核心数量等。
磁盘空间大小根据你的硬盘空间确定,内存数量一般推荐为计算机总内存的1/4,处理器核心数量就和电脑本身一致就行。
网络适配器选择桥接模式。
4)VMware Tools 安装
VMware Tools的安装是为了和windows实现文件的共享(kaldi文件的git下载速度很慢,有了文件共享就不用每次都下载(这是当时的想法,但每次安装都需要用最新的kaldi))
界面安装方法:https://blog.csdn.net/zxf1242652895/article/details/78203473
但在VMwareTools…tar.gz文件提取时会出现错误Extraction not performed You don't have the right permissions to extract archives in,改为命令方式安装没问题。
命令方式安装: https://blog.csdn.net/zz962/article/details/7706755
https://blog.csdn.net/iot_ai/article/details/61194517
5)kaldi安装
本想使用git命令下载了,但网速太慢,改为从windows(旧版的kaldi)内把文件拷贝到linux内。
拷贝命令:cp share_file target_file
首先将文件拷贝到共享文件夹内,在使用linux 命令将共享文件夹内部的文件复制到linux内(重点),如果直接在共享文件夹内直接编译安装会出现错误。
安装方式参考了https://blog.csdn.net/amds123/article/details/70313780
但在make时出现了错误,改为sudo make
安装失败
在安装kaldi之前需要先安装cuda和显卡驱动
在虚拟机内的显卡和主机的显卡是不一致的,也就是说虚拟机内部的显卡是虚拟出来的,当你安装虚拟机驱动后会出现错误。解决办法就是安装双系统,而不是虚拟机(搞了一天的教训,泪)
2.安装双系统win+linux(ubuntu)和安装kaldi(可行)
1)双系统的安装
安装参考: https://blog.csdn.net/s717597589/article/details/79117112/
: https://blog.csdn.net/davidhuang2017/article/details/70258173
: https://blog.csdn.net/yishengrusi/article/details/53976226
错误:使用easybcd 设置索引后,进入不了linux系统,错误为
错误原因:原因是找不到linux的索引,我有两块磁盘,win在第0块磁盘,ubuntu在第1块磁盘,第一块的磁盘索引导到第0块时出现错误,最后将ubuntu的索引文件/boot放到了第0块磁盘内部。
2)cuda和cudnn的安装
参考:https://blog.csdn.net/u010837794/article/details/63251725
:https://blog.csdn.net/dihuanlai9093/article/details/79253963/
3)kaldi 安装