当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python PyTorch StreamReader用法及代码示例


本文简要介绍python语言中 torchdata.datapipes.iter.StreamReader 的用法。

用法:

class torchdata.datapipes.iter.StreamReader(datapipe, chunk=None)

参数

  • datapipe-可迭代DataPipe提供标签/URL和字节流

  • chunk-每次迭代要从流中读取的字节数。如果 None ,将使用 EOF 读取所有字节。

给定 IO 流及其标签名称,在元组中生成带有标签名称的字节。

示例

>>> from torchdata.datapipes.iter import IterableWrapper, StreamReader
>>> from io import StringIO
>>> dp = IterableWrapper([("alphabet", StringIO("abcde"))])
>>> list(StreamReader(dp, chunk=1))
[('alphabet', 'a'), ('alphabet', 'b'), ('alphabet', 'c'), ('alphabet', 'd'), ('alphabet', 'e')]

相关用法


注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torchdata.datapipes.iter.StreamReader。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。