1. 程式人生 > >tensorflow學習——read_data_sets一直報連線超時

tensorflow學習——read_data_sets一直報連線超時

from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data/",one_hot=True)
print(mnist.train.images.shape,mnist.train.labels.shape)

這是一個簡單的小例子,只是獲取資料集,但是一直報
 File "G:\tensorflow_be\tensorflow\envs\tensorflow\lib\urllib\request.py", line 1256, in do_open
    raise URLError(err)

URLError: <urlopen error [WinError 10060] 由於連線方在一段時間後沒有正確答覆或連線的主機沒有反應,連線嘗試失敗。>

我一開始以為是外網,因為我連續多次重複執行,依舊不減下載到檔案。但是開了外網也是這情況。

後來偶然的幾乎下,我成功下載了一個

runfile('E:/tensorflow/temp.py', wdir='E:/tensorflow')
Extracting MNIST_data/train-images-idx3-ubyte.gz

但是剩下的三個檔案還沒下載下來,我就重複按F5,最後總算是N多次失敗後都下載下來了。最後程式碼效果:

Extracting MNIST_data/train-images-idx3-ubyte.gz
Extracting MNIST_data/train-labels-idx1-ubyte.gz
Extracting MNIST_data/t10k-images-idx3-ubyte.gz
Successfully downloaded t10k-labels-idx1-ubyte.gz 4542 bytes.
Extracting MNIST_data/t10k-labels-idx1-ubyte.gz
(55000, 784) (55000, 10)