用法:
class mxnet.io.PrefetchingIter(iters, rename_data=None, rename_label=None)
- iters:(
DataIter
or
list of DataIter
) - 要预取的数据迭代器。 - rename_data:(
None
or
list of dict
) - 这i
-th 元素是一个重命名映射i
-th iter,形式为 {‘original_name’: ‘new_name’}。 iter[i].provide_data 中的每个条目都应该有一个条目。 - rename_label:(
None
or
list of dict
) - 相似rename_data
.
- iters:(
参数:
基础:
mxnet.io.io.DataIter
为其他数据迭代器执行预取。
该迭代器将创建另一个线程来执行
iter_next
,然后将数据存储在内存中。它可能会加速数据读取,但会消耗更多内存。例子:
>>> iter1 = mx.io.NDArrayIter({'data':mx.nd.ones((100,10))}, batch_size=25) >>> iter2 = mx.io.NDArrayIter({'data':mx.nd.ones((100,10))}, batch_size=25) >>> piter = mx.io.PrefetchingIter([iter1, iter2], ... rename_data=[{'data': 'data_1'}, {'data': 'data_2'}]) >>> print(piter.provide_data) [DataDesc[data_1,(25, 10L),<type 'numpy.float32'>,NCHW], DataDesc[data_2,(25, 10L),<type 'numpy.float32'>,NCHW]]
相关用法
- Python mxnet.io.NDArrayIter用法及代码示例
- Python mxnet.io.ResizeIter用法及代码示例
- Python mxnet.image.resize_short用法及代码示例
- Python mxnet.image.random_crop用法及代码示例
- Python mxnet.initializer.register用法及代码示例
- Python mxnet.image.imresize用法及代码示例
- Python mxnet.image.center_crop用法及代码示例
- Python mxnet.image.CreateAugmenter用法及代码示例
- Python mxnet.image.ImageIter.read_image用法及代码示例
- Python mxnet.initializer.One用法及代码示例
- Python mxnet.image.CreateMultiRandCropAugmenter用法及代码示例
- Python mxnet.initializer.Constant.dumps用法及代码示例
- Python mxnet.image.imread用法及代码示例
- Python mxnet.initializer.Mixed用法及代码示例
- Python mxnet.initializer.Zero用法及代码示例
- Python mxnet.initializer.Normal用法及代码示例
- Python mxnet.initializer.Uniform用法及代码示例
- Python mxnet.image.CreateDetAugmenter用法及代码示例
- Python mxnet.image.ImageDetIter.sync_label_shape用法及代码示例
- Python mxnet.initializer.Initializer.dumps用法及代码示例
注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.io.PrefetchingIter。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。