onnxruntime/winml
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
..
adapter Cleanup SessionState. Move allocator lookup to SessionState. (#4194) 2020-06-28 14:55:42 +10:00
api add build inbox flag (#3855) 2020-05-07 15:52:43 -07:00
dll Fork the WinML APIs into the Microsoft namespace (#3503) 2020-04-17 06:18:54 -07:00
lib Add missing D3D12 resource barriers and fences to Winml (#3941) 2020-05-20 23:19:44 -07:00
test Enable disabled tests and add fixed model (#4059) 2020-05-28 13:24:12 -07:00