小编Khi*_* Le的帖子

使用 PyTorch 直接将数据加载到 GPU 中

在训练循环中,我将一批数据加载到 CPU 中,然后将其传输到 GPU:

import torch.utils as utils

train_loader = utils.data.DataLoader(train_dataset, batch_size=128, shuffle=True, num_workers=4, pin_memory=True)

for inputs, labels in train_loader:
    inputs, labels = inputs.to(device), labels.to(device)
Run Code Online (Sandbox Code Playgroud)

这种加载数据的方式非常耗时。有什么方法可以直接将数据加载到 GPU 中而不需要传输步骤吗?

gpu python-3.x deep-learning pytorch dataloader

21
推荐指数
2
解决办法
4万
查看次数

标签 统计

dataloader ×1

deep-learning ×1

gpu ×1

python-3.x ×1

pytorch ×1