mirror of
https://github.com/k2-fsa/sherpa-onnx.git
synced 2026-01-09 07:41:06 +08:00
Fix 32-bit arm CI (#2276)
This commit is contained in:
parent
1fabc6c79a
commit
9539af5f5c
52
.github/workflows/arm-linux-gnueabihf.yaml
vendored
52
.github/workflows/arm-linux-gnueabihf.yaml
vendored
@ -49,35 +49,6 @@ jobs:
|
||||
with:
|
||||
key: ${{ matrix.os }}-arm-${{ matrix.lib_type }}
|
||||
|
||||
- name: cache-qemu
|
||||
id: cache-qemu
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: qemu-install
|
||||
key: qemu-arm-install-20220907
|
||||
|
||||
- name: install-qemu-build-deps
|
||||
if: steps.cache-qemu.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install autoconf automake autotools-dev ninja-build libglib2.0-dev.
|
||||
|
||||
- name: checkout-qemu
|
||||
if: steps.cache-qemu.outputs.cache-hit != 'true'
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: qemu/qemu
|
||||
path: qemu
|
||||
ref: f5643914a9e8f79c606a76e6a9d7ea82a3fc3e65
|
||||
|
||||
- name: qemu
|
||||
if: steps.cache-qemu.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd qemu
|
||||
./configure --prefix=$GITHUB_WORKSPACE/qemu-install --target-list=arm-linux-user --disable-system
|
||||
make -j2
|
||||
make install
|
||||
|
||||
- name: cache-toolchain
|
||||
id: cache-toolchain
|
||||
uses: actions/cache@v4
|
||||
@ -103,13 +74,6 @@ jobs:
|
||||
export PATH=$GITHUB_WORKSPACE/toolchain/bin:$PATH
|
||||
arm-none-linux-gnueabihf-gcc --version
|
||||
|
||||
- name: Display qemu-arm -h
|
||||
shell: bash
|
||||
run: |
|
||||
export PATH=$GITHUB_WORKSPACE/qemu-install/bin:$PATH
|
||||
export QEMU_LD_PREFIX=$GITHUB_WORKSPACE/toolchain/arm-none-linux-gnueabihf/libc
|
||||
qemu-arm -h
|
||||
|
||||
- name: build arm-linux-gnueabihf
|
||||
shell: bash
|
||||
run: |
|
||||
@ -135,19 +99,6 @@ jobs:
|
||||
|
||||
file build-arm-linux-gnueabihf/bin/sherpa-onnx
|
||||
|
||||
- name: Test sherpa-onnx
|
||||
shell: bash
|
||||
run: |
|
||||
export PATH=$GITHUB_WORKSPACE/toolchain/bin:$PATH
|
||||
export PATH=$GITHUB_WORKSPACE/qemu-install/bin:$PATH
|
||||
export QEMU_LD_PREFIX=$GITHUB_WORKSPACE/toolchain/arm-none-linux-gnueabihf/libc
|
||||
|
||||
ls -lh ./build-arm-linux-gnueabihf/bin
|
||||
|
||||
qemu-arm ./build-arm-linux-gnueabihf/bin/sherpa-onnx --help
|
||||
|
||||
readelf -d ./build-arm-linux-gnueabihf/bin/sherpa-onnx
|
||||
|
||||
- name: Copy files
|
||||
shell: bash
|
||||
run: |
|
||||
@ -228,3 +179,6 @@ jobs:
|
||||
file_glob: true
|
||||
overwrite: true
|
||||
file: sherpa-onnx-*linux-arm-gnueabihf*.tar.bz2
|
||||
# repo_name: k2-fsa/sherpa-onnx
|
||||
# repo_token: ${{ secrets.UPLOAD_GH_SHERPA_ONNX_TOKEN }}
|
||||
# tag: v1.12.0
|
||||
|
||||
6
.github/workflows/linux-jni.yaml
vendored
6
.github/workflows/linux-jni.yaml
vendored
@ -76,7 +76,7 @@ jobs:
|
||||
file: ./*.jar
|
||||
# repo_name: k2-fsa/sherpa-onnx
|
||||
# repo_token: ${{ secrets.UPLOAD_GH_SHERPA_ONNX_TOKEN }}
|
||||
# tag: v1.11.1
|
||||
# tag: v1.11.2
|
||||
|
||||
- name: Build sherpa-onnx
|
||||
if: matrix.java-version == '23'
|
||||
@ -229,4 +229,6 @@ jobs:
|
||||
file_glob: true
|
||||
overwrite: true
|
||||
file: sherpa-onnx-*.tar.bz2
|
||||
|
||||
# repo_name: k2-fsa/sherpa-onnx
|
||||
# repo_token: ${{ secrets.UPLOAD_GH_SHERPA_ONNX_TOKEN }}
|
||||
# tag: v1.12.0
|
||||
|
||||
3
.github/workflows/windows-x64-jni.yaml
vendored
3
.github/workflows/windows-x64-jni.yaml
vendored
@ -122,3 +122,6 @@ jobs:
|
||||
file_glob: true
|
||||
overwrite: true
|
||||
file: sherpa-onnx-*.tar.bz2
|
||||
# repo_name: k2-fsa/sherpa-onnx
|
||||
# repo_token: ${{ secrets.UPLOAD_GH_SHERPA_ONNX_TOKEN }}
|
||||
# tag: v1.12.0
|
||||
|
||||
@ -106,7 +106,7 @@ cmake \
|
||||
-DSHERPA_ONNX_ENABLE_TESTS=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_PYTHON=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_CHECK=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_PORTAUDIO=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_PORTAUDIO=ON \
|
||||
-DSHERPA_ONNX_ENABLE_JNI=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_C_API=ON \
|
||||
-DSHERPA_ONNX_ENABLE_WEBSOCKET=ON \
|
||||
|
||||
@ -50,7 +50,7 @@ cmake \
|
||||
-DSHERPA_ONNX_ENABLE_TESTS=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_PYTHON=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_CHECK=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_PORTAUDIO=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_PORTAUDIO=ON \
|
||||
-DSHERPA_ONNX_ENABLE_JNI=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_C_API=ON \
|
||||
-DSHERPA_ONNX_ENABLE_WEBSOCKET=ON \
|
||||
|
||||
@ -83,7 +83,7 @@ cmake \
|
||||
-DSHERPA_ONNX_ENABLE_TESTS=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_PYTHON=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_CHECK=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_PORTAUDIO=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_PORTAUDIO=ON \
|
||||
-DSHERPA_ONNX_ENABLE_JNI=OFF \
|
||||
-DSHERPA_ONNX_ENABLE_C_API=ON \
|
||||
-DSHERPA_ONNX_ENABLE_WEBSOCKET=ON \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user