Skip to content

BaseTester: support plugin EPs with compiled nodes and registered kernels#27176

Merged
chilo-ms merged 6 commits intomainfrom
adrianl/BaseTester_SupportCompileAndKernelPluginEps
Feb 12, 2026
Merged

BaseTester: support plugin EPs with compiled nodes and registered kernels#27176
chilo-ms merged 6 commits intomainfrom
adrianl/BaseTester_SupportCompileAndKernelPluginEps

Conversation

@adrianlizarraga
Copy link
Contributor

Description

Updates the BaseTester class used by the onnxruntime_provider_test tool to support plugin EPs that use a kernel registry but compile other nodes. For example, TRT EP only uses registered kernels for Memcpy* nodes, but compiles every other node.

Without this change, plugin EPs that use a mix of compiled nodes and registered kernels cannot be tested with onnxruntime_provider_test.

Motivation and Context

@adrianlizarraga adrianlizarraga changed the title BaseTester: support plugin EPs with a compiled nodes and registered kernels BaseTester: support plugin EPs with compiled nodes and registered kernels Jan 27, 2026
@adrianlizarraga adrianlizarraga marked this pull request as ready for review February 9, 2026 16:43
@chilo-ms chilo-ms merged commit b3a34bb into main Feb 12, 2026
90 checks passed
@chilo-ms chilo-ms deleted the adrianl/BaseTester_SupportCompileAndKernelPluginEps branch February 12, 2026 17:37
tianleiwu pushed a commit that referenced this pull request Feb 12, 2026
…nels (#27176)

### Description
Updates the `BaseTester` class used by the `onnxruntime_provider_test`
tool to support plugin EPs that use a kernel registry but compile other
nodes. For example, TRT EP only uses registered kernels for Memcpy*
nodes, but compiles every other node.

Without this change, plugin EPs that use a mix of compiled nodes and
registered kernels cannot be tested with `onnxruntime_provider_test`.



### Motivation and Context
tianleiwu added a commit that referenced this pull request Feb 13, 2026
This cherry-picks the following commits for the 1.24.2 release:
- #27096
- #27077
- #26677
- #27238
- #27213
- #27256
- #27278
- #27275
- #27276
- #27216
- #27271
- #27299
- #27294
- #27266
- #27176
- #27126
- #27252

---------

Co-authored-by: Xiaofei Han <xiaofeihan@microsoft.com>
Co-authored-by: Jiajia Qin <jiajiaqin@microsoft.com>
Co-authored-by: Yulong Wang <7679871+fs-eire@users.noreply.github.com>
Co-authored-by: qti-monumeen <monumeen@qti.qualcomm.com>
Co-authored-by: Ankit Maheshkar <ankit.maheshkar@intel.com>
Co-authored-by: Eric Crawford <eric.r.crawford@intel.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: guschmue <22941064+guschmue@users.noreply.github.com>
Co-authored-by: Guenther Schmuelling <guschmue@microsoft.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: angelser <32746004+angelser@users.noreply.github.com>
Co-authored-by: Angela Serrano Brummett <angelser@microsoft.com>
Co-authored-by: Misha Chornyi <99709299+mc-nv@users.noreply.github.com>
Co-authored-by: hariharans29 <9969784+hariharans29@users.noreply.github.com>
Co-authored-by: eserscor <erscor@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Baiju Meswani <bmeswani@microsoft.com>
Co-authored-by: Adrian Lizarraga <adlizarraga@microsoft.com>
Co-authored-by: Ti-Tai Wang <titaiwang@microsoft.com>
Co-authored-by: bmehta001 <bmehta001@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants