Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
sherpaonnx
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Fangjun Kuang
2024-03-01 15:20:06 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2024-03-01 15:20:06 +0800
Commit
c093880d7c70b0d71948aa0d057ba3104838ae4c
c093880d
1 parent
734bbd91
Fix building wheels (#620)
隐藏空白字符变更
内嵌
并排对比
正在显示
9 个修改的文件
包含
32 行增加
和
20 行删除
.github/workflows/build-wheels-aarch64.yaml
.github/workflows/build-wheels-linux.yaml
.github/workflows/build-wheels-macos-arm64.yaml
.github/workflows/build-wheels-macos-x64.yaml
.github/workflows/build-wheels-win32.yaml
.github/workflows/build-wheels-win64.yaml
scripts/dotnet/run.sh
scripts/go/release.sh
scripts/nodejs/run.sh
.github/workflows/build-wheels-aarch64.yaml
查看文件 @
c093880
...
...
@@ -36,7 +36,7 @@ jobs:
# see https://cibuildwheel.readthedocs.io/en/stable/changelog/
# for a list of versions
-
name
:
Build wheels
uses
:
pypa/cibuildwheel@v2.1
5.0
uses
:
pypa/cibuildwheel@v2.1
6.5
env
:
CIBW_BEFORE_ALL
:
|
git clone --depth 1 https://github.com/alsa-project/alsa-lib
...
...
@@ -51,6 +51,9 @@ jobs:
CIBW_SKIP
:
"
cp27-*
cp35-*
cp36-*
*-win32
pp*
*-musllinux*
*-manylinux_i686"
CIBW_BUILD_VERBOSITY
:
3
CIBW_ARCHS_LINUX
:
aarch64
CIBW_MANYLINUX_AARCH64_IMAGE
:
quay.io/pypa/manylinux_2_28_aarch64
# 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
-
name
:
Display wheels
shell
:
bash
...
...
@@ -90,6 +93,7 @@ jobs:
-
uses
:
actions/upload-artifact@v4
with
:
name
:
wheel-${{ matrix.python-version }}
path
:
./wheelhouse/*.whl
-
name
:
Publish wheels to PyPI
...
...
.github/workflows/build-wheels-linux.yaml
查看文件 @
c093880
...
...
@@ -31,7 +31,7 @@ jobs:
# see https://cibuildwheel.readthedocs.io/en/stable/changelog/
# for a list of versions
-
name
:
Build wheels
uses
:
pypa/cibuildwheel@v2.1
5.0
uses
:
pypa/cibuildwheel@v2.1
6.5
env
:
CIBW_BEFORE_ALL
:
|
git clone --depth 1 https://github.com/alsa-project/alsa-lib
...
...
@@ -46,6 +46,9 @@ jobs:
CIBW_BUILD
:
"
${{
matrix.python-version}}-*
"
CIBW_SKIP
:
"
cp27-*
cp35-*
cp36-*
*-win32
pp*
*-musllinux*
*-manylinux_i686"
CIBW_BUILD_VERBOSITY
:
3
CIBW_MANYLINUX_X86_64_IMAGE
:
quay.io/pypa/manylinux_2_28_x86_64
# 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
-
name
:
Display wheels
shell
:
bash
...
...
@@ -73,6 +76,7 @@ jobs:
-
uses
:
actions/upload-artifact@v4
with
:
name
:
wheel-${{ matrix.python-version }}
path
:
./wheelhouse/*.whl
-
name
:
Publish to huggingface
...
...
.github/workflows/build-wheels-macos-arm64.yaml
查看文件 @
c093880
...
...
@@ -62,6 +62,7 @@ jobs:
-
uses
:
actions/upload-artifact@v4
with
:
name
:
wheel-${{ matrix.python-version }}
path
:
./wheelhouse/*.whl
-
name
:
Publish to huggingface
...
...
.github/workflows/build-wheels-macos-x64.yaml
查看文件 @
c093880
...
...
@@ -62,6 +62,7 @@ jobs:
-
uses
:
actions/upload-artifact@v4
with
:
name
:
wheel-${{ matrix.python-version }}
path
:
./wheelhouse/*.whl
-
name
:
Publish to huggingface
...
...
.github/workflows/build-wheels-win32.yaml
查看文件 @
c093880
...
...
@@ -31,7 +31,7 @@ jobs:
# see https://cibuildwheel.readthedocs.io/en/stable/changelog/
# for a list of versions
-
name
:
Build wheels
uses
:
pypa/cibuildwheel@v2.1
5.0
uses
:
pypa/cibuildwheel@v2.1
6.5
env
:
CIBW_ENVIRONMENT
:
SHERPA_ONNX_CMAKE_ARGS="-A Win32"
CIBW_BUILD
:
"
${{
matrix.python-version}}-*
"
...
...
@@ -47,6 +47,7 @@ jobs:
-
uses
:
actions/upload-artifact@v4
with
:
name
:
wheel-${{ matrix.python-version }}
path
:
./wheelhouse/*.whl
-
name
:
Publish to huggingface
...
...
.github/workflows/build-wheels-win64.yaml
查看文件 @
c093880
...
...
@@ -31,7 +31,7 @@ jobs:
# see https://cibuildwheel.readthedocs.io/en/stable/changelog/
# for a list of versions
-
name
:
Build wheels
uses
:
pypa/cibuildwheel@v2.1
5.0
uses
:
pypa/cibuildwheel@v2.1
6.5
env
:
CIBW_BUILD
:
"
${{
matrix.python-version}}-*
"
CIBW_SKIP
:
"
cp27-*
cp35-*
*-win32
pp*
*-musllinux*"
...
...
@@ -46,6 +46,7 @@ jobs:
-
uses
:
actions/upload-artifact@v4
with
:
name
:
wheel-${{ matrix.python-version }}
path
:
./wheelhouse/*.whl
-
name
:
Publish to huggingface
...
...
scripts/dotnet/run.sh
查看文件 @
c093880
...
...
@@ -18,8 +18,8 @@ mkdir -p linux macos windows
# You can pre-download the required wheels to /tmp
src_dir
=
/tmp
linux_wheel
=
$src_dir
/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
macos_wheel
=
$src_dir
/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_10_14_x86_64.whl
linux_wheel
=
$src_dir
/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_28_x86_64.whl
macos_wheel
=
$src_dir
/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_11_0_x86_64.whl
windows_wheel
=
$src_dir
/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-win_amd64.whl
if
[
! -f /tmp/linux/libsherpa-onnx-core.so
]
;
then
...
...
@@ -30,9 +30,9 @@ if [ ! -f /tmp/linux/libsherpa-onnx-core.so ]; then
if
[
-f
$linux_wheel
]
;
then
cp -v
$linux_wheel
.
else
curl -OL https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_
17_x86_64.manylinux2014
_x86_64.whl
curl -OL https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_
28
_x86_64.whl
fi
unzip sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_
17_x86_64.manylinux2014
_x86_64.whl
unzip sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_
28
_x86_64.whl
cp -v sherpa_onnx/lib/
*
.so
*
../
cd
..
rm -v libpiper_phonemize.so libpiper_phonemize.so.1.2.0
...
...
@@ -52,9 +52,9 @@ if [ ! -f /tmp/macos/libsherpa-onnx-core.dylib ]; then
if
[
-f
$macos_wheel
]
;
then
cp -v
$macos_wheel
.
else
curl -OL https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_1
0_14
_x86_64.whl
curl -OL https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_1
1_0
_x86_64.whl
fi
unzip sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_1
0_14
_x86_64.whl
unzip sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_1
1_0
_x86_64.whl
cp -v sherpa_onnx/lib/
*
.dylib ../
cd
..
...
...
scripts/go/release.sh
查看文件 @
c093880
...
...
@@ -24,8 +24,8 @@ function linux() {
dst
=
$(
realpath sherpa-onnx-go-linux/lib/x86_64-unknown-linux-gnu
)
mkdir t
cd
t
wget -q https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
unzip ./sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
wget -q https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_28_x86_64.whl
unzip ./sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_28_x86_64.whl
cp -v sherpa_onnx/lib/
*
.so
*
$dst
...
...
@@ -36,8 +36,8 @@ function linux() {
dst
=
$(
realpath sherpa-onnx-go-linux/lib/aarch64-unknown-linux-gnu
)
mkdir t
cd
t
wget -q https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
unzip ./sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
wget -q https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_28_aarch64.whl
unzip ./sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_28_aarch64.whl
cp -v sherpa_onnx/lib/
*
.so
*
$dst
...
...
@@ -79,8 +79,8 @@ function osx() {
mkdir t
cd
t
wget -q https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_10_14_x86_64.whl
unzip ./sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_10_14_x86_64.whl
wget -q https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_11_0_x86_64.whl
unzip ./sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_11_0_x86_64.whl
cp -v sherpa_onnx/lib/
*
.dylib
$dst
/
...
...
scripts/nodejs/run.sh
查看文件 @
c093880
...
...
@@ -56,8 +56,8 @@ function linux_x64() {
dst
=
$(
realpath lib/linux-x64
)
mkdir t
cd
t
wget -q https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
unzip ./sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
wget -q https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_28_x86_64.whl
unzip ./sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-manylinux_2_28_x86_64.whl
cp -v sherpa_onnx/lib/
*
.so
*
$dst
rm -v
$dst
/libcargs.so
...
...
@@ -75,8 +75,8 @@ function osx_x64() {
dst
=
$(
realpath lib/osx-x64
)
mkdir t
cd
t
wget -q https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_10_14_x86_64.whl
unzip ./sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_10_14_x86_64.whl
wget -q https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_11_0_x86_64.whl
unzip ./sherpa_onnx-
${
SHERPA_ONNX_VERSION
}
-cp38-cp38-macosx_11_0_x86_64.whl
cp -v sherpa_onnx/lib/
*
.dylib
$dst
/
rm -v
$dst
/libonnxruntime.dylib
...
...
请
注册
或
登录
后发表评论