|
@@ -43,12 +43,18 @@ jobs:
|
|
if: startsWith(matrix.os, 'windows')
|
|
if: startsWith(matrix.os, 'windows')
|
|
uses: microsoft/setup-msbuild@v1.0.2
|
|
uses: microsoft/setup-msbuild@v1.0.2
|
|
|
|
|
|
- - name: Download pretrained model and test-data
|
|
|
|
|
|
+ - name: Download pretrained model and test-data (English)
|
|
shell: bash
|
|
shell: bash
|
|
run: |
|
|
run: |
|
|
git lfs install
|
|
git lfs install
|
|
git clone https://huggingface.co/csukuangfj/sherpa-ncnn-2022-09-05
|
|
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
|
|
- name: Configure Cmake
|
|
shell: bash
|
|
shell: bash
|
|
run: |
|
|
run: |
|
|
@@ -65,7 +71,7 @@ jobs:
|
|
ls -lh bin/sherpa-ncnn
|
|
ls -lh bin/sherpa-ncnn
|
|
file bin/sherpa-ncnn
|
|
file bin/sherpa-ncnn
|
|
|
|
|
|
- - name: Run tests for ubuntu/macos
|
|
|
|
|
|
+ - name: Run tests for ubuntu/macos (English)
|
|
if: startsWith(matrix.os, 'ubuntu') || startsWith(matrix.os, 'macos')
|
|
if: startsWith(matrix.os, 'ubuntu') || startsWith(matrix.os, 'macos')
|
|
run: |
|
|
run: |
|
|
time ./build/bin/sherpa-ncnn \
|
|
time ./build/bin/sherpa-ncnn \
|
|
@@ -98,6 +104,40 @@ jobs:
|
|
./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
./sherpa-ncnn-2022-09-05/test_wavs/1221-135766-0002.wav
|
|
./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-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/encoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-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-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/encoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/test_wavs/1.wav
|
|
|
|
+
|
|
|
|
+ time ./build/bin/sherpa-ncnn \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/tokens.txt \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/encoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/encoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/test_wavs/2.wav
|
|
|
|
+
|
|
- name: Build sherpa for windows
|
|
- name: Build sherpa for windows
|
|
if: startsWith(matrix.os, 'windows')
|
|
if: startsWith(matrix.os, 'windows')
|
|
shell: bash
|
|
shell: bash
|
|
@@ -107,7 +147,7 @@ jobs:
|
|
|
|
|
|
ls -lh ./bin/Debug/sherpa-ncnn.exe
|
|
ls -lh ./bin/Debug/sherpa-ncnn.exe
|
|
|
|
|
|
- - name: Run tests for windows
|
|
|
|
|
|
+ - name: Run tests for windows (English)
|
|
if: startsWith(matrix.os, 'windows')
|
|
if: startsWith(matrix.os, 'windows')
|
|
shell: bash
|
|
shell: bash
|
|
run: |
|
|
run: |
|
|
@@ -140,3 +180,37 @@ jobs:
|
|
./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-iter-468000-avg-16-pnnx.ncnn.param \
|
|
./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-iter-468000-avg-16-pnnx.ncnn.param \
|
|
./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
./sherpa-ncnn-2022-09-05/bar/joiner_jit_trace-iter-468000-avg-16-pnnx.ncnn.bin \
|
|
./sherpa-ncnn-2022-09-05/test_wavs/1221-135766-0002.wav
|
|
./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/Debug/sherpa-ncnn.exe \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/tokens.txt \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/encoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/encoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/test_wavs/0.wav
|
|
|
|
+
|
|
|
|
+ ./build/bin/Debug/sherpa-ncnn.exe \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/tokens.txt \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/encoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/encoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/test_wavs/1.wav
|
|
|
|
+
|
|
|
|
+ ./build/bin/Debug/sherpa-ncnn.exe \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/tokens.txt \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/encoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/encoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/decoder_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.param \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/joiner_jit_trace-epoch-11-avg-2-pnnx.ncnn.bin \
|
|
|
|
+ ./sherpa-ncnn-2022-09-30/test_wavs/2.wav
|