mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-27 20:02:15 +00:00
Update training Python packaging build to use get_docker_image.py. Remove BUILD_EXTR_PAR docker build argument. Update get_docker_image.py to check again for the image in the cache after building and before pushing to reduce the chance of a redundant push.
44 lines
No EOL
1.3 KiB
YAML
44 lines
No EOL
1.3 KiB
YAML
# 'trigger: none' to use UI to schedule the pipeline runs.
|
|
# alternatively to schedule the pipeline run according to:
|
|
# https://docs.microsoft.com/en-us/azure/devops/pipelines/process/scheduled-triggers?view=azure-devops&tabs=yaml
|
|
trigger: none
|
|
|
|
jobs:
|
|
- job: Onnxruntime_Linux_GPU_Training_FrontEnd
|
|
|
|
timeoutInMinutes: 300
|
|
|
|
steps:
|
|
- checkout: self
|
|
clean: true
|
|
submodules: recursive
|
|
|
|
- template: templates/set-test-data-variables-step.yml
|
|
|
|
- task: CmdLine@2
|
|
displayName: 'Clean untagged docker images'
|
|
inputs:
|
|
script: |
|
|
docker rm $(docker ps -a | grep Exited | awk '{print $1;}') || true
|
|
docker container prune -f
|
|
docker image prune -f
|
|
workingDirectory: $(Build.BinariesDirectory)
|
|
continueOnError: true
|
|
condition: always()
|
|
|
|
- template: templates/run-docker-build-steps.yml
|
|
parameters:
|
|
RunDockerBuildArgs: >
|
|
-o ubuntu16.04 -d gpu -r $(Build.BinariesDirectory)
|
|
-x "
|
|
--enable_training
|
|
--config RelWithDebInfo
|
|
--skip_onnx_tests
|
|
--build_wheel
|
|
--enable_training_python_frontend_e2e_tests
|
|
--enable_training_pipeline_e2e_tests
|
|
"
|
|
-m
|
|
DisplayName: 'Build and run frontend tests'
|
|
|
|
- template: templates/clean-agent-build-directory-step.yml |