Move provider tests to `onnxruntime_provider_test` and enable use of plugin EPs #25689
fix comment referring to IsAllowReleasedONNXOpsetsOnlySetForThisTest(…
986e8a26
add some casting to fix msvc 4244 warnings
4e6c8ba3
rename op test files to have suffix op_test.cc
7d80c610
move provider options session options update from CreateIExecutionPro…
d46b59c3
compile fix
4148b539
fix another issue
d4cdc9bb
save work - enable dynamic plugin EP in op tests
4fa6be01
move op tests from onnxruntime_test_all to onnxruntime_provider_op_test
a04d65d9
indent
8bdc7150
move to onnxruntime_provider_test - save work
ad22c0c5
move internal ep test files to onnxruntime/test/internal_testing_ep
f88e80eb
Revert "rename op test files to have suffix op_test.cc"
ed47154f
revert file name changes in cmake file
9c7feaa9
remove debug stuff
60e9698d
try to fix build errors
81ff8ea6
fix unused variable
e06d63ac
lint
88e7a513
remove explicit definition of OrtDevice::CPU/GPU from allocation_plan…
9e508f05
make OrtDevice constants constexpr. it fixes a link error on macos ab…
75a3e8cd
fix some 'typename' issues
a0fc7170
use exception macros
efa24989
add some comments
2e4f210e
fix qnn/reduce_op_test.cc warnings
ed160b40
fix some cmake issues, get minimal build working
c0882386
Fix swapped count and value arguments to `std::vector` constructor.
8833298d
Merge remote-tracking branch 'origin/main' into edgchen1/plugin_ep_un…
ff88da8c
move function_test_util.h/cc to test/util
14e1ae45
if constexpr for constant condition in onnxruntime/test/providers/qnn…
bcd0c7ce
move qdq_test_utils and graph_transform_test_builder from onnxruntime…
ab547431
exclude function_test_util, graph_transform_test_builder from minimal…
4c94cb88
exclude qdq_test_utils from minimal builds.
713e5a78
Add build.py --targets option to specify multiple targets. Update exi…
b3664b5b
Merge remote-tracking branch 'origin/main' into edgchen1/plugin_ep_un…
c791627c
update cmake log message
ce82e2a6
create c string vectors later on
9039895d
disable shorten-64-to-32 warning
4fda05e2
fix some narrowing issues
6a5be2da
save work - updating CI to also run onnxruntime_provider_test
67d5f950
try enabling onnxruntime_provider_test in wasm CI
84645c0a
fix warnings better
7d736826
Merge branch 'edgchen1/plugin_ep_unit_tests_fix' of https://github.co…
7821825b
update comments in cuda EP test regarding onnxruntime_test_all
8328611a
update build.py for new onnxruntime_provider_test
827c0e5c
update post-merge-jobs.yml code coverage commands
c266ecbb
update tools/ci_build/github/linux/test_custom_ops_pytorch_export.sh
ab9418a7
update tools/ci_build/github/pai/pai_test_launcher.sh
c4759a02
edgchen1
changed the title [WIP] Move provider tests to `onnxruntime_provider_test` and enable use of plugin EPs Move provider tests to `onnxruntime_provider_test` and enable use of plugin EPs 152 days ago
edgchen1
marked this pull request as ready for review 152 days ago
add copying of testdata for ios
5bccb1ff
Merge branch 'edgchen1/plugin_ep_unit_tests_fix' of https://github.co…
4e17ab5b
Merge remote-tracking branch 'origin/main' into edgchen1/plugin_ep_un…
aeca87e2
update pch for test program changes
79035507
check for nullptr in unregister_ep_library
b17867f6
const ref, formatting
9213ec9a
Merge remote-tracking branch 'origin/main' into edgchen1/plugin_ep_un…
5b38bf4e
Merge remote-tracking branch 'origin/main' into edgchen1/plugin_ep_un…
01213e6c
Merge remote-tracking branch 'origin/main' into edgchen1/plugin_ep_un…
79bd028c
test - set VERBOSE environment variable in Win GPU build.
7b5a864c
fix C4244 warning
fb4404b0
Revert "test - set VERBOSE environment variable in Win GPU build."
6d81788c
Merge remote-tracking branch 'origin/main' into edgchen1/plugin_ep_un…
3cb4304a
Merge branch 'edgchen1/plugin_ep_unit_tests' of https://github.com/mi…
f85d0c71
Merge remote-tracking branch 'origin/main' into edgchen1/plugin_ep_un…
3905fb84
make onnxruntime_test_utils an object library
7fbaf35c
Remove apparently unused files.
70fdca24
clean up some old variables
66d0e783
move TestAllocatorManager.h and .cc to utils
27caafb6
move unit test specific utilities to onnxruntime/test/unittest_util
c39fdc32
move test/framework/test_utils to test/unittest_util/framework_test_u…
e6eba02c
move more ut-specific stuff to unittest_utils, get things building
eb527ca5
Merge remote-tracking branch 'origin/main' into edgchen1/plugin_ep_un…
7c899e2f
edgchen1
marked this pull request as draft 126 days ago
edgchen1
changed the title Move provider tests to `onnxruntime_provider_test` and enable use of plugin EPs [WIP] Move provider tests to `onnxruntime_provider_test` and enable use of plugin EPs 126 days ago
handle empty patterns list
a5458610
link to onnxruntime_EXTERNAL_LIBRARIES
cd08f519
remove dynamic plugin EP code out of default_providers.h/cc
20bad7f2
Check for non-empty ep_nodes before resizing index_to_ep_node in EpGr…
f830aa0c
Add ONNX patch to avoid regenerating proto files and improve rebuild …
602097e1
Also apply patch for vcpkg.
537511c2
add trailing newline to patch files
2e04d7fa
make onnxruntime_unittest_utils a static library instead
91a560ed
fix some old qdq_test_utils.h paths
043189cf
fix narrowing warning in checkers.cc
515edf23
fix old paths to test/framework/test_utils.h
e412a4d5
Merge remote-tracking branch 'origin/main' into edgchen1/plugin_ep_un…
304e5bbe
fix one more old path to test/framework/test_utils.h
46331f0d
fix op_type check
1267f8e9
add selected_ep_name config
0fe7e5aa
Set compile options flag to ensure node is compiled in plugin EP unit…
2ad399a3
edgchen1
marked this pull request as ready for review 123 days ago
edgchen1
changed the title [WIP] Move provider tests to `onnxruntime_provider_test` and enable use of plugin EPs Move provider tests to `onnxruntime_provider_test` and enable use of plugin EPs 123 days ago
update include path
1db8d8b8
use more specific variable name
b6c83a9a
rename macro to ENABLE_DYNAMIC_PLUGIN_EP_USAGE
3bfb55e7
revert include changes for test/test_environment.h and test/compare_o…
5de64521
edgchen1
merged
1c9a3888
into main 119 days ago
edgchen1
deleted the edgchen1/plugin_ep_unit_tests branch 119 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub