onnxruntime/tools/ci_build/github/azure-pipelines
Changming Sun b854f2399d
Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632)
1. Update manylinux build scripts. This will add [PEP600](https://www.python.org/dev/peps/pep-0600/)(manylinux2 tags) support. numpy has adopted this new feature, we should do the same. The old build script files were copied from https://github.com/pypa/manylinux, but they has been deleted and replaced in the upstream repo. The manylinux repo doesn't have a manylinux2014 branch anymore. So I'm removing the obsolete code, sync the files with the latest master.
2. Update GPU CUDA version from 11.0 to 11.1(after a discussion with PMs). 
3. Delete tools/ci_build/github/linux/docker/Dockerfile.manylinux2014_cuda10_2.  (Merged the content to tools/ci_build/github/linux/docker/Dockerfile.manylinux2014_cuda11)
4. Modernize the cmake code of how to locate python devel files. It was suggested in https://github.com/onnx/onnx/pull/1631 .
5. Remove `onnxruntime_MSVC_STATIC_RUNTIME` and `onnxruntime_GCC_STATIC_CPP_RUNTIME` build options. Now cmake has builtin support for it. Starting from cmake 3.15, we can use `CMAKE_MSVC_RUNTIME_LIBRARY` cmake variable to choose which MSVC runtime library we want to use. 
6. Update Ubuntu docker images that used in our CI build from Ubuntu 18.04 to Ubuntu 20.04.
7. Update GCC version in CUDA 11.1 pipelines from 8.x to 9.3.1
8. Split Linux GPU CI pipeline to two jobs: build the code on a CPU machine then run the tests on another GPU machines.  In the past we didn't test our python packages. We only tested the pre-packed files. So we didn't catch the rpath issue in CI build. 
9. Add a CentOS machine pool and test our Linux GPU build on real CentOS machines. 
10. Rework ARM64 Linux GPU python packaging pipeline. Previously it uses cross-compiling therefore we must static link to C Runtime. But now have pluggable EP API and it doesn't support static link. So I changed to use qemu emulation instead. Now the build is 10x slower than before. But it is more extensible.
2021-06-02 23:36:49 -07:00
..
nodejs [JS] refactor Javascript/Typescript libraries in ONNX Runtime (#7308) 2021-04-16 01:33:10 -07:00
nuget Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
templates Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
android-x86_64-crosscompile-ci-pipeline.yml Update Mac CI builds to use macOS-10.15 image, Xcode 12.4. (#7437) 2021-05-27 09:39:34 -07:00
c-api-noopenmp-packaging-pipelines.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
clean-build-docker-image-cache-pipeline.yml Update build docker image cache cleanup build definition (#7452) 2021-04-26 14:39:46 -07:00
featurizers-py-packaging-pipeline.yml
linux-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-cpu-minimal-build-ci-pipeline.yml Check kernel def hashes (#7120) 2021-04-01 17:42:58 -07:00
linux-dnnl-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-gpu-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-gpu-cuda-11-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-gpu-tensorrt-ci-perf-pipeline.yml Setup EP Dashboard (#7321) 2021-05-11 10:33:39 -07:00
linux-gpu-tensorrt-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-gpu-tensorrt-packaging-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-multi-gpu-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-multi-gpu-tensorrt-ci-pipeline.yml Upgrade TensorRT to v7.2.2 (#6452) 2021-02-18 04:30:47 -08:00
linux-nocontribops-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-nuphar-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-openvino-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-openvino-nightly-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-ort-srv-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
linux-pytorch-custom-ops-ci-pipeline.yml
mac-ci-pipeline.yml Initial Objective-C API (#7366) 2021-04-27 10:06:30 -07:00
mac-coreml-ci-pipeline.yml Sync ORTModule branch with master and fix tests (#6526) 2021-02-02 08:59:56 -08:00
mac-ios-ci-pipeline.yml Add test for iOS package (#7816) 2021-06-01 11:01:37 -07:00
mac-nocontribops-ci-pipeline.yml
orttraining-linux-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
orttraining-linux-gpu-amd-e2e-test-ci-pipeline.yml Add BERT-L perf regression test on MI100 and re-enable batch size test (#7240) 2021-04-05 15:51:52 -07:00
orttraining-linux-gpu-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
orttraining-linux-gpu-distributed-e2e-test-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
orttraining-linux-gpu-distributed-test-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
orttraining-linux-gpu-docker-release-pipeline.yml icnrease timeout (#7145) 2021-03-26 11:26:18 -07:00
orttraining-linux-gpu-ortmodule-distributed-test-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
orttraining-linux-gpu-ortmodule-test-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
orttraining-linux-gpu-ortmodule-test-clear-cache-pipeline.yml Add pipeline to clear the cache for huggingface transormers models (#6813) 2021-02-26 10:39:22 -08:00
orttraining-linux-gpu-perf-test-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
orttraining-mac-ci-pipeline.yml
orttraining-pai-ci-pipeline.yml Add BERT-L perf regression test on MI100 and re-enable batch size test (#7240) 2021-04-05 15:51:52 -07:00
orttraining-py-packaging-pipeline-cuda102.yml to used cudnn7 to build onnxruntime-training wheel with Cuda 10.2 support (#7760) 2021-05-20 09:18:41 -07:00
orttraining-py-packaging-pipeline-cuda111.yml to used cudnn7 to build onnxruntime-training wheel with Cuda 10.2 support (#7760) 2021-05-20 09:18:41 -07:00
orttraining-py-packaging-pipeline-rocm.yml to used cudnn7 to build onnxruntime-training wheel with Cuda 10.2 support (#7760) 2021-05-20 09:18:41 -07:00
orttraining-win-ci-pipeline.yml
orttraining-win-gpu-ci-pipeline.yml
post-merge-jobs.yml Improve code coverage report (#7770) 2021-05-25 08:26:01 -07:00
py-packaging-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
win-ci-fuzz-testing.yml Add python 3.8/3.9 support for Windows GPU and Linux ARM64 (#6615) 2021-02-11 16:43:35 -08:00
win-ci-pipeline.yml Update the operator documentation generation (#7787) 2021-06-02 17:47:40 +10:00
win-gpu-ci-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
win-gpu-cuda-10-2-pipeline.yml Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
win-gpu-reduce-op-ci-pipeline.yml Change how ONNX get installed 2021-02-10 14:41:26 -08:00
win-gpu-tensorrt-ci-pipeline.yml Add CMAKE_CUDA_ARCHITECTURES=52 to TensorRT CI pipelines (#7455) 2021-04-27 09:55:23 -07:00
win-wasm-ci-pipeline.yml [js] update documents (#7852) 2021-05-27 14:51:57 -07:00