arm架构编译wenet可执行程序
时间: 2023-05-26 12:05:27 浏览: 377
要在ARM架构上编译wenet可执行程序,需要在ARM芯片上安装相应的开发工具链和依赖库。
以下是在Ubuntu Linux上编译wenet可执行程序的步骤:
1.安装gcc和g++编译器以及make和cmake工具:
```
sudo apt-get install build-essential cmake
```
2.安装依赖库:
```
sudo apt-get install libboost-all-dev libsndfile1-dev libopenblas-dev liblapack-dev
```
3.下载wenet源代码并解压缩:
```
git clone https://github.com/wenet-e2e/wenet.git
cd wenet
```
4.在wenet目录下创建build目录并进入:
```
mkdir build
cd build
```
5.用cmake生成Makefile:
```
cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_TFLITE=OFF
```
6.编译wenet可执行程序:
```
make -j4
```
以上命令中的-j4表示使用4个线程编译程序,可以根据自己的CPU核心数进行调整。
7.在build目录下生成wenet可执行程序,可以使用以下命令进行测试:
```
./tools/test_recog.py --config=../conf/test/test_hkust.yaml --data=../data/test/test_hkust/ --test_output=result.txt
```
参考资料:
1.https://github.com/wenet-e2e/wenet/blob/master/doc/compile.md
2.https://github.com/powerttwp/about-linux/wiki/Install-CUDA-%E5%92%8C-CuDNN-%E5%B9%B6%E5%9C%A8-Ubuntu-18.04%E4%B8%8A%E7%BC%96%E8%AF%91-kaldi-%E5%92%8C-wenet-%E7%9A%84%E6%8C%87%E5%BC%95