onnxruntime/winml/adapter
Scott McKay 274e6b4153
Cleanup SessionState. Move allocator lookup to SessionState. (#4194)
* Move allocators to SessionState so they're decoupled from ExecutionProviders
  - when looking up an allocator it's based on OrtMemoryInfo not the EP so SessionState is a more natural place for that infromation to be stored
  - add device based lookup
    - simplifies logic for copying feeds/fetches across devices
Cleanup SessionState and SessionStateInitializer
  - provide more things to SessionState at construction time so we don't construct and instance and immediately after call a bunch of setters
  - simplify SessionStateInitializer
    - reduced down to FinalizeSessionState method
2020-06-28 14:55:42 +10:00
..
abi_custom_registry_impl.cpp Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08:00
abi_custom_registry_impl.h Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08: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 Cleanup SessionState. Move allocator lookup to SessionState. (#4194) 2020-06-28 14:55:42 +10:00