Skip to content

Commit 500d883

Browse files
committed
Follow comments
1 parent 39b85d9 commit 500d883

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

demo/mnist/api_train_v2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ def event_handler(event):
5050
output=inference,
5151
parameters=parameters,
5252
reader=paddle.reader.batched(
53-
paddle.reader.limited(
53+
paddle.reader.firstn(
5454
paddle.reader.map_readers(lambda item: (item[0], ),
5555
paddle.dataset.mnist.test()),
56-
limit=100),
56+
n=100),
5757
batch_size=32))
5858
print probs.shape
5959

python/paddle/v2/inferencer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import itertools
66
import numpy
77

8-
__all__ = ['InferenceEngine', 'infer']
8+
__all__ = ['Inference', 'infer']
99

1010

11-
class InferenceEngine(object):
11+
class Inference(object):
1212
def __init__(self, output, parameters):
1313
topo = topology.Topology(output)
1414
gm = api.GradientMachine.createFromConfigProto(
@@ -55,5 +55,5 @@ def default_reader_dict(self):
5555

5656

5757
def infer(output, parameters, reader, reader_dict=None, field='value'):
58-
inferer = InferenceEngine(output=output, parameters=parameters)
58+
inferer = Inference(output=output, parameters=parameters)
5959
return inferer.infer(field=field, reader=reader, reader_dict=reader_dict)

python/paddle/v2/reader/decorator.py

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

1515
__all__ = [
1616
'map_readers', 'buffered', 'compose', 'chain', 'shuffle',
17-
'ComposeNotAligned', 'batched', 'limited'
17+
'ComposeNotAligned', 'batched', 'firstn'
1818
]
1919

2020
import itertools
@@ -215,15 +215,18 @@ def batched_reader():
215215
return batched_reader
216216

217217

218-
def limited(reader, limit):
218+
def firstn(reader, n):
219219
"""
220220
Limit the max number of samples that reader could return.
221221
"""
222222

223-
def limited_reader():
223+
# TODO(yuyang18): Check if just drop the reader, could clean the opened
224+
# resource or not?
225+
226+
def firstn_reader():
224227
for i, item in enumerate(reader()):
225-
if i == limit:
228+
if i == n:
226229
break
227230
yield item
228231

229-
return limited_reader
232+
return firstn_reader

0 commit comments

Comments
 (0)