Fangjun Kuang
Committed by GitHub

Fix building wheels for RKNN (#2041)

@@ -63,20 +63,17 @@ jobs: @@ -63,20 +63,17 @@ jobs:
63 63
64 ls -lh 64 ls -lh
65 65
66 - git clone --depth 1 --branch v1.2.12 https://github.com/alsa-project/alsa-lib  
67 - pushd alsa-lib  
68 - ./gitcompile  
69 - popd 66 + sudo apt-get update -y
  67 + sudo apt-get install -y alsa-utils libasound2-dev
70 68
71 export SHERPA_ONNX_RKNN_TOOLKIT2_PATH=$PWD/rknn-toolkit2 69 export SHERPA_ONNX_RKNN_TOOLKIT2_PATH=$PWD/rknn-toolkit2
72 export SHERPA_ONNX_RKNN_TOOLKIT2_LIB_DIR=$SHERPA_ONNX_RKNN_TOOLKIT2_PATH/rknpu2/runtime/Linux/librknn_api/aarch64 70 export SHERPA_ONNX_RKNN_TOOLKIT2_LIB_DIR=$SHERPA_ONNX_RKNN_TOOLKIT2_PATH/rknpu2/runtime/Linux/librknn_api/aarch64
73 export CPLUS_INCLUDE_PATH=$SHERPA_ONNX_RKNN_TOOLKIT2_PATH/rknpu2/runtime/Linux/librknn_api/include:$CPLUS_INCLUDE_PATH 71 export CPLUS_INCLUDE_PATH=$SHERPA_ONNX_RKNN_TOOLKIT2_PATH/rknpu2/runtime/Linux/librknn_api/include:$CPLUS_INCLUDE_PATH
74 - export CPLUS_INCLUDE_PATH=$PWD/alsa-lib/include:$CPLUS_INCLUDE_PATH  
75 - export SHERPA_ONNX_ALSA_LIB_DIR=$PWD/alsa-lib/src/.libs  
76 72
77 - export SHERPA_ONNX_CMAKE_ARGS="-DSHERPA_ONNX_ENABLE_RKNN=ON -DSHERPA_ONNX_ENABLE_ALSA=1"  
78 - python3 setup.py bdist_wheel 73 + export SHERPA_ONNX_ENABLE_ALSA=1
79 74
  75 + export SHERPA_ONNX_CMAKE_ARGS="-DSHERPA_ONNX_ENABLE_RKNN=ON"
  76 + python3 setup.py bdist_wheel
80 77
81 - name: Display results 78 - name: Display results
82 shell: bash 79 shell: bash
@@ -24,8 +24,8 @@ Usage: @@ -24,8 +24,8 @@ Usage:
24 wget https://github.com/k2-fsa/sherpa-onnx/releases/download/speech-enhancement-models/gtcrn_simple.onnx 24 wget https://github.com/k2-fsa/sherpa-onnx/releases/download/speech-enhancement-models/gtcrn_simple.onnx
25 ./bin/sherpa-onnx-offline-denoiser \ 25 ./bin/sherpa-onnx-offline-denoiser \
26 --speech-denoiser-gtcrn-model=gtcrn_simple.onnx \ 26 --speech-denoiser-gtcrn-model=gtcrn_simple.onnx \
27 - --input-wav input.wav \  
28 - --output-wav output_16k.wav 27 + --input-wav=input.wav \
  28 + --output-wav=output_16k.wav
29 )usage"; 29 )usage";
30 30
31 sherpa_onnx::ParseOptions po(kUsageMessage); 31 sherpa_onnx::ParseOptions po(kUsageMessage);