ESPnet Installation

发布时间 2023-10-12 11:36:40作者: 独上兰舟1

https://blog.csdn.net/qq_41651719/article/details/115897162?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169708026216800225560761%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=169708026216800225560761&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-16-115897162-null-null.142^v96^pc_search_result_base6&utm_term=%E5%AE%89%E8%A3%85espnet&spm=1018.2226.3001.4187

 

Reference
https://espnet.github.io/espnet/installation.html
1
Step 1 Install Kaldi
Espnet 依赖 Kaldi,所以安装Kaldi的同时要对其进行编译,具体的编译步骤如下:
$ cd ~/kaldi/tools
$ make (make -j)
$ cd ~/kaldi/src
$ ./configure
$ make -j
$ make install
1
2
3
4
5
6
7
Step 2 Installation ESPnet
1. git clone https://github.com/espnet/espnet
2. 把编译好的kaldi路径与espnet联系起来
$ cd ~/espnet/tools
$ ln -s ~/kaldi
3. 设置Python 环境
在这一步中,官网的安装教程列出了4中不同的选项,可以根据实际选择自己比较方 便的,本人选择的是option c,即
$ cd espnet/tools
$ ./setup_python.sh python3
4. Install ESPnet
$ cd espnet/tools
$ make
同时可指定pytorch和CUDA的版本,由于工作环境 服务器CUDA版本已确定,所以在这里安装的pytorch和CUDA版本分别为1.4.0 和10.0.
1
2
3
4
5
6
7
8
9
10
11
12
Step 3 Custom tool installation
安装各种工具时。一定要按照官网的教程来安装,否则会报错。
比如,install Warp CTC
$ cd espnet/tools
$ ./activate_python.sh
$ . ./setup_cuda_env.sh /usr/local/cuda
$ ./installers/install_warp-ctc.sh

同时,可用脚本check_install.py来检查哪些工具还未安装
$ cd espnet/tools
$ . ./activate_python.sh
$ python3 check_install.py
————————————————
版权声明:本文为CSDN博主「Marine Zhang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41651719/article/details/115897162