onnxruntime/tools/ci_build/github
Karim Vadsariya 655a23ff1d
[onnxruntime/build] Add new flag enable_generic_interface to build primary EPs by default (#23342)
### Description
- Add new build flag in build.py to build onnxruntime.dll supporting
interfaces for all primary EPs( QNN, TensoRT, OpenVino, VitisAI).
- Modify onnxruntime.dll/onnxruntime_shared.dll build settings to remove
dependency of IHV SDK Toolset to be installed on the system.
- Change CMake variables to be explicit when building EP vs ORT. e.g.
onnxruntime_USE_TENSORRT vs onnxruntime_USE_TENSORRT_INTERFACE, to
evolve the build system to build ORT independent of EPs.



### Motivation and Context
Changes in the build system required to evolve the repo to build the
components independently while removing unnecessary dependencies

---------

Co-authored-by: Lei Cao <jslhcl@gmail.com>
Co-authored-by: Karim Vadsariya <kvadsariya@microsoft.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-28 15:24:09 -08:00
..
android [QNN EP] Make QNN EP a shared library (#23120) 2025-01-22 12:11:00 -08:00
apple Target py310 and modernize codebase with ruff (#23401) 2025-01-16 19:10:14 -08:00
azure-pipelines [onnxruntime/build] Add new flag enable_generic_interface to build primary EPs by default (#23342) 2025-01-28 15:24:09 -08:00
js Update android_min_sdk_version/android_target_sdk_version (#23369) 2025-01-16 08:03:31 -08:00
linux Enable coremltools for Linux build (#23481) 2025-01-24 18:18:37 -08:00
pai Cleanup code (#22827) 2024-11-19 14:13:33 -08:00
windows Update Python-Cuda-Publishing-Pipeline (#23253) 2025-01-06 11:50:58 -08:00
Doxyfile_csharp.cfg