onnxruntime/include/onnxruntime/core/optimizer
Dmitri Smirnov 2679711bee
Refactor transformers and other code to reduce memory allocation calls (#10523)
Work on minimizing memory management calls by
  reducing number of allocations and copies.
  Replace std::unordered_set to InlinedHashSet
  and add usage of InlinedVector.
  Employ std::move() to minimize copying and memory allocations.
  Remove copying of the const shared data into each of the
  PropagateCast transformer instances.
  Move inlined_containers.h header to include/common
  Adjust AsSpan imlementation for C++ < 17
2022-02-24 16:17:14 -08:00
..
graph_transformer.h Refactor transformers and other code to reduce memory allocation calls (#10523) 2022-02-24 16:17:14 -08:00
graph_transformer_config.h Update default cast propagation strategy from None to FloodFill (#9713) 2021-11-16 13:15:57 -08:00
graph_transformer_level.h Enable MatMul + Scale fusion (#4669) 2020-08-04 16:27:22 -07:00
graph_transformer_utils.h Refactor transformers and other code to reduce memory allocation calls (#10523) 2022-02-24 16:17:14 -08:00
rewrite_rule.h
rule_based_graph_transformer.h Refactor transformers and other code to reduce memory allocation calls (#10523) 2022-02-24 16:17:14 -08:00