Update inference.py

release/0.10.0
Tao Luo 8 years ago committed by GitHub
parent ac843bb879
commit cadabe1d77

@ -37,16 +37,15 @@ class Inference(object):
self.__gradient_machine__.finish()
def iter_infer_field(self, field, **kwargs):
for result in self.iter_infer(**kwargs):
yield [
each_result[each_field]
for each_result in result for each_field in field
]
def infer(self, field='value', **kwargs):
if not isinstance(field, list) and not isinstance(field, tuple):
field = [field]
for result in self.iter_infer(**kwargs):
for each_result in result:
item = [each_result[each_field] for each_field in field]
yield item
def infer(self, field='value', **kwargs):
retv = None
for result in self.iter_infer_field(field=field, **kwargs):
if retv is None:

Loading…
Cancel
Save