onnxruntime/include/onnxruntime/core
Changming Sun b72fe664c1
Refactor prepack buffer code (#16280)
### Description
1. Use IAllocatorUniquePtr to replace BufferUniquePtr. It will ensure
the deleter is always right.
2. Change some std::unique_ptr to std::optional
3. Bypass Arena allocator when allocating the prepack buffers for mlas.
In this special case, Arena doesn't help any. And this change is just an
internal implementation change, it doesn't affect our public interface.
2023-06-08 14:42:02 -07:00
..
common Run clang-format in CI (#15524) 2023-04-18 09:26:58 -07:00
eager Run clang-format in CI (#15524) 2023-04-18 09:26:58 -07:00
framework Refactor prepack buffer code (#16280) 2023-06-08 14:42:02 -07:00
graph Support WebNN EP (#15698) 2023-05-08 21:25:10 -07:00
optimizer fix compilation error in no absl build (#15769) 2023-05-02 08:20:49 -07:00
platform Implement mutex-free spin lock for task queue (#14834) 2023-05-19 10:12:10 -07:00
providers [ROCm] add early stop to tunable profile progress (#15716) 2023-06-01 10:18:25 +08:00
session [CPP Api] Remove deprecated CustomOp API (#16256) 2023-06-07 14:03:13 -07:00