未验证 提交 41e72a41 编写于 作者: iSerendipity's avatar iSerendipity 提交者: GitHub

[Doctest]fix No.218, test=docs_preview (#56730)

上级 d64deaae
......@@ -38,21 +38,20 @@ class DataGenerator:
.. code-block:: python
import paddle.distributed.fleet.data_generator as dg
class MyData(dg.DataGenerator):
def generate_sample(self, line):
def local_iter():
int_words = [int(x) for x in line.split()]
yield ("words", int_words)
return local_iter
def generate_batch(self, samples):
def local_iter():
for s in samples:
yield ("words", s[1].extend([s[1][0]]))
mydata = MyData()
mydata.set_batch(128)
>>> import paddle.distributed.fleet.data_generator as dg
>>> class MyData(dg.DataGenerator):
... def generate_sample(self, line):
... def local_iter():
... int_words = [int(x) for x in line.split()]
... yield ("words", int_words)
... return local_iter
...
... def generate_batch(self, samples):
... def local_iter():
... for s in samples:
... yield ("words", s[1].extend([s[1][0]]))
>>> mydata = MyData()
>>> mydata.set_batch(128)
'''
self.batch_size_ = batch_size
......@@ -65,16 +64,15 @@ class DataGenerator:
Example:
.. code-block:: python
import paddle.distributed.fleet.data_generator as dg
class MyData(dg.DataGenerator):
def generate_sample(self, line):
def local_iter():
yield ("words", [1, 2, 3, 4])
return local_iter
mydata = MyData()
mydata.run_from_memory()
>>> # doctest: +SKIP('raise NotImplementedError')
>>> import paddle.distributed.fleet.data_generator as dg
>>> class MyData(dg.DataGenerator):
... def generate_sample(self, line):
... def local_iter():
... yield ("words", [1, 2, 3, 4])
... return local_iter
>>> mydata = MyData()
>>> mydata.run_from_memory()
'''
batch_samples = []
line_iter = self.generate_sample(None)
......@@ -104,17 +102,15 @@ class DataGenerator:
.. code-block:: python
import paddle.distributed.fleet.data_generator as dg
class MyData(dg.DataGenerator):
def generate_sample(self, line):
def local_iter():
int_words = [int(x) for x in line.split()]
yield ("words", [int_words])
return local_iter
mydata = MyData()
mydata.run_from_stdin()
>>> import paddle.distributed.fleet.data_generator as dg
>>> class MyData(dg.DataGenerator):
... def generate_sample(self, line):
... def local_iter():
... int_words = [int(x) for x in line.split()]
... yield ("words", [int_words])
... return local_iter
>>> mydata = MyData()
>>> mydata.run_from_stdin()
'''
batch_samples = []
......@@ -177,15 +173,13 @@ class DataGenerator:
.. code-block:: python
import paddle.distributed.fleet.data_generator as dg
class MyData(dg.DataGenerator):
def generate_sample(self, line):
def local_iter():
int_words = [int(x) for x in line.split()]
yield ("words", [int_words])
return local_iter
>>> import paddle.distributed.fleet.data_generator as dg
>>> class MyData(dg.DataGenerator):
... def generate_sample(self, line):
... def local_iter():
... int_words = [int(x) for x in line.split()]
... yield ("words", [int_words])
... return local_iter
'''
raise NotImplementedError(
"Please rewrite this function to return a list or tuple: "
......@@ -210,21 +204,20 @@ class DataGenerator:
.. code-block:: python
import paddle.distributed.fleet.data_generator as dg
class MyData(dg.DataGenerator):
def generate_sample(self, line):
def local_iter():
int_words = [int(x) for x in line.split()]
yield ("words", int_words)
return local_iter
def generate_batch(self, samples):
def local_iter():
for s in samples:
yield ("words", s[1].extend([s[1][0]]))
mydata = MyData()
mydata.set_batch(128)
>>> import paddle.distributed.fleet.data_generator as dg
>>> class MyData(dg.DataGenerator):
... def generate_sample(self, line):
... def local_iter():
... int_words = [int(x) for x in line.split()]
... yield ("words", int_words)
... return local_iter
...
... def generate_batch(self, samples):
... def local_iter():
... for s in samples:
... yield ("words", s[1].extend([s[1][0]]))
>>> mydata = MyData()
>>> mydata.set_batch(128)
'''
def local_iter():
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册