tensorflow-hub 无法加载 BERT 模型

问题描述

bert_layer = hub.KerasLayer("https://tfhub.dev/tensorflow/bert_en_uncased_L-12_H-768_A-12/1",trainable=False)
vocab_file = bert_layer.resolved_object.vocab_file.asset_path.numpy()
do_lower_case = bert_layer.resolved_object.do_lower_case.numpy()
tokenizer = FullTokenizer(vocab_file,do_lower_case)

然后,它不工作并报告错误:超时:

INFO:absl:Downloading TF-Hub Module 'https://tfhub.dev/tensorflow/bert_en_uncased_L-12_H-768_A-12/1'.
---------------------------------------------------------------------------
TimeoutError                              Traceback (most recent call last)
/usr/local/app/.pyenv/versions/3.6.8/lib/python3.6/urllib/request.py in do_open(self,http_class,req,**http_conn_args)
   1317                 h.request(req.get_method(),req.selector,req.data,headers,-> 1318                           encode_chunked=req.has_header('transfer-encoding'))
   1319             except OSError as err: # timeout error

TimeoutError: [Errno 110] Connection timed out

During handling of the above exception,another exception occurred:

/usr/local/app/.pyenv/versions/3.6.8/lib/python3.6/urllib/request.py in do_open(self,**http_conn_args)
   1318                           encode_chunked=req.has_header('transfer-encoding'))
   1319             except OSError as err: # timeout error
-> 1320                 raise URLError(err)
   1321             r = h.getresponse()
   1322         except:

URLError: <urlopen error [Errno 110] Connection timed out>

我不知道为什么会发生这种情况,有人可以帮助我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...