onnxruntime/onnxruntime/core/optimizer
G. Ramalingam b23ab6a06e
Implementation of sparse tensor (#1121)
* Initial implementation of sparse tensor

* minor cleanup

* minor cleanup (remove empty line)

* simplify template usage in test-case

* address linux build error

* fix constructor order to address compiler warning

* Address PR comments

* handle allocation in optimizer execution frame

* address compiler warning message and PR feedback comment

* address gcc unused warning for protobuf code

* address PR comment
2019-06-06 11:50:38 -07:00
..
constant_folding.cc Remove unnecessary casts from OrtValue to MLValue(#1051) 2019-05-17 07:52:59 -07:00
constant_folding.h Remove unnecessary casts from OrtValue to MLValue(#1051) 2019-05-17 07:52:59 -07:00
conv_activation_fusion.cc Extend IsSupportedOptypeVersionAndDomain to support multiple versions… (#963) 2019-05-03 14:46:23 -07:00
conv_activation_fusion.h More efficient rule-based transformer (#815) 2019-04-18 17:10:13 -07:00
conv_add_fusion.cc Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
conv_add_fusion.h Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
conv_bn_fusion.cc Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
conv_bn_fusion.h Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
conv_mul_fusion.cc Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
conv_mul_fusion.h Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
dropout_elimination.cc Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
dropout_elimination.h Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
gemm_activation_fusion.cc Make MemPatternPlanner on/off switchable in model weight loading (#989) 2019-05-16 14:39:09 -07:00
gemm_activation_fusion.h More efficient rule-based transformer (#815) 2019-04-18 17:10:13 -07:00
graph_transformer.cc fix graph transformers and refactor tests (#696) 2019-03-26 20:38:12 -07:00
graph_transformer_mgr.cc fix graph transformers and refactor tests (#696) 2019-03-26 20:38:12 -07:00
graph_transformer_mgr.h Make MemPatternPlanner on/off switchable in model weight loading (#989) 2019-05-16 14:39:09 -07:00
graph_transformer_utils.cc Add rewrite rule to handle Relu + Clip (#1105) 2019-05-24 19:42:02 -07:00
identity_elimination.cc Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
identity_elimination.h Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
initializer.h Add float16 support for fusion (#476) 2019-02-14 10:01:25 -08:00
insert_cast_transformer.cc Clean up code (#1033) 2019-05-15 10:00:39 -07:00
insert_cast_transformer.h More efficient rule-based transformer (#815) 2019-04-18 17:10:13 -07:00
matmul_add_fusion.cc Clean up code (#1033) 2019-05-15 10:00:39 -07:00
matmul_add_fusion.h More efficient rule-based transformer (#815) 2019-04-18 17:10:13 -07:00
optimizer_execution_frame.cc Implementation of sparse tensor (#1121) 2019-06-06 11:50:38 -07:00
optimizer_execution_frame.h Implementation of sparse tensor (#1121) 2019-06-06 11:50:38 -07:00
relu_clip_fusion.cc Add rewrite rule to handle Relu + Clip (#1105) 2019-05-24 19:42:02 -07:00
relu_clip_fusion.h Add rewrite rule to handle Relu + Clip (#1105) 2019-05-24 19:42:02 -07:00
rule_based_graph_transformer.cc Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
slice_elimination.cc Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
slice_elimination.h Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
transformer_memcpy.cc Make MemPatternPlanner on/off switchable in model weight loading (#989) 2019-05-16 14:39:09 -07:00
transformer_memcpy.h More efficient rule-based transformer (#815) 2019-04-18 17:10:13 -07:00
unsqueeze_elimination.cc Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00
unsqueeze_elimination.h Fix when rewrite rule gets registered to multiple op types; update constness of rule methods; enable dropout elimination (#1098) 2019-05-24 13:47:55 -07:00