Skip to content

Commit cadabe1

Browse files
authored
Update inference.py
1 parent ac843bb commit cadabe1

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

python/paddle/v2/inference.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,15 @@ def __reader_impl__():
3737
self.__gradient_machine__.finish()
3838

3939
def iter_infer_field(self, field, **kwargs):
40-
for result in self.iter_infer(**kwargs):
41-
yield [
42-
each_result[each_field]
43-
for each_result in result for each_field in field
44-
]
45-
46-
def infer(self, field='value', **kwargs):
4740
if not isinstance(field, list) and not isinstance(field, tuple):
4841
field = [field]
4942

43+
for result in self.iter_infer(**kwargs):
44+
for each_result in result:
45+
item = [each_result[each_field] for each_field in field]
46+
yield item
47+
48+
def infer(self, field='value', **kwargs):
5049
retv = None
5150
for result in self.iter_infer_field(field=field, **kwargs):
5251
if retv is None:

0 commit comments

Comments
 (0)