onnxruntime/tools/ci_build/github/linux/docker
Thiago Crepaldi 83be3759bc
Add post-install command to build PyTorch CPP extensions from within onnxruntime package (#8027)
ORTModule requires two PyTorch CPP extensions that are currently JIT compiled. The runtime compilation can cause issues in some environments without all build requirements or in environments with multiple instances of ORTModule running in parallel

This PR creates a custom command to compile such extensions that must be manually executed before ORTModule is executed for the first time. When users try to use ORTModule before the extensions are compiled, an error with instructions are raised

PyTorch CPP Extensions for ORTModule can be compiled by running:
python -m onnxruntime.training.ortmodule.torch_cpp_extensions.install

Full build environment is needed for this
2021-06-28 18:11:58 -07:00
..
build_scripts Fix ROCm wheels pipeline after changes to manylinux scripts (#8026) 2021-06-10 21:01:28 -07:00
scripts Add post-install command to build PyTorch CPP extensions from within onnxruntime package (#8027) 2021-06-28 18:11:58 -07:00
cuda_manylinux2010.repo
cuda_manylinux2014.repo
Dockerfile.arm_yocto Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
Dockerfile.manylinux2014_cpu Use GCC 10 in Linux CPU CI pipeline (#7985) 2021-06-08 11:53:29 -07:00
Dockerfile.manylinux2014_cuda11 Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
Dockerfile.manylinux2014_cuda11_1_tensorrt7_2 Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
Dockerfile.manylinux2014_cuda11_tensorrt7_1 Add TRT 7.1 Pipeline (#8073) 2021-06-21 20:57:04 -07:00
Dockerfile.manylinux2014_cuda11_tensorrt7_2 Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
Dockerfile.manylinux2014_rocm make pipelines to support torch1.8.1 and torch1.9.0 (#8084) 2021-06-25 14:55:49 -07:00
Dockerfile.manylinux2014_training_cuda10_2 make pipelines to support torch1.8.1 and torch1.9.0 (#8084) 2021-06-25 14:55:49 -07:00
Dockerfile.manylinux2014_training_cuda11_1 make pipelines to support torch1.8.1 and torch1.9.0 (#8084) 2021-06-25 14:55:49 -07:00
Dockerfile.ubuntu
Dockerfile.ubuntu_for_android Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
Dockerfile.ubuntu_for_arm Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
Dockerfile.ubuntu_gpu_training Fix training e2e pipeline (#7942) 2021-06-04 09:37:09 -07:00
Dockerfile.ubuntu_openvino Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00
Dockerfile.ubuntu_server
Dockerfile.ubuntu_tensorrt
Dockerfile.ubuntu_tensorrt7_1 Add TRT 7.1 Pipeline (#8073) 2021-06-21 20:57:04 -07:00
manylinux-entrypoint Update manylinux build scripts and GPU CUDA version from 11.0 to 11.1 (#7632) 2021-06-02 23:36:49 -07:00