Skip to content

Commit 13d465b

Browse files
committed
use orderdict
1 parent 444923f commit 13d465b

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tf2onnx/optimizer/__init__.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import sys
1010
import traceback
11+
from collections import OrderedDict
1112

1213
from tf2onnx.optimizer.identity_optimizer import IdentityOptimizer
1314
from tf2onnx.optimizer.merge_duplicated_nodes_optimizer import MergeDuplicatedNodesOptimizer
@@ -16,13 +17,13 @@
1617
# pylint: disable=missing-docstring, broad-except
1718

1819
# optimizer sequence need to be considered carefully
19-
_optimizers = {
20-
"transpose_opt": TransposeOptimizer,
20+
_optimizers = OrderedDict([
21+
("transpose_opt", TransposeOptimizer),
2122
# merge_duplicated_nodes should be used after transpose_opt
2223
# 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+
])
2627

2728

2829
def optimize_graph(graph, debug=False):

0 commit comments

Comments
 (0)