onnxruntime/tools/ci_build/github/linux/docker
Yi Zhang 4e1f75810c
Add compilation cache in 2 Linux CPU pipelines and refactor the Linux build step with cache (#15484)
### Description
1. Add compilation cache in Linux CPU ARM and Linux Minimal Build.
2. Integrate 4 Linux CPU build step with cache into one.
3. install ccache from source code in Linux ARM64 image.

### Motivation and Context
1. Enable more build steps with compilation cache.
2. Make it easier to add cache.

It could save 40 more minutes of compilation time in Linux ARM64.

https://dev.azure.com/onnxruntime/onnxruntime/_build/results?buildId=959619&view=logs&j=1e0830bb-fd74-5d0a-5029-1c63b4266d7b&t=75260ed7-7566-5947-2095-566660191920
2023-04-14 23:56:59 +08:00
..
inference Add compilation cache in 2 Linux CPU pipelines and refactor the Linux build step with cache (#15484) 2023-04-14 23:56:59 +08:00
scripts Update python package pipeline to support 3.11 (#15311) 2023-04-04 10:55:32 -07:00
Dockerfile.arm_yocto
Dockerfile.manylinux2014_aten_cpu
Dockerfile.manylinux2014_cpu Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
Dockerfile.manylinux2014_cuda11 Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
Dockerfile.manylinux2014_cuda11_6_tensorrt8_4 Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
Dockerfile.manylinux2014_cuda11_6_tensorrt8_5 Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
Dockerfile.manylinux2014_cuda11_8_tensorrt8_6 [TensorRT EP] support TensorRT 8.6-EA (#15299) 2023-04-12 11:34:59 -07:00
Dockerfile.manylinux2014_eager_cpu
Dockerfile.manylinux2014_lort_cpu
Dockerfile.manylinux2014_rocm [ROCm] fix python packaging pipeline and add python10 (#15282) 2023-03-31 10:25:21 +08:00
Dockerfile.manylinux2014_training_cuda11_6 Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
Dockerfile.manylinux_2_27_cpu Update python 3.11 and remove 3.7 for Linux (#15214) 2023-03-27 14:46:30 -07:00
Dockerfile.ubuntu_cuda11_6_tensorrt8_4
Dockerfile.ubuntu_cuda11_8_tensorrt8_5
Dockerfile.ubuntu_cuda11_8_tensorrt8_6 [TensorRT EP] support TensorRT 8.6-EA (#15299) 2023-04-12 11:34:59 -07:00
Dockerfile.ubuntu_for_arm
Dockerfile.ubuntu_gpu_training
Dockerfile.ubuntu_openvino Gradle clean up (#14973) 2023-03-10 10:50:32 -08:00
Dockerfile.ubuntu_tensorrt [TensorRT EP] support TensorRT 8.6-EA (#15299) 2023-04-12 11:34:59 -07:00
Dockerfile.ubuntu_tensorrt_bin
Dockerfile_manylinux2014_openvino_multipython Gradle clean up (#14973) 2023-03-10 10:50:32 -08:00
manylinux-entrypoint
manylinux.patch [ROCm] fix python packaging pipeline and add python10 (#15282) 2023-03-31 10:25:21 +08:00
migraphx-ci-pipeline-env.Dockerfile [MIGraphX] update the MIGraphX version used in ORT to rocm-5.4.0 (#14184) 2023-01-10 13:40:25 +08:00