【发布时间】:2022-01-27 08:07:19
【问题描述】:
我看到许多深度学习研究人员经常使用图像变换。它们似乎被视为空闲的 GPU 或 CPU 周期。
例子:
transformations = transforms.Compose([
transforms.Resize(255),
transforms.CenterCrop(224),
transforms.ToTensor(),
transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])
])
train_set = datasets.ImageFolder(data_dir + "/train", transform = transformations)
在这种特殊情况下,预先处理图像并保存它们以供将来以其他格式使用不是更好吗?我有时会看到这种情况,但很少见。
或者我错了,GPU 上的转换器是如此之快,不值得额外的代码或麻烦?
【问题讨论】:
标签: pytorch torchvision