|
@@ -43,18 +43,6 @@ jobs:
|
|
|
if: startsWith(matrix.os, 'windows')
|
|
|
uses: microsoft/setup-msbuild@v1.0.2
|
|
|
|
|
|
- - name: Download pretrained model and test-data (English)
|
|
|
- shell: bash
|
|
|
- run: |
|
|
|
- git lfs install
|
|
|
- git clone https://huggingface.co/csukuangfj/sherpa-ncnn-2022-09-05
|
|
|
-
|
|
|
- - name: Download pretrained model and test-data (Chinese)
|
|
|
- shell: bash
|
|
|
- run: |
|
|
|
- git lfs install
|
|
|
- git clone https://huggingface.co/csukuangfj/sherpa-ncnn-2022-09-30
|
|
|
-
|
|
|
- name: Configure Cmake
|
|
|
shell: bash
|
|
|
run: |
|
|
@@ -74,69 +62,10 @@ jobs:
|
|
|
- name: Run tests for ubuntu/macos (English)
|
|
|
if: startsWith(matrix.os, 'ubuntu') || startsWith(matrix.os, 'macos')
|
|
|
run: |
|
|
|
- time ./build/bin/sherpa-ncnn \
|
|
|
- ./sherpa-ncnn-2022-09-05/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/test_wavs/1089-134686-0001.wav
|
|
|
-
|
|
|
- time ./build/bin/sherpa-ncnn \
|
|
|
- ./sherpa-ncnn-2022-09-05/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/test_wavs/1221-135766-0001.wav
|
|
|
-
|
|
|
- time ./build/bin/sherpa-ncnn \
|
|
|
- ./sherpa-ncnn-2022-09-05/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/test_wavs/1221-135766-0002.wav
|
|
|
-
|
|
|
- - name: Run tests for ubuntu/macos (Chinese)
|
|
|
- if: startsWith(matrix.os, 'ubuntu') || startsWith(matrix.os, 'macos')
|
|
|
- run: |
|
|
|
-
|
|
|
- time ./build/bin/sherpa-ncnn \
|
|
|
- ./sherpa-ncnn-2022-09-30/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/test_wavs/0.wav
|
|
|
-
|
|
|
- time ./build/bin/sherpa-ncnn \
|
|
|
- ./sherpa-ncnn-2022-09-30/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/test_wavs/1.wav
|
|
|
+ export PATH=$PWD/build/bin:$PATH
|
|
|
+ export EXE=sherpa-ncnn
|
|
|
|
|
|
- time ./build/bin/sherpa-ncnn \
|
|
|
- ./sherpa-ncnn-2022-09-30/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/test_wavs/2.wav
|
|
|
+ .github/scripts/run-test.sh
|
|
|
|
|
|
- name: Build sherpa for windows
|
|
|
if: startsWith(matrix.os, 'windows')
|
|
@@ -151,66 +80,7 @@ jobs:
|
|
|
if: startsWith(matrix.os, 'windows')
|
|
|
shell: bash
|
|
|
run: |
|
|
|
- ./build/bin/Release/sherpa-ncnn.exe \
|
|
|
- ./sherpa-ncnn-2022-09-05/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/test_wavs/1089-134686-0001.wav
|
|
|
-
|
|
|
- ./build/bin/Release/sherpa-ncnn.exe \
|
|
|
- ./sherpa-ncnn-2022-09-05/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/test_wavs/1221-135766-0001.wav
|
|
|
-
|
|
|
- ./build/bin/Release/sherpa-ncnn.exe \
|
|
|
- ./sherpa-ncnn-2022-09-05/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-05/test_wavs/1221-135766-0002.wav
|
|
|
-
|
|
|
- - name: Run tests for windows (Chinese)
|
|
|
- if: startsWith(matrix.os, 'windows')
|
|
|
- shell: bash
|
|
|
- run: |
|
|
|
- ./build/bin/Release/sherpa-ncnn.exe \
|
|
|
- ./sherpa-ncnn-2022-09-30/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/test_wavs/0.wav
|
|
|
-
|
|
|
- ./build/bin/Release/sherpa-ncnn.exe \
|
|
|
- ./sherpa-ncnn-2022-09-30/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/test_wavs/1.wav
|
|
|
+ export PATH=$PWD/build/bin/Release:$PATH
|
|
|
+ export EXE=sherpa-ncnn.exe
|
|
|
|
|
|
- ./build/bin/Release/sherpa-ncnn.exe \
|
|
|
- ./sherpa-ncnn-2022-09-30/tokens.txt \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
- ./sherpa-ncnn-2022-09-30/joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
- ./sherpa-ncnn-2022-09-30/test_wavs/2.wav
|
|
|
+ .github/scripts/run-test.sh
|