Kaldi CHiME4 例程踩坑记录

Jan. 16, 2020, 11:56 p.m.

【写在前面】:踩坑经验:

  • 去github上找issue, 看前人有没有到过;
  • 没有找到issue,就查源码
  • 如果还不行,就进行绝招:对应输出日志,控制台debug ;
  • 一定要有耐心,耐心,耐心,该踩的坑还是得踩,不能有侥幸心理!

1号坑:

数据集中的文件名不好好写,估计是之前被其他人改过,坑人啊!!

2号坑:

在仿真数据的时候,文件local/CHiME3_simulate_data_patched_parallel.m的里面会调用到CHiME4/CHiME4_core/CHiME3/tools/utils/localize.m文件,主要是计算TDOA的,将里面的chanlist=[1 3:6]修改为chanlist=[1 2 3:6], 本身就是6个通道的,不然会在后面计算会产生数组越界的错误,修改完成后方才平稳地生成完所有的数据。

3号坑(踩坑也是有步骤的o(╥﹏╥)o):

第①步:
按照../../../tools/extras/install_chainer.sh的要求,在安装chainer的时候,需要cuda 7.5 or cuda 8.0。索性就按小的版本开始装,先安装了cuda 7.5, 结果发现,cuda 7.5不兼容Pascal类型的显卡,并且对x64的机器也不兼容,只支持到Ubuntu 15.04, 桑心…..,如果在Ubuntu 16.04上强行安装cuda 7.5, 就会出现初始不了显卡设备的错误,get_device()函数报错。因此cuda 7.5安装旅程就此结束,开始安装cuda 8.0, 而某猪的机器又没有sudo权限,因此,最好有一台虚拟机,安装cuda 8.0之后将需要的文件抽出拷贝到原来的机器上,即在用户主目录下/home/xxx/cuda创建个目录,然后拷进去;

第②步:
安装cudnn, 配置环境变量,各种path都安排上;

第③步:
安装cupy, 正确姿势是:$HOME/miniconda3/bin/python -m pip install cupy, 经验版本是7.1;(ps: -m别忘加呦!)

第④步:
安装chainer,经验版本3.0.0, 安装命令$HOME/miniconda3/bin/python -m pip install chainer==3.0.0 --no-cache-dir -vvvv --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple, 卸载命令$HOME/miniconda3/bin/python -m pip uninstall chainer;

第⑤步:
安装scipy, 由于目前安装的python版本是3.5.1, 对于1.14.0版本的scipy不兼容,只能用1.12.0;

N号坑(持续踩坑中)

参考:

感谢:

感谢胡大炮把我从坑里拉出来!




评论:

魔方拼法

三阶魔方一层 :easy!二层 :easy!三层 : 还原顶面颜色:下右上右下右右上;调整对角块颜色:把顶面拼好对着自己,上右上,底层180, 下右上,底层180,右180度;调整顶层棱块:…

【2019】温暖回望

文章标题:【2019】温暖回望文章内容:2019, 本命年。实则水逆,有小波折,有大波折,本不想记录,推延了很久,还是就此记录总结一下吧。吾日三省吾身,“省”还是很重要的, 省钱也很重要,毕竟201…

推荐使用 Firefox 访问此站点 | 友情链接: 胡鹏的博客  | Developed by zhangpeng | Powered by ASP.NET Run on IIS | Copyright © 2018-2020 zhangpeng.ai