..
qdq_transformer
Add QDQ support for MatMulIntegerToFloat, Gather and Transpose ( #7500 )
2021-05-03 15:51:25 -07:00
attention_fusion.cc
Sync ORTModule branch with master and fix tests ( #6526 )
2021-02-02 08:59:56 -08:00
attention_fusion.h
attention_fusion_helper.h
bias_dropout_fusion.cc
Fix build, cleanup.
2021-02-17 11:50:41 -08:00
bias_dropout_fusion.h
Fix build, cleanup.
2021-02-17 11:50:41 -08:00
bias_gelu_fusion.cc
bias_gelu_fusion.h
bias_softmax_fusion.cc
Sync ORTModule branch with master and fix tests ( #6526 )
2021-02-02 08:59:56 -08:00
bias_softmax_fusion.h
cast_elimination.cc
cast_elimination.h
common_subexpression_elimination.cc
Change onnxruntime::make_unique to std::make_unique ( #7502 )
2021-04-29 17:04:53 -07:00
common_subexpression_elimination.h
computation_reduction.cc
Remove condition from ORT_RETURN_IF[_NOT] macro output. ( #6563 )
2021-02-05 17:33:29 -08:00
computation_reduction.h
concat_slice_elimination.cc
Sync ORTModule branch with master and fix tests ( #6526 )
2021-02-02 08:59:56 -08:00
concat_slice_elimination.h
Sync ORTModule branch with master and fix tests ( #6526 )
2021-02-02 08:59:56 -08:00
constant_folding.cc
Fix regression in constant folding optimizer ( #6795 )
2021-02-24 19:10:14 -08:00
constant_folding.h
Skip constant folding dequantizelinear for quant qdq format ( #6643 )
2021-02-11 14:06:13 -08:00
conv_activation_fusion.cc
exclude non support types ( #6653 )
2021-02-12 13:30:48 -08:00
conv_activation_fusion.h
conv_add_fusion.cc
Sync ORTModule branch with master and fix tests ( #6526 )
2021-02-02 08:59:56 -08:00
conv_add_fusion.h
conv_bn_fusion.cc
Change onnxruntime::make_unique to std::make_unique ( #7502 )
2021-04-29 17:04:53 -07:00
conv_bn_fusion.h
conv_mul_fusion.cc
Change onnxruntime::make_unique to std::make_unique ( #7502 )
2021-04-29 17:04:53 -07:00
conv_mul_fusion.h
div_mul_fusion.cc
Div mul fusion ( #7183 )
2021-04-05 09:35:30 -07:00
div_mul_fusion.h
Div mul fusion ( #7183 )
2021-04-05 09:35:30 -07:00
dropout_elimination.cc
Sync ORTModule branch with master and fix tests ( #6526 )
2021-02-02 08:59:56 -08:00
dropout_elimination.h
dynamic_quantize_matmul_fusion.cc
dynamic_quantize_matmul_fusion.h
embed_layer_norm_fusion.cc
support opset13 in embednorm ( #6866 )
2021-03-02 12:33:40 -08:00
embed_layer_norm_fusion.h
expand_elimination.cc
Change onnxruntime::make_unique to std::make_unique ( #7502 )
2021-04-29 17:04:53 -07:00
expand_elimination.h
fast_gelu_fusion.cc
ORTModule - FastGeluFusion/fp16 fix and minor LayerNormFusion cleanup ( #6734 )
2021-02-18 13:17:16 -08:00
fast_gelu_fusion.h
free_dim_override_transformer.cc
free_dim_override_transformer.h
gelu_approximation.cc
Sync ORTModule branch with master and fix tests ( #6526 )
2021-02-02 08:59:56 -08:00
gelu_approximation.h
gelu_fusion.cc
gelu_fusion.h
gemm_activation_fusion.cc
gemm_activation_fusion.h
gemm_transpose_fusion.cc
Gemm transpose fusion ( #7306 )
2021-04-20 09:35:05 -07:00
gemm_transpose_fusion.h
Gemm transpose fusion ( #7306 )
2021-04-20 09:35:05 -07:00
graph_transformer.cc
graph_transformer_mgr.cc
graph_transformer_mgr.h
graph_transformer_utils.cc
Add ability for memory arenas to "shrink" periodically ( #7284 )
2021-05-08 07:53:21 -07:00
identity_elimination.cc
Identity elimination with graph output ( #7312 )
2021-04-19 16:36:35 -07:00
identity_elimination.h
initializer.cc
initializer.h
QDQ: type conversion and more ops support ( #7243 )
2021-04-06 15:30:31 -07:00
insert_cast_transformer.cc
insert_cast_transformer.h
isinf_reducesum_fusion.cc
IsInf ReduceSum transform ( #7188 )
2021-04-13 16:05:21 -07:00
isinf_reducesum_fusion.h
IsInf ReduceSum transform ( #7188 )
2021-04-13 16:05:21 -07:00
layer_norm_fusion.cc
Modify SimplifiedLayerNormFusion to allow fusion in the presence of Casts optionally ( #7352 )
2021-04-19 19:59:23 -07:00
layer_norm_fusion.h
Modify SimplifiedLayerNormFusion to allow fusion in the presence of Casts optionally ( #7352 )
2021-04-19 19:59:23 -07:00
matmul_add_fusion.cc
matmul_add_fusion.h
matmul_integer_to_float.cc
Sync ORTModule branch with master and fix tests ( #6526 )
2021-02-02 08:59:56 -08:00
matmul_integer_to_float.h
matmul_scale_fusion.cc
Add comment ( #6860 )
2021-03-02 18:54:25 -08:00
matmul_scale_fusion.h
matmul_transpose_fusion.cc
Fix Transpose and MatMul fusion code to check the input datatypes as … ( #7147 )
2021-03-28 09:24:12 -07:00
matmul_transpose_fusion.h
nchwc_transformer.cc
Implement NCHWc Upsample linear mode ( #7623 )
2021-05-10 12:16:16 -07:00
nchwc_transformer.h
nhwc_transformer.cc
Change onnxruntime::make_unique to std::make_unique ( #7502 )
2021-04-29 17:04:53 -07:00
nhwc_transformer.h
not_where_fusion.cc
Not-where fusion ( #7182 )
2021-04-06 16:12:26 -07:00
not_where_fusion.h
Not-where fusion ( #7182 )
2021-04-06 16:12:26 -07:00
optimizer_execution_frame.cc
Cleanup a change to ExecutionFrame a little ( #7576 )
2021-05-06 19:29:34 +10:00
optimizer_execution_frame.h
Cleanup a change to ExecutionFrame a little ( #7576 )
2021-05-06 19:29:34 +10:00
propagate_cast_ops.cc
Added InsertAndReduce strategy to PropagateCastOps transformation in addition to FloodFill strategy ( #7454 )
2021-05-10 20:46:28 -07:00
propagate_cast_ops.h
Added InsertAndReduce strategy to PropagateCastOps transformation in addition to FloodFill strategy ( #7454 )
2021-05-10 20:46:28 -07:00
relu_clip_fusion.cc
relu_clip_fusion.h
reshape_fusion.cc
reshape_fusion.h
rule_based_graph_transformer.cc
shape_to_initializer.cc
shape_to_initializer.h
skip_layer_norm_fusion.cc
Support skiplayernorm fusion without beta in layernorm ( #6617 )
2021-02-10 17:50:10 -08:00
skip_layer_norm_fusion.h
slice_elimination.cc
slice_elimination.h
transformer_memcpy.cc
transformer_memcpy.h
unsqueeze_elimination.cc
Sync ORTModule branch with master and fix tests ( #6526 )
2021-02-02 08:59:56 -08:00
unsqueeze_elimination.h
utils.cc
Change onnxruntime::make_unique to std::make_unique ( #7502 )
2021-04-29 17:04:53 -07:00
utils.h
Propagate QDQ only when scale and zp are scalar ( #7492 )
2021-04-29 14:40:41 -07:00