onnxruntime/onnxruntime/core/framework
Scott McKay 47c4144bd1
Add gcc/clang flags to make binary smaller (https://interrupt.memfault.com/blog/best-and-worst-gcc-clang-compiler-flags#-ffunction-sections--fdata-sections----gc-sections) (#4895)
Add gcc/clang flags to make binary smaller. ~10% reduction for Android baseline build (minimal build with no ops, no exceptions, no rtti).
2020-08-24 19:24:13 +10:00
..
allocation_planner.cc Refactor session state finalization and kernel lookup usage (#4763) 2020-08-20 12:19:38 +10:00
allocation_planner.h Refactor session state finalization and kernel lookup usage (#4763) 2020-08-20 12:19:38 +10:00
allocator.cc Expose IOBinding features via C/C++/C# language bindings. (#4646) 2020-08-10 13:33:49 -07:00
allocatormgr.cc Allow multiple sessions to share an allocator, optimize constant folding memory usage, expose arena configs. (#4813) 2020-08-22 10:03:17 -07:00
allocatormgr.h Allow multiple sessions to share an allocator, optimize constant folding memory usage, expose arena configs. (#4813) 2020-08-22 10:03:17 -07:00
arena.h Move memory info into IAllocator (#2850) 2020-06-22 11:18:52 +10:00
bfc_arena.cc Allow multiple sessions to share an allocator, optimize constant folding memory usage, expose arena configs. (#4813) 2020-08-22 10:03:17 -07:00
bfc_arena.h Allow multiple sessions to share an allocator, optimize constant folding memory usage, expose arena configs. (#4813) 2020-08-22 10:03:17 -07:00
callback.cc
callback.h Add noexcept to various OrtCallback utility class methods to fix warnings. (#4056) 2020-05-27 18:03:58 -07:00
cblas.h
compute_capability.h
customregistry.cc
data_transfer.cc Add ability to batch device copy for graph inputs and outputs. (#3580) 2020-04-19 17:51:07 +10:00
data_transfer.h Add ability to batch device copy for graph inputs and outputs. (#3580) 2020-04-19 17:51:07 +10:00
data_transfer_manager.cc Add ability to batch device copy for graph inputs and outputs. (#3580) 2020-04-19 17:51:07 +10:00
data_transfer_manager.h Add ability to batch device copy for graph inputs and outputs. (#3580) 2020-04-19 17:51:07 +10:00
data_transfer_utils.h
data_types.cc Support builds without RTTI (#4333) 2020-07-01 13:05:35 -07:00
empty.cc
endian_utils.cc
endian_utils.h
error_code.cc fix xcode alerts (#4470) 2020-07-16 10:20:34 -07:00
error_code_helper.h Fix static analysis warnings found by VC++ (#3530) 2020-04-16 01:46:47 -07:00
ex_lib_loader.cc
ex_lib_loader.h
execution_frame.cc Revert "Remove code which is not thread-safe. (#4454)" (#4712) 2020-08-06 18:42:05 -07:00
execution_frame.h Revert "Remove code which is not thread-safe. (#4454)" (#4712) 2020-08-06 18:42:05 -07:00
execution_plan_base.h
execution_provider.cc Add gcc/clang flags to make binary smaller (https://interrupt.memfault.com/blog/best-and-worst-gcc-clang-compiler-flags#-ffunction-sections--fdata-sections----gc-sections) (#4895) 2020-08-24 19:24:13 +10:00
execution_providers.h Allow multiple sessions to share an allocator, optimize constant folding memory usage, expose arena configs. (#4813) 2020-08-22 10:03:17 -07:00
feeds_fetches_manager.cc
feeds_fetches_manager.h Cleanup SessionState. Move allocator lookup to SessionState. (#4194) 2020-06-28 14:55:42 +10:00
func_kernel.cc
func_kernel.h
fuse_nodes_funcs.cc
fuse_nodes_funcs.h
graph_partitioner.cc Update function body initialization for ONNX functions (#4332) 2020-06-30 14:30:59 -07:00
graph_partitioner.h
iexecutor.h
kernel_def_builder.cc Support int32 and int64 types for Tile CUDA kernel (#4684) 2020-08-03 17:47:37 -07:00
kernel_registry.cc Add gcc/clang flags to make binary smaller (https://interrupt.memfault.com/blog/best-and-worst-gcc-clang-compiler-flags#-ffunction-sections--fdata-sections----gc-sections) (#4895) 2020-08-24 19:24:13 +10:00
kernel_registry_manager.cc Add kernel def hash logic for minimal build (#4891) 2020-08-23 14:39:07 +10:00
kernel_registry_manager.h Add kernel def hash logic for minimal build (#4891) 2020-08-23 14:39:07 +10:00
mem_buffer.h
mem_pattern.h
mem_pattern_planner.h
memcpy.cc Handle mem pattern allocation failure better. Make BFCArena behavior more consistent (#4062) 2020-06-05 18:54:01 +10:00
memcpy.h Parallel all the activations ops (#3722) 2020-05-05 01:18:17 -07:00
mimalloc_arena.cc
mimalloc_arena.h
mldata_type_utils.cc
mldata_type_utils.h
node_index_info.cc Fix two compiler warnings (#4263) 2020-06-17 20:47:01 -07:00
node_index_info.h
onnxruntime_map_type_info.cc swap float16/float (#3663) 2020-04-23 14:27:18 -07:00
onnxruntime_map_type_info.h
onnxruntime_sequence_type_info.cc Fix static analysis warnings found by VC++ (#3530) 2020-04-16 01:46:47 -07:00
onnxruntime_sequence_type_info.h
onnxruntime_typeinfo.cc Fix static analysis warnings found by VC++ (#3530) 2020-04-16 01:46:47 -07:00
onnxruntime_typeinfo.h
op_kernel.cc Revise Send and Recv (#4547) 2020-07-30 23:02:45 -07:00
op_kernel_context_internal.h Liqun/backprop deterministic graph (#4315) 2020-07-01 12:39:10 -07:00
op_kernel_info.cc
op_node_proto_helper.cc Reduce ONNX dependency in minimal build (#4890) 2020-08-23 07:02:13 +10:00
ort_stl_allocator.h
ort_value_name_idx_map.h
ort_value_pattern_planner.cc
ort_value_pattern_planner.h
ort_value_tensor_slicer.cc
ort_value_tensor_slicer.h
parallel_executor.cc Cleanup SessionState. Move allocator lookup to SessionState. (#4194) 2020-06-28 14:55:42 +10:00
parallel_executor.h
provider_bridge_ort.cc Reduce ONNX dependency in minimal build (#4890) 2020-08-23 07:02:13 +10:00
random_generator.cc Add Python API to set random seed: onnxruntime.seed(<seed>) 2020-04-15 09:44:48 -07:00
random_generator.h Use OrtMutex and OrtCondVar everywhere instead of std::mutex/std::condition_variable for consistency. 2020-06-03 08:42:16 -07:00
random_seed.cc Add Python API to set random seed: onnxruntime.seed(<seed>) 2020-04-15 09:44:48 -07:00
random_seed.h Add Python API to set random seed: onnxruntime.seed(<seed>) 2020-04-15 09:44:48 -07:00
run_options.cc Fix static analysis warnings found by VC++ (#3530) 2020-04-16 01:46:47 -07:00
sequential_execution_plan.h Add the framework to support prepack (#4413) 2020-08-07 09:39:19 -07:00
sequential_executor.cc Initial changes to disable code in a minimal build (#4872) 2020-08-22 07:14:53 +10:00
sequential_executor.h
session_options.cc Add a generic collection of session configurations to the SessionOptions (#4718) 2020-08-18 13:40:40 -07:00
session_options.h Nuget build break fix (#4854) 2020-08-19 13:51:33 +10:00
session_state.cc Initial changes to disable code in a minimal build (#4872) 2020-08-22 07:14:53 +10:00
session_state.h Initial changes to disable code in a minimal build (#4872) 2020-08-22 07:14:53 +10:00
session_state_utils.cc Refactor session state finalization and kernel lookup usage (#4763) 2020-08-20 12:19:38 +10:00
session_state_utils.h Refactor session state finalization and kernel lookup usage (#4763) 2020-08-20 12:19:38 +10:00
simple_tensor_allocator.cc
simple_tensor_allocator.h Revert "Remove code which is not thread-safe. (#4454)" (#4712) 2020-08-06 18:42:05 -07:00
sparse_tensor.cc
tensor.cc
tensor_allocator.cc Cleanup SessionState. Move allocator lookup to SessionState. (#4194) 2020-06-28 14:55:42 +10:00
tensor_allocator.h Revert "Remove code which is not thread-safe. (#4454)" (#4712) 2020-08-06 18:42:05 -07:00
tensor_allocator_with_mem_pattern.h Revert "Remove code which is not thread-safe. (#4454)" (#4712) 2020-08-06 18:42:05 -07:00
tensor_external_data_info.cc
tensor_external_data_info.h
tensor_shape.cc
tensor_type_and_shape.cc Fix static analysis warnings found by VC++ (#3530) 2020-04-16 01:46:47 -07:00
tensor_type_and_shape.h
tensorprotoutils.cc fix xcode alerts (#4470) 2020-07-16 10:20:34 -07:00
tensorprotoutils.h Add test that C is unidirectionally broadcast-able before fusing the MatMul with Add. (#3780) 2020-05-02 07:36:21 +10:00
TensorSeq.h
utils.cc Cleanup SessionState. Move allocator lookup to SessionState. (#4194) 2020-06-28 14:55:42 +10:00
utils.h Cleanup SessionState. Move allocator lookup to SessionState. (#4194) 2020-06-28 14:55:42 +10:00