转自:http://blog.csdn.net/wbgxx333/article/details/41217059
本博客是在@冒顿和群里的一个同学的指导下完成的。特此感谢……
众所周知,kaldi对硬件的要求,希望大家一开始都弄个好的机器,方便后面自己在kaldi里大展身手。下面是怎么去装cuda和在kaldi中怎么使用。
首先说明我们的显卡是geforce ,其他的显卡是否一样不知道。以下是安装步骤和注意事项:
1、 安装软件: apt-get install ppa-purge
2、 增加安装源: apt-add-repository ppa:xorg-edgers
3、更新安装源: apt-get update
4、安装nvidai 显卡驱动: apt-get install nvidia-current nvidia-settings
5、下载cuda 安装包,这里说明下,如果是12.04就修改1404为1204哈。
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_6.5-14_amd64.deb
6、安装cuda安装包,这个也是啊,上面下了什么就改什么名字啊。
dpkg -i cuda-repo-ubuntu1404_6.5-14_amd64.deb
7. apt-get update
8、安装cuda:apt-get install cuda
9、在kaldi的src 中 make clean,主要是为了清楚我们之前的编译结果
10、./configure :重新生成配置文件,这时会自动检查是否安装了cuda,这里会有显示是不是有cuda。
到src/cudamatrix 中Makefile 中修改 CUDA_ARCH =-gencode 那一行.我用的是geforce 9600 显卡计算能力为1.1,则修改compute=11,code=sm_11,把 TESTFILES 改为BINFILES
11、make all 即可
运行src/cudamatrix/cu-ector-test,如果不报错,则表明可以用GPU进行矩阵运算了。
下面就可以使用gpu来运行我们的kaldi程序了。相信你很期待这个速度吧,加油吧……
欢迎使用其他显卡的同学分享你们的经验,此博文将收录到kaldi全部资料V0.5里。