onnxruntime/tools/ci_build/github/azure-pipelines
Yifan Li d6ce43db5e
[EP Perf] MemTest: Add Valgrind and fix addressSanitizer (#16930)
### Description
1. Add valgrind to existing ep_perf CI MemTest and parse ORT-TRT memLeak
details
1. General Valgrind logs and logs related to ORT-TRT will be parsed in
[CI
artifacts](https://aiinfra.visualstudio.com/Lotus/_build/results?buildId=334122&view=artifacts&pathAsName=false&type=publishedArtifacts)
      1. Logic:
1. Run valgrind with `onnxruntime-perf-test -e tensorrt` and export log
to `valgrind.log`
         2. Identify if any `definitely lost` memleak happened
1. For log paragraphs which show `definitely lost`, parse if they have
keyword `TensorrtExecutionProvider`.
2. If so, extract these details to `ort_trt_memleak_detail.log`, and
return `build failure` to EP Perf CI
3. Fix existing addressSanitizer and sync the squeezenet testcase with
latest update from
[ort-inference-example](https://github.com/microsoft/onnxruntime-inference-examples/blob/main/c_cxx/squeezenet/main.cpp)
1. Updates in short: Upgrade main.cpp to be using
OrtTensorRTProviderOptionsV2
4. Reorder the 7-min-MemTest to be ahead of 9-hr-model-tests, and enable
MemTest by default
2023-08-04 16:58:57 -07:00
..
nodejs/templates Fix some build issues on MacOS with Xcode 14.3. (#15878) 2023-06-07 12:07:11 -07:00
nuget/templates update onnxruntime-gpu-winbuild-T4 to onnxruntime-Win2022-GPU-T4 (#16838) 2023-07-27 08:38:20 -07:00
templates [build] do init and precheck first (#16961) 2023-08-04 16:44:45 -07:00
android-arm64-v8a-QNN-crosscompile-ci-pipeline.yml [QNN EP] Update QNN SDK to 2.12 (#16750) 2023-07-20 16:22:14 -07:00
android-x86_64-crosscompile-ci-pipeline.yml Enable CodeQL for Android build as per 1CS requirement. (#16875) 2023-07-28 17:54:23 +10:00
binary-size-checks-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
build-perf-test-binaries-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
c-api-noopenmp-packaging-pipelines.yml replace one pool with onnxruntime-Win2022-GPU-T4 (#16953) 2023-08-01 21:02:56 +08:00
clean-build-docker-image-cache-pipeline.yml Increase timeout for clean-build-docker-image-cache-pipeline. (#12776) 2022-08-29 15:30:35 -07:00
linux-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
linux-cpu-aten-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
linux-cpu-eager-pipeline.yml [DORT] Use new FX-to-ONNX exporter (#16450) 2023-07-04 13:13:04 -07:00
linux-cpu-minimal-build-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
linux-dnnl-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
linux-gpu-ci-pipeline.yml Set PR trigger rules (#16987) 2023-08-04 08:21:07 -07:00
linux-gpu-tensorrt-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
linux-gpu-tensorrt-daily-perf-pipeline.yml [EP Perf] MemTest: Add Valgrind and fix addressSanitizer (#16930) 2023-08-04 16:58:57 -07:00
linux-migraphx-ci-pipeline.yml [ROCm] Move MIGraphX build step on CPU only machine (#16582) 2023-07-05 13:55:28 +08:00
linux-multi-gpu-tensorrt-ci-pipeline.yml
linux-openvino-ci-pipeline.yml ovep dockerfile and wheel docs changes (#16482) 2023-07-19 09:01:09 -07:00
linux-qnn-ci-pipeline.yml [QNN EP] Update QNN SDK to 2.12 (#16750) 2023-07-20 16:22:14 -07:00
mac-ci-pipeline.yml Xnnpack QDQ test (#16281) 2023-06-12 14:00:42 +08:00
mac-coreml-ci-pipeline.yml Fix some build issues on MacOS with Xcode 14.3. (#15878) 2023-06-07 12:07:11 -07:00
mac-ios-ci-pipeline.yml Xnnpack QDQ test (#16281) 2023-06-12 14:00:42 +08:00
mac-ios-packaging-pipeline.yml Hardcode xcodebuild destination iOS simulator OS to 16.4. (#16982) 2023-08-03 14:49:54 -07:00
mac-objc-static-analysis-ci-pipeline.yml [objc] Update docs and fix static analysis build (#16617) 2023-07-07 07:58:54 -07:00
mac-react-native-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
npm-packaging-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
orttraining-linux-ci-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
orttraining-linux-gpu-ci-pipeline.yml Add support for cuda 11.8 and python 3.11 for training (#15548) 2023-04-20 12:56:45 -07:00
orttraining-linux-gpu-ortmodule-distributed-test-ci-pipeline.yml Add support for cuda 11.8 and python 3.11 for training (#15548) 2023-04-20 12:56:45 -07:00
orttraining-linux-gpu-training-apis.yml Add support for cuda 11.8 and python 3.11 for training (#15548) 2023-04-20 12:56:45 -07:00
orttraining-linux-nightly-ortmodule-test-pipeline.yml Fix onnxruntime-CI-nightly-ort-pipeline Failure (#16495) 2023-06-27 23:19:23 +08:00
orttraining-mac-ci-pipeline.yml Objective-C binding for ORT training (#16127) 2023-06-07 14:01:30 -07:00
orttraining-pai-ci-pipeline.yml [ROCm] Optimize ROCm CI pipeline 2 (#16691) 2023-07-24 13:57:48 +08:00
orttraining-py-packaging-pipeline-cpu.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
orttraining-py-packaging-pipeline-cuda.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
orttraining-py-packaging-pipeline-rocm.yml [ROCm] Add ROCm5.6 to python package pipeline (#16572) 2023-07-04 18:18:12 +08:00
post-merge-jobs.yml Fix CodeCoverage pipeline (#16684) 2023-07-14 07:47:04 +10:00
py-package-build-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
py-package-test-pipeline.yml Fix some build issues on MacOS with Xcode 14.3. (#15878) 2023-06-07 12:07:11 -07:00
py-packaging-pipeline.yml Avoid taking dependency on dl.fedoraproject.org (#16202) 2023-06-02 07:41:46 -07:00
qnn-ep-nuget-packaging-pipeline.yml [QNN EP] Update QNN SDK to 2.12 (#16750) 2023-07-20 16:22:14 -07:00
trigger-template.yml Set PR trigger rules (#16987) 2023-08-04 08:21:07 -07:00
web-ci-pipeline.yml Add compiler cache in linux wasm build (#16579) 2023-07-06 06:58:48 +08:00
win-ci-fuzz-testing.yml Update Win-CPU-2021 to onnxruntime-Win-CPU-2022 (#15967) 2023-05-17 08:29:27 -07:00
win-ci-pipeline.yml Update win-ci-pipeline.yml: enable xnnpack tests (#16244) 2023-06-14 19:12:42 -07:00
win-gpu-ci-pipeline.yml Set PR trigger rules (#16987) 2023-08-04 08:21:07 -07:00
win-gpu-reduce-op-ci-pipeline.yml unify the steps of downloading cuda sdk and setup env (#16896) 2023-07-31 10:25:04 -07:00
win-gpu-tensorrt-ci-pipeline.yml unify the steps of downloading cuda sdk and setup env (#16896) 2023-07-31 10:25:04 -07:00
win-qnn-arm64-ci-pipeline.yml [QNN EP] Update QNN SDK to 2.12 (#16750) 2023-07-20 16:22:14 -07:00
win-qnn-ci-pipeline.yml [QNN EP] Update QNN SDK to 2.12 (#16750) 2023-07-20 16:22:14 -07:00