python - 如何从 PyTorch 中的数据加载器获取整个数据集
问题描述
如何从 DataLoader 加载整个数据集?我只得到一批数据集。
这是我的代码
dataloader = torch.utils.data.DataLoader(dataset=dataset, batch_size=64)
images, labels = next(iter(dataloader))
解决方案
batch_size=dataset.__len__()
如果 dataset 是 torch ,您可以设置Dataset
,否则batch_szie=len(dataset)
应该可以使用。
请注意,这可能需要大量内存,具体取决于您的数据集。
推荐阅读
- javascript - 如何以角度在 ag grid masterdetail 的 detailCellRendererParams 内进行控制台
- shell - 如何使用 shell 脚本过滤字符串
- karate - 空手道加特林:未获取对功能文件的更改
- flutter - 未处理的异常:MissingPluginException(未找到对通道 plugins.flutter.io/connectivity 进行方法检查的实现)
- javascript - 我需要从地址获取纬度和经度
- windows - 为什么 Windows 10 不允许我设置我的 Windows 管理员用户名?
- dji-sdk - java.lang.NoClassDefFoundError:解析失败:Ldji/sdk/sdkmanager/DJISDKManager;
- excel - 用相同颜色标记一列中的相同字符串
- python - 并行处理一个txt文件
- google-play - 在 Google Play 中发布应用时应该选择哪种语言?