使用bert时使用autokeras会引起文件系统方案'gs'错误

如何解决使用bert时使用autokeras会引起文件系统方案'gs'错误

我目前正在研究autokeras,并尝试检查它是否找到了比我在进行网格搜索后发现的模型更好的模型。

但是,我在使用以下代码时发现了

input_node = ak.Textinput()
output_node = ak.TextBlock(pretraining = 'random')(input_node)
output_node = ak.ClassificationHead()(output_node)
new_model = ak.AutoModel(
    inputs = input_node,outputs = output_node,overwrite = True,objective = 'val_accuracy',max_trials = 50)
history = new_model.fit(x_train,y_train)

我遇到以下错误

Traceback (most recent call last):
  File "c:\users\maurits van roozenda\appdata\local\pypoetry\cache\virtualenvs\autokeras-project-dtjkqbuf-py3.8\src\keras-tuner\kerastuner\engine\hypermodel.py",line 104,in build
    model = self.hypermodel.build(hp)
  File "c:\users\maurits van roozenda\appdata\local\pypoetry\cache\virtualenvs\autokeras-project-dtjkqbuf-py3.8\src\keras-tuner\kerastuner\engine\hypermodel.py",line 64,in _build_wrapper
    return self._build(hp,*args,**kwargs)
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\autokeras\graph.py",line 269,in build
    outputs = block.build(hp,inputs=temp_inputs)
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\autokeras\engine\block.py",line 38,in _build_wrapper
    return super()._build_wrapper(hp,**kwargs)
  File "c:\users\maurits van roozenda\appdata\local\pypoetry\cache\virtualenvs\autokeras-project-dtjkqbuf-py3.8\src\keras-tuner\kerastuner\engine\hypermodel.py",**kwargs)
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\autokeras\blocks\wrapper.py",line 148,in build
    output_node = self._build_block(hp,output_node,block_type)
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\autokeras\blocks\wrapper.py",line 163,in _build_block
    output_node = basic.BertBlock().build(hp,output_node)
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\autokeras\engine\block.py",**kwargs)
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\autokeras\blocks\basic.py",line 777,in build
    tokenizer_layer = keras_layers.BertTokenizer(
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\autokeras\keras_layers.py",line 105,in __init__
    self.tokenizer = tokenization.FullTokenizer(
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\official\nlp\bert\tokenization.py",line 175,in __init__
    self.vocab = load_vocab(vocab_file)
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\official\nlp\bert\tokenization.py",line 137,in load_vocab
    token = convert_to_unicode(reader.readline())
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\tensorflow\python\lib\io\file_io.py",line 169,in readline
    self._preread_check()
  File "C:\Users\Maurits van Roozenda\AppData\Local\pypoetry\Cache\virtualenvs\autokeras-project-DtjkQbuf-py3.8\lib\site-packages\tensorflow\python\lib\io\file_io.py",line 78,in _preread_check
    self._read_buf = _pywrap_file_io.BufferedInputStream(
tensorflow.python.framework.errors_impl.UnimplementedError: File system scheme 'gs' not implemented (file: 'gs://cloud-tpu-checkpoints/bert/keras_bert/uncased_L-12_H-768_A-12\vocab.txt')
Traceback (most recent call last):
  File "c:\users\maurits van roozenda\appdata\local\pypoetry\cache\virtualenvs\autokeras-project-dtjkqbuf-py3.8\src\keras-tuner\kerastuner\engine\hypermodel.py",in _preread_check
    self._read_buf = _pywrap_file_io.BufferedInputStream(
tensorflow.python.framework.errors_impl.UnimplementedError: File system scheme 'gs' not implemented (file: 'gs://cloud-tpu-checkpoints/bert/keras_bert/uncased_L-12_H-768_A-12\vocab.txt')

在autokeras尝试使用bert模型之前,我遇到了这些错误。不幸的是,我不太了解这个“文件系统方案” gs”是什么,我尝试用谷歌搜索,似乎其他人在尝试将tensorboard与云一起使用时都遇到了错误,我正在本地使用但是,我认为这不是我应该尝试找到解决方案的方向。

任何帮助将不胜感激!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?