onnxruntime/onnxruntime/core/session
Dmitri Smirnov ce3b4eabd3
Implement Optional Metadata support and C# test support (#15314)
### Description
Implement Optional Type metadata support in the library.
Implement optional support in C# API along with metadata.
Implement Sequence, Map, Optional test data support
and test execution.

Prune tests and provide more details for failing tests in C# code.

Note, this PR does not enable running onnx test models in C++.

### Motivation and Context
Opset18 optional type support.
2023-04-11 09:41:59 -07:00
..
abi_session_options.cc Custom Op runtime wrapper (#13427) 2023-01-18 09:09:32 -08:00
abi_session_options_impl.h Improve custom op library handle cleanup (#14099) 2023-01-04 17:56:29 -08:00
allocator_adapters.cc Fix SDL warnings in CPU EP (#9975) 2021-12-19 20:54:29 -08:00
allocator_adapters.h
api_utils.cc Custom Op runtime wrapper (#13427) 2023-01-18 09:09:32 -08:00
api_utils.h Custom Op runtime wrapper (#13427) 2023-01-18 09:09:32 -08:00
custom_ops.cc Implement Optional Metadata support and C# test support (#15314) 2023-04-11 09:41:59 -07:00
custom_ops.h Changes to support standalone custom ops in a minimal build. (#14497) 2023-03-01 11:22:54 +10:00
default_cpu_allocator_c_api.cc Deprecate CustomApi and refactor public API for better safety and consistency (#13215) 2022-10-06 14:57:37 -07:00
environment.cc Enable a single build with optimized inference and on device training (#14241) 2023-01-12 21:36:43 -08:00
inference_session.cc Automatically enable tunable op usage for production models (#15156) 2023-04-06 13:52:47 +08:00
inference_session.h Automatically enable tunable op usage for production models (#15156) 2023-04-06 13:52:47 +08:00
inference_session_utils.cc Automatically enable tunable op usage for production models (#15156) 2023-04-06 13:52:47 +08:00
inference_session_utils.h Offline tuning (#14558) 2023-02-15 14:17:34 +08:00
IOBinding.cc remove device_id parameter out of ExecutionProvider::GetAllocator() (#14580) 2023-02-13 10:01:07 -08:00
IOBinding.h remove device_id parameter out of ExecutionProvider::GetAllocator() (#14580) 2023-02-13 10:01:07 -08:00
onnxruntime_c_api.cc Implement Optional Metadata support and C# test support (#15314) 2023-04-11 09:41:59 -07:00
ort_apis.h Implement Optional Metadata support and C# test support (#15314) 2023-04-11 09:41:59 -07:00
ort_env.cc Revert "Call pluggable EP's shutdown function in Environment::~Environment() (#11120)" (#11393) 2022-05-02 14:38:31 -07:00
ort_env.h Revert "Call pluggable EP's shutdown function in Environment::~Environment() (#11120)" (#11393) 2022-05-02 14:38:31 -07:00
provider_bridge_ort.cc [CANN] Multi-stream execution support for CANN EP. (#14058) 2023-03-29 11:57:22 -07:00
provider_bridge_ort.h
provider_registration.cc OnnxRuntime QNN EP (#14791) 2023-03-01 13:48:20 -08:00
standalone_op_invoker.cc Changes to support standalone custom ops in a minimal build. (#14497) 2023-03-01 11:22:54 +10:00