Kaldi在Linux下进行实验是最佳的,而且Linux下的编译比起多年不维护的windows系统更容易,因此如果不是商用开发,建议大家一定用linux环境;Kaldi中有许多可以多线程运行的地方,而线程数取决于CPU,CPU不行的话,只能换电脑了。。。
双系统VS虚拟机
- 有GPU必须使用双系统,虚拟机是无法使用主机的GPU资源的(现在WSL2已经支持GPU调用了,但还没有尝试过)
- 没有GPU可以用虚拟机进行小计算量的实验及学习
- 使用虚拟机时,尽可能分配足够多的内存,否则编译会出错,需要释放内存
CUDA
- 请先装好CUDA后再编译Kaldi,否则需要用到GPU的时候还需要重新编译
- 安装CUDA的过程中,不要试图降低版本,比如Linux系统内核版本、GCC版本等,高版本可向下兼容,但低版本可能会导致整个系统出错
网友评论