File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 8
8
9
9
import sys
10
10
import traceback
11
+ from collections import OrderedDict
11
12
12
13
from tf2onnx .optimizer .identity_optimizer import IdentityOptimizer
13
14
from tf2onnx .optimizer .merge_duplicated_nodes_optimizer import MergeDuplicatedNodesOptimizer
16
17
# pylint: disable=missing-docstring, broad-except
17
18
18
19
# optimizer sequence need to be considered carefully
19
- _optimizers = {
20
- "transpose_opt" : TransposeOptimizer ,
20
+ _optimizers = OrderedDict ([
21
+ ( "transpose_opt" , TransposeOptimizer ) ,
21
22
# merge_duplicated_nodes should be used after transpose_opt
22
23
# for transpose_opt may have some trans nodes that can be merge
23
- "merge_duplicated_nodes" : MergeDuplicatedNodesOptimizer ,
24
- "identity_opt" : IdentityOptimizer ,
25
- }
24
+ ( "merge_duplicated_nodes" , MergeDuplicatedNodesOptimizer ) ,
25
+ ( "identity_opt" , IdentityOptimizer ) ,
26
+ ])
26
27
27
28
28
29
def optimize_graph (graph , debug = False ):
You can’t perform that action at this time.
0 commit comments