onnxruntime/tools/ci_build/github/linux/docker/build_scripts
Yi Zhang bbace23d0c
add manylinux_2_27 wheel (#11832)
* add manylinux_2_27
2022-06-15 10:26:51 +08:00
..
requirements-tools Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
ambv-pubkey.txt Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
build-cmake.sh Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
build-cpython.sh Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
build-git.sh Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
build-openssl.sh Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
build-sqlite3.sh Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
build-swig.sh Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
build_utils.sh add manylinux_2_27 wheel (#11832) 2022-06-15 10:26:51 +08:00
cpython-pubkey-310-311.txt Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
cpython-pubkeys.txt Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
finalize.sh Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
fixup-mirrors.sh Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
install-autoconf.sh Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
install-automake.sh Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
install-build-packages.sh add manylinux_2_27 wheel (#11832) 2022-06-15 10:26:51 +08:00
install-entrypoint.sh add manylinux_2_27 wheel (#11832) 2022-06-15 10:26:51 +08:00
install-libtool.sh Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
install-libxcrypt.sh Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
install-patchelf.sh Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
install-protobuf.sh Fix ROCm wheels CI pipeline break by installing latest protobuf from source (#9047) 2021-09-14 12:07:00 -07:00
install-pypy.sh Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
install-runtime-packages.sh add manylinux_2_27 wheel (#11832) 2022-06-15 10:26:51 +08:00
LICENSE Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
pypy.sha256 Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
python-tag-abi-tag.py Format all python files under onnxruntime with black and isort (#11324) 2022-04-26 09:35:16 -07:00
README.md Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
requirements-base-tools.txt Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
requirements-tools.txt Update manylinux build scripts (#8724) 2021-08-13 12:04:00 -07:00
requirements.txt Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
requirements3.6.txt Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
requirements3.7.txt Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
requirements3.8.txt Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
requirements3.9.txt Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
requirements3.10.txt Update manylinux build scripts (#9701) 2021-11-09 11:55:49 -08:00
update-system-packages.sh add manylinux_2_27 wheel (#11832) 2022-06-15 10:26:51 +08:00

All the files in this folder were copied from https://github.com/pypa/manylinux (commit id 28723f3e3330e5de156d2179353d45b04339a528) with two tiny changes:

diff -r /data/bt/os/manylinux/docker/build_scripts/install-entrypoint.sh ./install-entrypoint.sh
23a24,25
> yum install -y yum-plugin-versionlock
> yum versionlock cuda* libcudnn*
\ No newline at end of file
diff -r /data/bt/os/manylinux/docker/build_scripts/install-runtime-packages.sh ./install-runtime-packages.sh
87c87,95
<       TOOLCHAIN_DEPS="devtoolset-10-binutils devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-gcc-gfortran"
---
> 
>       #Added by @snnn
>       if [ -d "/usr/local/cuda-10.2" ]; then
>         TOOLCHAIN_DEPS="devtoolset-8-binutils devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-gcc-gfortran"
>       elif [ -d "/usr/local/cuda-11.1" ]; then
>         TOOLCHAIN_DEPS="devtoolset-9-binutils devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-gcc-gfortran"
>       else
>         TOOLCHAIN_DEPS="devtoolset-10-binutils devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-gcc-gfortran"
>       fi
92c100,102
<               yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
---
>               if ! rpm -q --quiet epel-release ; then
>                 yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
>               fi