onnxruntime/tools/ci_build/github/azure-pipelines/templates
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
..
android-java-api-aar.yml Create Android Package pipeline (#7295) 2021-04-12 17:56:25 -07:00
c-api-artifacts-package-and-publish-steps-posix.yml linux trt package pipeline (#7537) 2021-05-03 19:14:20 -07:00
c-api-artifacts-package-and-publish-steps-windows.yml Add cuda provides files (#8002) 2021-06-09 15:31:24 -07:00
c-api-cpu-no-java.yml Update C++ Standard from 14 to 17 (#8041) 2021-06-25 14:08:01 -07:00
c-api-cpu.yml Update C++ Standard from 14 to 17 (#8041) 2021-06-25 14:08:01 -07:00
clean-agent-build-directory-step.yml
compliance.yml Remove openmp related packaging pipeline (#6991) 2021-03-12 10:02:59 -08:00
component-governance-component-detection-steps.yml add emsdk to component detection ignore dir (#7932) 2021-06-07 10:20:07 -07:00
esrp_nuget.yml
get-docker-image-steps.yml to support multiple cuda versions in published onnxruntime-training package (#7468) 2021-04-27 17:15:33 -07:00
java-api-artifacts-package-and-publish-steps-posix.yml
java-api-artifacts-package-and-publish-steps-windows.yml
java-test-final-jar-step.yml
linux-ci.yml Delete some unused code in run_dockerbuild.sh and Enable Nuget CUDA tests (#8089) 2021-06-22 18:43:33 -07:00
linux-set-variables-and-download.yml
mac-ci.yml Update C++ Standard from 14 to 17 (#8041) 2021-06-25 14:08:01 -07:00
mac-esrp-dll.yml
orttraining-linux-gpu-ortmodule-test-ci-pipeline.yml Add post-install command to build PyTorch CPP extensions from within onnxruntime package (#8027) 2021-06-28 18:11:58 -07:00
py-packaging-stage.yml Add post-install command to build PyTorch CPP extensions from within onnxruntime package (#8027) 2021-06-28 18:11:58 -07:00
py-packaging-training-cuda-stage.yml Add post-install command to build PyTorch CPP extensions from within onnxruntime package (#8027) 2021-06-28 18:11:58 -07:00
run-docker-build-steps.yml
set-nightly-build-option-variable-step.yml
set-python-manylinux-variables-step.yml Update dockerfiles to use the latest cmake (#7933) 2021-06-03 18:51:00 -07:00
set-test-data-variables-step.yml
set-version-number-variables-step.yml
telemetry-steps.yml
validate-nuget.yml
win-ci-2019.yml [JS] refactor Javascript/Typescript libraries in ONNX Runtime (#7308) 2021-04-16 01:33:10 -07:00
win-ci-arm.yml
win-ci.yml
win-esrp-dll.yml
windows-build-and-test-steps.yml
windows-build-tools-setup-steps.yml
windows-code-coverage-steps.yml
windowsai-nuget-build.yml add use_dml (#7569) 2021-05-05 08:55:13 -07:00
with-container-registry-steps.yml