2024-04-25 07:10:03 发布
网友
当我使用
train_transforms = torchvision.transforms.Compose([ torchvision.transforms.ToTensor(), torchvision.transforms.Normalize((0.1307,), (0.3081,)) ])
对于加载MNIST数据集,即使使用mean = 0和std = 1也会减慢学习速度
mean = 0
std = 1
转换是在CPU上执行的,平均值/std是否都为零并不重要(顺便说一句,不要将std设置为0)。要加快变换速度,有两个选项:
torch.utils.data.DataLoader
num_workers
pin_memory
转换是在CPU上执行的,平均值/std是否都为零并不重要(顺便说一句,不要将std设置为0)。要加快变换速度,有两个选项:
torch.utils.data.DataLoader
与一些参数一起使用:例如num_workers
指定用于转换数据的CPU进程数。如果您使用CUDA,还有pin_memory
可以加快整个过程李>相关问题 更多 >
编程相关推荐