mirror of
https://github.com/k2-fsa/sherpa-onnx.git
synced 2026-01-09 07:41:06 +08:00
Fix building wheels (#2619)
This commit is contained in:
parent
ef5c23e6c9
commit
aecc39418d
@ -22,7 +22,8 @@ jobs:
|
||||
matrix:
|
||||
os: [ubuntu-22.04-arm]
|
||||
python-version: ["cp38", "cp39", "cp310", "cp311", "cp312", "cp313"]
|
||||
manylinux: [manylinux2014] #, manylinux_2_28]
|
||||
# manylinux: [manylinux2014] #, manylinux_2_28]
|
||||
manylinux: [manylinux_2_28] #, manylinux_2_28]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
@ -50,7 +51,7 @@ jobs:
|
||||
CPLUS_INCLUDE_PATH=/project/alsa-lib/include:$CPLUS_INCLUDE_PATH
|
||||
C_INCLUDE_PATH=/project/alsa-lib/include:$C_INCLUDE_PATH
|
||||
SHERPA_ONNX_ALSA_LIB_DIR=/project/alsa-lib/src/.libs
|
||||
LD_LIBRARY_PATH=/project/build/bdist.linux-x86_64/wheel/sherpa_onnx/lib:$SHERPA_ONNX_ALSA_LIB_DIR
|
||||
LD_LIBRARY_PATH=/project/build/bdist.linux-x86_64/wheel/sherpa_onnx/lib:$SHERPA_ONNX_ALSA_LIB_DIR:$LD_LIBRARY_PATH
|
||||
SHERPA_ONNX_MAKE_ARGS="VERBOSE=1"
|
||||
SHERPA_ONNX_ENABLE_ALSA=1
|
||||
SHERPA_ONNX_ENABLE_GPU=ON
|
||||
@ -60,6 +61,8 @@ jobs:
|
||||
CIBW_BUILD_VERBOSITY: 3
|
||||
CIBW_ARCHS_LINUX: aarch64
|
||||
CIBW_MANYLINUX_AARCH64_IMAGE: quay.io/pypa/${{ matrix.manylinux }}_aarch64
|
||||
# Don't repair Linux wheels
|
||||
CIBW_REPAIR_WHEEL_COMMAND_LINUX: ""
|
||||
# From onnxruntime >= 1.17.0, it drops support for CentOS 7.0 and it supports only manylinux_2_28.
|
||||
# manylinux_2_24 is no longer supported
|
||||
|
||||
|
||||
@ -118,6 +118,8 @@ jobs:
|
||||
|
||||
export SHERPA_ONNX_ENABLE_ALSA=1
|
||||
|
||||
p=$PWD
|
||||
|
||||
export SHERPA_ONNX_CMAKE_ARGS="-DSHERPA_ONNX_ENABLE_RKNN=ON -DALSA_INCLUDE_DIR=$p/alsa-lib/include -DALSA_LIBRARY=$p/alsa-lib/src/.libs/libasound.so"
|
||||
python3 setup.py bdist_wheel
|
||||
|
||||
|
||||
@ -71,7 +71,7 @@ jobs:
|
||||
|
||||
export SHERPA_ONNX_MAKE_ARGS="VERBOSE=1"
|
||||
export SHERPA_ONNX_ENABLE_ALSA=1
|
||||
export SHERPA_ONNX_CMAKE_ARGS="-DSHERPA_ONNX_ENABLE_GPU=ON -DALSA_INCLUDE_DIR=$p/alsa-lib/include -DALSA_LIBRARY=$p/alsa-lib/src/.libs/libasound.so"
|
||||
export SHERPA_ONNX_CMAKE_ARGS="-DSHERPA_ONNX_ENABLE_GPU=ON"
|
||||
|
||||
onnxruntime_version=${{ matrix.onnxruntime_version }}
|
||||
if [[ $onnxruntime_version == "1.22.0" ]]; then
|
||||
|
||||
@ -96,6 +96,8 @@ if [[ x"$SHERPA_ONNX_LINUX_ARM64_GPU_ONNXRUNTIME_VERSION" == x"" ]]; then
|
||||
fi
|
||||
|
||||
cmake \
|
||||
-DALSA_INCLUDE_DIR=$PWD/alsa-lib/include \
|
||||
-DALSA_LIBRARY=$PWD/alsa-lib/src/.libs/libasound.so \
|
||||
-DBUILD_PIPER_PHONMIZE_EXE=OFF \
|
||||
-DBUILD_PIPER_PHONMIZE_TESTS=OFF \
|
||||
-DBUILD_ESPEAK_NG_EXE=OFF \
|
||||
|
||||
@ -72,6 +72,8 @@ if [[ x"$BUILD_SHARED_LIBS" == x"" ]]; then
|
||||
fi
|
||||
|
||||
cmake \
|
||||
-DALSA_INCLUDE_DIR=$PWD/alsa-lib/include \
|
||||
-DALSA_LIBRARY=$PWD/alsa-lib/src/.libs/libasound.so \
|
||||
-DBUILD_PIPER_PHONMIZE_EXE=OFF \
|
||||
-DBUILD_PIPER_PHONMIZE_TESTS=OFF \
|
||||
-DBUILD_ESPEAK_NG_EXE=OFF \
|
||||
|
||||
@ -102,7 +102,6 @@ if(SHERPA_ONNX_HAS_ALSA)
|
||||
)
|
||||
target_link_libraries(sense-voice-simulate-streaming-alsa-cxx-api
|
||||
sherpa-onnx-cxx-api
|
||||
portaudio_static
|
||||
)
|
||||
|
||||
add_executable(zipformer-ctc-simulate-streaming-alsa-cxx-api
|
||||
@ -111,7 +110,6 @@ if(SHERPA_ONNX_HAS_ALSA)
|
||||
)
|
||||
target_link_libraries(zipformer-ctc-simulate-streaming-alsa-cxx-api
|
||||
sherpa-onnx-cxx-api
|
||||
portaudio_static
|
||||
)
|
||||
|
||||
if(DEFINED ENV{SHERPA_ONNX_ALSA_LIB_DIR})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user