本文簡要介紹python語言中 torchdata.datapipes.iter.UnBatcher
的用法。
用法:
class torchdata.datapipes.iter.UnBatcher(datapipe: IterDataPipe, unbatch_level: int = 1)
datapipe-可迭代DataPipe是un-batched
unbatch_level-默認為
1
(僅展平頂層)。如果設置為2
,它將展平前兩個級別,而-1
將展平整個 DataPipe。
撤消數據批處理(函數名稱:
unbatch
)。換句話說,它將批處理 DataPipe 中的數據展平至指定級別。示例
>>> from torchdata.datapipes.iter import IterableWrapper >>> source_dp = IterableWrapper([[[0, 1], [2]], [[3, 4], [5]], [[6]]]) >>> dp1 = source_dp.unbatch() >>> list(dp1) [[0, 1], [2], [3, 4], [5], [6]] >>> dp2 = source_dp.unbatch(unbatch_level=2) >>> list(dp2) [0, 1, 2, 3, 4, 5, 6]
參數:
相關用法
- Python PyTorch Unflatten用法及代碼示例
- Python PyTorch Unfold用法及代碼示例
- Python PyTorch Uniform用法及代碼示例
- Python PyTorch UnZipper用法及代碼示例
- Python PyTorch Upsample用法及代碼示例
- Python PyTorch UpsamplingBilinear2d用法及代碼示例
- Python PyTorch UpsamplingNearest2d用法及代碼示例
- Python PyTorch frexp用法及代碼示例
- Python PyTorch jvp用法及代碼示例
- Python PyTorch cholesky用法及代碼示例
- Python PyTorch vdot用法及代碼示例
- Python PyTorch ELU用法及代碼示例
- Python PyTorch ScaledDotProduct.__init__用法及代碼示例
- Python PyTorch gumbel_softmax用法及代碼示例
- Python PyTorch get_tokenizer用法及代碼示例
- Python PyTorch saved_tensors_hooks用法及代碼示例
- Python PyTorch positive用法及代碼示例
- Python PyTorch renorm用法及代碼示例
- Python PyTorch AvgPool2d用法及代碼示例
- Python PyTorch MaxUnpool3d用法及代碼示例
- Python PyTorch Bernoulli用法及代碼示例
- Python PyTorch Tensor.unflatten用法及代碼示例
- Python PyTorch Sigmoid用法及代碼示例
- Python PyTorch Tensor.register_hook用法及代碼示例
- Python PyTorch ShardedEmbeddingBagCollection.named_parameters用法及代碼示例
注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torchdata.datapipes.iter.UnBatcher。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。