Skip to content

Commit ac073ab

Browse files
committed
Fix py2 py3 incompatibility problem when converting models.
1 parent e9f66be commit ac073ab

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

tools/convert_from_tensorflow.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818

1919
del var_dict['Variable']
2020

21-
for k in var_dict.keys():
21+
for k in list(var_dict.keys()):
2222
if 'Momentum' in k:
2323
del var_dict[k]
2424

25-
for k in var_dict.keys():
25+
for k in list(var_dict.keys()):
2626
if k.find('/') >= 0:
2727
var_dict['resnet' + k[k.find('/'):]] = var_dict[k]
2828
del var_dict[k]
@@ -49,13 +49,13 @@
4949
('/', '.')])
5050

5151
for a, b in dummy_replace.items():
52-
for k in var_dict.keys():
52+
for k in list(var_dict.keys()):
5353
if a in k:
5454
var_dict[k.replace(a,b)] = var_dict[k]
5555
del var_dict[k]
5656

5757

58-
for k in var_dict.keys():
58+
for k in list(var_dict.keys()):
5959
if 'unit_' in k:
6060
m = re.search('unit_(\d+)', k)
6161
var_dict[k.replace(m.group(0), str(int(m.group(1)) - 1))] = var_dict[k]

tools/convert_from_tensorflow_vgg.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818

1919
del var_dict['Variable']
2020

21-
for k in var_dict.keys():
21+
for k in list(var_dict.keys()):
2222
if 'Momentum' in k:
2323
del var_dict[k]
2424

25-
for k in var_dict.keys():
25+
for k in list(var_dict.keys()):
2626
if k.find('/') >= 0:
2727
var_dict['vgg' + k[k.find('/'):]] = var_dict[k]
2828
del var_dict[k]
@@ -38,7 +38,7 @@
3838
('/', '.')])
3939

4040
for a, b in dummy_replace.items():
41-
for k in var_dict.keys():
41+
for k in list(var_dict.keys()):
4242
if a in k:
4343
var_dict[k.replace(a,b)] = var_dict[k]
4444
del var_dict[k]
@@ -61,7 +61,7 @@
6161
('fc7', 'classifier.3')])
6262

6363
for a, b in layer_map.items():
64-
for k in var_dict.keys():
64+
for k in list(var_dict.keys()):
6565
if a in k:
6666
var_dict[k.replace(a,b)] = var_dict[k]
6767
del var_dict[k]

0 commit comments

Comments
 (0)