Skip to content

Commit

Permalink
Update onnxruntime.yaml
Browse files Browse the repository at this point in the history
  • Loading branch information
Tobias314 authored Oct 23, 2024
1 parent f07d3e2 commit e944f46
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions .github/workflows/onnxruntime.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,29 +20,28 @@ jobs:
uses: addnab/docker-run-action@v3
with:
image: quay.io/pypa/manylinux2010_x86_64 #We use the outdated manylinux2010 to build the wheels to ensure compatibility with older systems (e.g. CentOS 6 and glibc 2.12)
options: -v ${{ github.workspace }}:/dist
shell: bash
run: |
yum install -y wget centos-release-scl devtoolset-9
export PATH=/opt/rh/devtoolset-9/root/usr/bin:$PATH
wget https://github.com/conda-forge/miniforge/releases/download/24.3.0-0/Mambaforge-24.3.0-0-Linux-x86_64.sh
chmod +x ./Mambaforge-24.3.0-0-Linux-x86_64.sh
./Mambaforge-24.3.0-0-Linux-x86_64.sh -b
export PATH=/github/home/mambaforge/bin/:$PATH
export PATH=/root/mambaforge/bin/:$PATH
mamba create -n pyenv python==${{ matrix.python_version }} -y
mamba init
source ~/.bashrc
mamba activate pyenv
pip install cmake numpy==2.0 onnx packaging wheel auditwheel sympy pytest
git clone --depth 1 --branch v1.19.0 --recursive https://github.com/Microsoft/onnxruntime.git
git clone --depth 1 --branch ${{ matrix.onnxruntimeBranch }} --recursive https://github.com/Microsoft/onnxruntime.git
cd onnxruntime/
./build.sh --config Release --build_shared_lib --parallel --compile_no_warning_as_error --skip_submodule_sync --allow_running_as_root --build_wheel
sudo dnf -y install nodejs20
mv /opt/actions-runner/externals/node20/bin/node /opt/actions-runner/externals/node20/bin/node-bak
ln -s /usr/bin/node-20 /opt/actions-runner/externals/node20/bin/node
cp ./build/Linux/Release/dist/*.whl /dist
- uses: actions/upload-artifact@v3
with:
name: wheels
path: /onnxruntime/build/Linux/Release/dist/*.whl
path: ${{ github.workspace }}/*.whl

publish:
name: Publish wheels to pypi.scm.io
Expand Down

0 comments on commit e944f46

Please sign in to comment.