执行install_mkl.sh时会下载mkl,但是国内速度过于慢,而且因为过慢的速度,还是timeout。真是无法忍受。

那么看一下是否可以另辟蹊径呢?

当然,如果可以人肉FQ也是可以的,不过大多同学可能没有这个条件

解决问题

首先从脚本出发,看到注释里其实是有下载地址的.那么我们就尝试一下手动下载吧
【Kaidi安装问题】下载mkl过慢_安装包
下载地址为 https://software.intel.com/mkl/choose-download
幸好这个intel的地址是没有被墙的,所以可以直接去访问下载,速度还是可以的.
【Kaidi安装问题】下载mkl过慢_下载地址_02
在下载之前需要注册一下
【Kaidi安装问题】下载mkl过慢_下载地址_03随便填一下主要是留个邮箱即可.
【Kaidi安装问题】下载mkl过慢_安装包_04注册后就可以选择intel的下载包,注意选择MKL FOR LINUX
【Kaidi安装问题】下载mkl过慢_kaldi安装_05

下载完成后,解压安装包.里面有个install_GUI.sh脚本,用root执行它.然后执行安装.
【Kaidi安装问题】下载mkl过慢_下载地址_06
安装完成后,在Kaldi源码中找到并执行check_dependencies.sh,此时不会再提示mkl需要安装了.