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
2023-07-06 08:40:25 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2023-07-06 08:40:25 +0800
Commit
3a08191a432ea35cb1e113e70fe017918ead6654
3a08191a
1 parent
a40697f6
Build pre-compiled wheels for aarch64 (Linux) (#197)
显示空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
64 行增加
和
0 行删除
.github/workflows/build-wheels-aarch64.yaml
release.sh
.github/workflows/build-wheels-aarch64.yaml
0 → 100644
查看文件 @
3a08191
name
:
build-wheels-aarch64
on
:
push
:
branches
:
-
wheel
tags
:
-
'
*'
env
:
SHERPA_ONNX_IS_IN_GITHUB_ACTIONS
:
1
concurrency
:
group
:
build-wheels-aarch64-${{ github.ref }}
cancel-in-progress
:
true
jobs
:
build_wheels_aarch64
:
name
:
Build wheels for aarch64 on ${{ matrix.os }}
runs-on
:
${{ matrix.os }}
strategy
:
fail-fast
:
false
matrix
:
os
:
[
ubuntu-latest
]
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Set up QEMU
uses
:
docker/setup-qemu-action@v2
with
:
platforms
:
all
# see https://cibuildwheel.readthedocs.io/en/stable/changelog/
# for a list of versions
-
name
:
Build wheels
uses
:
pypa/cibuildwheel@v2.11.4
env
:
CIBW_BEFORE_BUILD
:
"
pip
install
-U
cmake
numpy"
CIBW_SKIP
:
"
cp27-*
cp35-*
cp36-*
*-win32
pp*
*-musllinux*
*-manylinux_i686"
CIBW_BUILD_VERBOSITY
:
3
CIBW_ARCHS_LINUX
:
aarch64
-
name
:
Display wheels
shell
:
bash
run
:
|
ls -lh ./wheelhouse/
ls -lh ./wheelhouse/*.whl
-
uses
:
actions/upload-artifact@v2
with
:
path
:
./wheelhouse/*.whl
-
name
:
Publish wheels to PyPI
env
:
TWINE_USERNAME
:
${{ secrets.PYPI_USERNAME }}
TWINE_PASSWORD
:
${{ secrets.PYPI_PASSWORD }}
run
:
|
python3 -m pip install --upgrade pip
python3 -m pip install wheel twine setuptools
twine upload ./wheelhouse/*.whl
...
...
release.sh
查看文件 @
3a08191
...
...
@@ -4,6 +4,7 @@
#
# Please see the end of this file for what files it will generate
set
-ex
SHERPA_ONNX_VERSION
=
$(
grep
"SHERPA_ONNX_VERSION"
./CMakeLists.txt | cut -d
" "
-f 2 | cut -d
'"'
-f 2
)
echo
"SHERPA_ONNX_VERSION:
${
SHERPA_ONNX_VERSION
}
"
dst
=
v
${
SHERPA_ONNX_VERSION
}
...
...
请
注册
或
登录
后发表评论