Skip to content

Commit 26f2a3c

Browse files
authored
Merge pull request #1775 from luotao1/infer
support multi-field for inference
2 parents df5a95d + cadabe1 commit 26f2a3c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

python/paddle/v2/inference.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,13 @@ def __reader_impl__():
3737
self.__gradient_machine__.finish()
3838

3939
def iter_infer_field(self, field, **kwargs):
40+
if not isinstance(field, list) and not isinstance(field, tuple):
41+
field = [field]
42+
4043
for result in self.iter_infer(**kwargs):
41-
yield [each_result[field] for each_result in result]
44+
for each_result in result:
45+
item = [each_result[each_field] for each_field in field]
46+
yield item
4247

4348
def infer(self, field='value', **kwargs):
4449
retv = None

0 commit comments

Comments
 (0)