onnxruntime/winml/adapter
Dwayne Robinson 1de79d3158 Merged PR 4781392: Add 64-bit tensor types to DML EP
- Add 64-bit for those which now support true 64-bit (Gather, Scatter, OneHot, Cast), and update others (ArgMin, ArgMax, ReverseSequence, TopK, MaxPool, MaxUnpool) which take 64-bit indices but use strided 32-bit fallback.
- Stop forcibly coercing all 64-bit tensors in TensorDesc. Instead, decide in the respective kernels how to behave.
- Update graph partitioning code with enough registration information to know whether (a) 64-bit tenors are not supported at all (b) they are support via strided 32-bit fallback (c) they are supported via fallback and directly (preferred when device capable). Unfortunately this introduces a lot of flag parameters :/.

Related work items: #22265955
2020-06-17 09:00:54 +00:00
..
abi_custom_registry_impl.cpp Merged PR 4781392: Add 64-bit tensor types to DML EP 2020-06-17 09:00:54 +00:00
abi_custom_registry_impl.h Merged PR 4781392: Add 64-bit tensor types to DML EP 2020-06-17 09:00:54 +00:00
pch.h Properly handle downlevel and WCOS scenarios (#3075) 2020-02-25 17:47:02 -08:00
winml_adapter_apis.h upstream/jeffbloo/TrimOnSessionInitializationEnd 2020-04-19 13:49:23 -07:00
winml_adapter_c_api.cpp Flush and trim resources in DML EP in new OnSessionInitializationEnd method 2020-04-14 21:40:53 -07:00
winml_adapter_c_api.h merge master 2020-04-25 19:04:58 -07:00
winml_adapter_dml.cpp upstream/jeffbloo/TrimOnSessionInitializationEnd 2020-04-19 13:49:23 -07:00
winml_adapter_environment.cpp Add support for sessions to share a global threadpool. (#3177) 2020-03-18 15:42:46 -07:00
winml_adapter_execution_provider.cpp Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08:00
winml_adapter_model.cpp remove winrt (#3899) 2020-05-11 10:47:07 -07:00
winml_adapter_model.h Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08:00
winml_adapter_session.cpp Add support for sessions to share a global threadpool. (#3177) 2020-03-18 15:42:46 -07:00