运行 python mnist_mlp.py 后 有如下错误:
Using TensorFlow backend.
Downloading data from https://s3.amazonaws.com/img-datasets/mnist.npzTraceback (most recent call last):
File "mnist_mlp.py", line 22, in <module>
(x_train, y_train), (x_test, y_test) = mnist.load_data()
File "/usr/local/lib/python2.7/dist-packages/keras/datasets/mnist.py", line 15, in load_data
path = get_file(path, origin='https://s3.amazonaws.com/img-datasets/mnist.npz')
File "/usr/local/lib/python2.7/dist-packages/keras/utils/data_utils.py", line 222, in get_file
raise Exception(error_msg.format(origin, e.errno, e.reason))
Exception: URL fetch failure on https://s3.amazonaws.com/img-datasets/mnist.npz: None -- [Errno 110] Connection timed out
解决方法:在每个节点上执行以下命令。
sudo mkdir -p /etc/pki/tls
sudo ln -s /etc/ssl/certs /etc/pki/tls/certs