0

我有一个非常奇怪的错误:

如果我想下载一个模型,我会得到

python3.6/site-packages/urllib3/contrib/pyopenssl.py in recv_into(self, *args, **kwargs)
    303         try:
--> 304             return self.connection.recv_into(*args, **kwargs)
    305         except OpenSSL.SSL.SysCallError as e:
SSLError: ("read error: Error([('SSL routines', 'ssl3_get_record', 'decryption failed or bad record mac')],)",)

但是,如果我在同一个工作区下载另一个模型,则正常下载。

model = Model(ws, 'model1')
model.download(target_dir=os.getcwd() + '/outputs/1/', exist_ok=True)
# this download normaly

model = Model(ws, 'model2')
model.download(target_dir=os.getcwd() + '/outputs/2/', exist_ok=True)
# This give me an SSL error

几点:

  • 这个模型已经工作了,但是突然不下载了
  • 我的网络可能没有问题,因为否则第一个模型不会下载,...
4

1 回答 1

0

这确实很奇怪。我假设它在模型 1 和模型 2 之间持续复制。您使用的是哪个版本的 openssl?

python -c "import sys; print(sys.OPENSSL_VERSION)"
于 2019-08-02T16:59:40.327 回答