mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-06-25 02:50:42 +00:00
Motivation: As part of the OnnxConformance Backend tests, DynamicQuantizedLinear_max_adjusted_expanded is failing. Root Cause: - The test model has `Identity` operator as one of the node. The input of this node is of non-float data type. - In DML, `Identity` operator is registered as operator which requires floating input. - As per `DirectMLSchema.h`, support for non-float input has been added for `Identity` operator in DML but the same has not been reflected in the `OperatorRegistration.cpp`. Changes: - Removed all traces of the requiresFloatFormatsForGraph flag from it's definition and usage. This flag was only used for Identity and it's related operator. - Added null check for the graphOutput nodeArg in GraphDescBuilder.cpp to stop the crash of the test. Related work items: #33076298 |
||
|---|---|---|
| .. | ||
| abi_custom_registry_impl.cpp | ||
| abi_custom_registry_impl.h | ||
| pch.h | ||
| winml_adapter_apis.h | ||
| winml_adapter_c_api.cpp | ||
| winml_adapter_c_api.h | ||
| winml_adapter_dml.cpp | ||
| winml_adapter_environment.cpp | ||
| winml_adapter_execution_provider.cpp | ||
| winml_adapter_model.cpp | ||
| winml_adapter_model.h | ||
| winml_adapter_session.cpp | ||