我正在做Udacity TensorFlow课程,第一次练习:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/udacity/1_notmnist.ipynb
OSX 10.11(El Capitan) Python 2.7 virtualenv安装TF
我收到错误:
“异常:verifynotMNIST_large.tar.gz失败。你能用浏览器搞定吗?”
它找到“小”文件,但不是“大”。感谢帮助。感谢。
以下是整个代码块:
>>> url = 'http://yaroslavvb.com/upload/notMNIST/'
>>>
>>> def maybe_download(filename, expected_bytes):
... """Download a file if not present, and make sure it's the right size."""
... if not os.path.exists(filename):
... filename, _ = urlretrieve(url + filename, filename)
... statinfo = os.stat(filename)
... if statinfo.st_size == expected_bytes:
... print('Found and verified', filename)
... else:
... raise Exception(
... 'Failed to verify' + filename + '. Can you get to it with a browser?')
... return filename
...
以下是返回的内容:
>>> train_filename = maybe_download('notMNIST_large.tar.gz', 247336696)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 10, in maybe_download
Exception: Failed to verifynotMNIST_large.tar.gz. Can you get to it with a browser?
>>> test_filename = maybe_download('notMNIST_small.tar.gz', 8458043)
Found and verified notMNIST_small.tar.gz
答案 0 :(得分:1)
也面临同样的情况。
处理它并继续这是一件简单的事情。
尺寸不匹配。
只需使用 force = True 重新运行代码即可 它现在有效!
如果您尝试手动下载,也会显示确定。
如本主题所述:https://github.com/tensorflow/tensorflow/issues/1475
希望它有所帮助。
答案 1 :(得分:0)
我在Udacity论坛找到了问题的解决方案(解决方法?)。
https://discussions.udacity.com/t/not-able-to-load-the-dataset-for-assingment-1/160124
在页面中,提出了两种解决方案。
一个。通过浏览器在本地下载notMNIST_large.tar.gz,并使用docker命令复制它。
或
湾在获取脚本中添加“User-Agent”标头。
我认为这两种方法都可行。