onnxruntime/cmake
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
..
external Refactor transformers and other code to reduce memory allocation calls (#10523) 2022-02-24 16:17:14 -08:00
patches Reduce number of memory allocations based on a customer profiling case (#10193) 2022-01-24 10:40:46 -08:00
tensorboard
CMakeLists.txt [TVM EP] Integrate tests for TVM EP into public onnxruntime CI (#10505) 2022-02-24 16:24:23 +01:00
CMakeSettings.json
codeconv.runsettings
EnableVisualStudioCodeAnalysis.props Fix SDL warnings in CPU EP (#9975) 2021-12-19 20:54:29 -08:00
Info.plist.in
libonnxruntime.pc.cmake.in
nuget_helpers.cmake
onnxruntime.cmake [TVM EP] Rename Standalone TVM (STVM) Execution Provider to TVM EP (#10260) 2022-02-15 10:21:02 +01:00
onnxruntime_codegen.cmake
onnxruntime_common.cmake Reduce number of memory allocations based on a customer profiling case (#10193) 2022-01-24 10:40:46 -08:00
onnxruntime_config.h.in [wasm] update emscripten v2.0.34 (#10391) 2022-01-26 14:46:02 -08:00
onnxruntime_csharp.cmake [TVM EP] Rename Standalone TVM (STVM) Execution Provider to TVM EP (#10260) 2022-02-15 10:21:02 +01:00
onnxruntime_eager.cmake Abjindal/fix windows ci pipeline (#9883) 2021-11-30 10:33:13 -08:00
onnxruntime_flatbuffers.cmake
onnxruntime_framework.cmake Remove onnxruntime_util dependency on onnxruntime_framework (#10512) 2022-02-10 19:17:08 -08:00
onnxruntime_fuzz_test.cmake
onnxruntime_graph.cmake Reorganize contrib op schemas (#10494) 2022-02-09 09:31:58 -08:00
onnxruntime_ios.toolchain.cmake
onnxruntime_java.cmake Standalone TVM Executor Provider (#10019) 2021-12-15 16:59:20 -08:00
onnxruntime_java_unittests.cmake
onnxruntime_language_interop_ops.cmake
onnxruntime_mlas.cmake Cfu s8s8 (#10413) 2022-01-28 09:26:52 -08:00
onnxruntime_nodejs.cmake Add Node.js binding support to packaging pipeline (#9577) 2021-11-05 15:29:40 -07:00
onnxruntime_nuphar_extern.cmake
onnxruntime_objectivec.cmake
onnxruntime_opschema_lib.cmake
onnxruntime_optimizer.cmake Add layout transformer for NNAPI (#10371) 2022-02-15 20:25:29 -08:00
onnxruntime_providers.cmake Refactor transformers and other code to reduce memory allocation calls (#10523) 2022-02-24 16:17:14 -08:00
onnxruntime_pyop.cmake
onnxruntime_python.cmake [TVM EP] Integrate tests for TVM EP into public onnxruntime CI (#10505) 2022-02-24 16:24:23 +01:00
onnxruntime_session.cmake
onnxruntime_training.cmake
onnxruntime_unittests.cmake Refactor transformers and other code to reduce memory allocation calls (#10523) 2022-02-24 16:17:14 -08:00
onnxruntime_util.cmake Remove onnxruntime_util dependency on onnxruntime_framework (#10512) 2022-02-10 19:17:08 -08:00
onnxruntime_webassembly.cmake Add a build option to create a WebAssembly static library (#10184) 2022-01-18 18:05:04 -08:00
precompiled_header.cmake
protobuf_function.cmake
Sdl.ruleset Enable more static analysis warnings and enable the analyzer for training cpu (#10176) 2022-01-27 11:17:20 -08:00
set_winapi_family_desktop.h
store_toolchain.cmake
target_delayload.cmake
uwp_stubs.h
wcos_rules_override.cmake
wil.cmake
winml.cmake Enable JoinModels API in WinML+RT Experimental API (#9746) 2021-11-12 16:56:31 -08:00
winml_cppwinrt.cmake
winml_sdk_helpers.cmake
winml_unittests.cmake