onnxruntime/winml/lib/Api.Ort
Jeff Bloomfield 0180c0429f
Fix DML regression from allocator refactor and enable unrounded weight allocation in ORT API (#17030)
This addresses a DML performance regression from the following PR
resulting in allocations not being rounded and pooled in the DML
execution provider.

https://github.com/microsoft/onnxruntime/pull/15833

This also fixes a pre-existing limitation that allocations during
session initialization (primarily large weights and persistent
resources) only bypassed rounding and pooling while using the Winml API.
The allocator now also respects a caller's rounding mode parameter when
provided.
2023-08-10 17:02:24 -07:00
..
inc Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeCpuSessionBuilder.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeCpuSessionBuilder.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeDescriptorConverter.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeDescriptorConverter.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeDmlSessionBuilder.cpp Fix DML regression from allocator refactor and enable unrounded weight allocation in ORT API (#17030) 2023-08-10 17:02:24 -07:00
OnnxruntimeDmlSessionBuilder.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeEngine.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeEngine.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeEngineBuilder.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeEngineBuilder.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeEnvironment.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeEnvironment.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeErrors.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeModel.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeModel.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeSessionBuilder.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
pch.h
UniqueOrtPtr.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00