onnxruntime/include/onnxruntime/core
Dmitri Smirnov fdb132643d
Remove redundant Resolve() after each inlined function (#17556)
### Description
Remove `Resolve()` on the entire graph as each function is resolved.
We retain `Resolve()` after each inlining iteration.

### Motivation and Context
Poor performance for inlining the model and session initialization.

Original model before Resolve() removal
FunctionTest.Profiling (**65953 ms**)
After Resolve() Removal
FunctionTest.Profiling (**2911 ms**)

RelWithDebInfo pre-inlined model. Presumably because it runs Level1
optimizers
Non-inlined model consists of functions and Level1 optimizers have no
effect.
FunctionTest.Profiling (**9851 ms**)
2023-09-15 12:13:37 -07:00
..
common remove gsl to make status.h independent from gsl (#17402) 2023-09-13 21:47:43 -07:00
eager Run clang-format in CI (#15524) 2023-04-18 09:26:58 -07:00
framework OrtMemoryInfo: support new name "WebGPU_Buffer" (#17469) 2023-09-08 16:37:35 -07:00
graph Remove redundant Resolve() after each inlined function (#17556) 2023-09-15 12:13:37 -07:00
optimizer fix compilation error in no absl build (#15769) 2023-05-02 08:20:49 -07:00
platform Re-implement stacktrace (#17173) 2023-08-16 16:07:49 -07:00
providers EP context for custom op (#16454) 2023-08-16 13:03:40 -07:00
session Fix a memleak in RunAsync python (#17326) 2023-08-30 12:54:17 -07:00