1.下载数据集出错
train_set = torchvision.datasets.CIFAR10(root='./data', train=True,
download=True, transform=transform)
报错:
certificate verify failed: certificate has expired
解决方法:
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
产生这个问题的原因在于python本身,pyhon升级到2.7.9以后,引入了一个新特性,当使用urllib打开https的链接时,会检验一次ssl证书。而当目标网站使用的是自签名证书时,就会抛出urllib2.URLError的错误。(这里虚拟机就是用的自带的签名证书,所以我们从服务器连接vmware时会出现这种错误)。参考原文:下载数据集出错