(已解决torchvision中CIFAR10下载速度慢)如何下载以及使用torchvision导入


背景

    train_set = torchvision.datasets.CIFAR10(root='./data', train=True,
                                             download=True, transform=transform)

 
 

    速度超级慢,慢得直接报错:

    urllib.error.URLError: urlopen error [Errno 11001] getaddrinfo failed


    解决方案

    官网下载超级快http://www.cs.toronto.edu/~kriz/cifar.html
    下载第一个:

    在这里插入图片描述
    解压它,然后目录会是这样的

    cifar-10-python/cifar-10-batches-py/*

    其中*号就是下面这些文件。
    在这里插入图片描述
    我们只需要将上述文件复制到data目录下:

    data/cifar-10-batches-py/*

    然后使用torchvision处理,并设置download=False即可。

        train_set = torchvision.datasets.CIFAR10(root='./data', train=True,
                                                 download=False, transform=transform)
    
     
     

      成功。

      更多参考

      https://blog.csdn.net/qq_53144843/article/details/122887758

      • 5
        点赞
      • 15
        收藏
        觉得还不错? 一键收藏
      • 3
        评论
      评论 3
      添加红包

      请填写红包祝福语或标题

      红包个数最小为10个

      红包金额最低5元

      当前余额3.43前往充值 >
      需支付:10.00
      成就一亿技术人!
      领取后你会自动成为博主和红包主的粉丝 规则
      hope_wisdom
      发出的红包
      实付
      使用余额支付
      点击重新获取
      扫码支付
      钱包余额 0

      抵扣说明:

      1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
      2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

      余额充值