onnxruntime/include/onnxruntime/core
Tim Harris 48b14b52b8
Remove Env::Task wrapper around std::function (#5753)
This is a small perf / clean-up change. It removes the Env::Task abstraction which wraps a single std::function field, and adds at least one virtual method call overhead when creating a Task and when executing it. The POSIX and Windows implementations are now identical.
2020-11-10 20:22:07 +00:00
..
common Upgrade optional implementation to https://github.com/martinmoene/optional-lite. (#5563) 2020-11-03 15:27:47 -08:00
framework Move GetUseDeterministicCompute() to OpKernelContext to avoid need to downcast to OpKernelContextInternal. (#5729) 2020-11-09 11:37:06 -08:00
graph The IndexedSubGraph is used to create the Function body, but after that is invalid as the nodes it referred to have been removed from the main Graph. As such there's no need to store it in the FunctionImpl instance. (#5669) 2020-11-05 17:21:56 +10:00
optimizer Expose recompute configs to the frontend (#5318) 2020-10-02 09:49:47 -07:00
platform Remove Env::Task wrapper around std::function (#5753) 2020-11-10 20:22:07 +00:00
providers Add runtime options for NNAPI EP (#5576) 2020-11-04 10:08:43 -08:00
session Add tag types for Ort::Float16_t and Ort:Bfloat16_t structs (#5716) 2020-11-06 16:41:26 -08:00