Python Tensorflow中心问题:Can';上次更新后加载嵌入模型
此代码在上次tf_hub更新之前一直有效。我想,问题在于tensorflow_文本模块,我还没有安装。但当我尝试执行“pip install tensorflow_text==2.3.0”命令(从官方tf_hub页面复制)时,它会抛出错误。我还尝试从github repo手动安装它,但该软件包仍然不可用。谢谢Python Tensorflow中心问题:Can';上次更新后加载嵌入模型,python,tensorflow,machine-learning,dataset,tensorflow2.0,Python,Tensorflow,Machine Learning,Dataset,Tensorflow2.0,此代码在上次tf_hub更新之前一直有效。我想,问题在于tensorflow_文本模块,我还没有安装。但当我尝试执行“pip install tensorflow_text==2.3.0”命令(从官方tf_hub页面复制)时,它会抛出错误。我还尝试从github repo手动安装它,但该软件包仍然不可用。谢谢 embed = hub.load("https://tfhub.dev/google/universal-sentence-encoder/4") ----------
embed = hub.load("https://tfhub.dev/google/universal-sentence-encoder/4")
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
G:\Anaconda\lib\site-packages\tensorflow\python\training\py_checkpoint_reader.py in get_tensor(self, tensor_str)
69 return CheckpointReader.CheckpointReader_GetTensor(
---> 70 self, compat.as_bytes(tensor_str))
71 # TODO(b/143319754): Remove the RuntimeError casting logic once we resolve the
RuntimeError:
During handling of the above exception, another exception occurred:
OpError Traceback (most recent call last)
<ipython-input-8-c716b77a9bc1> in <module>
----> 1 embed = hub.load("https://tfhub.dev/google/universal-sentence-encoder/4")
G:\Anaconda\lib\site-packages\tensorflow_hub\module_v2.py in load(handle, tags, options)
112 module_path, tags=tags, options=options)
113 else:
--> 114 obj = tf_v1.saved_model.load_v2(module_path, tags=tags)
115 obj._is_hub_module_v1 = is_hub_module_v1 # pylint: disable=protected-access
116 return obj
G:\Anaconda\lib\site-packages\tensorflow\python\saved_model\load.py in load(export_dir, tags, options)
601 ValueError: If `tags` don't match a MetaGraph in the SavedModel.
602 """
--> 603 return load_internal(export_dir, tags, options)
604
605
G:\Anaconda\lib\site-packages\tensorflow\python\saved_model\load.py in load_internal(export_dir, tags, options, loader_cls)
631 try:
632 loader = loader_cls(object_graph_proto, saved_model_proto, export_dir,
--> 633 ckpt_options)
634 except errors.NotFoundError as err:
635 raise FileNotFoundError(
G:\Anaconda\lib\site-packages\tensorflow\python\saved_model\load.py in __init__(self, object_graph_proto, saved_model_proto, export_dir, ckpt_options)
129
130 self._load_all()
--> 131 self._restore_checkpoint()
132
133 for node in self._nodes:
G:\Anaconda\lib\site-packages\tensorflow\python\saved_model\load.py in _restore_checkpoint(self)
328 self._checkpoint_options).expect_partial()
329 else:
--> 330 load_status = saver.restore(variables_path, self._checkpoint_options)
331 load_status.assert_existing_objects_matched()
332 checkpoint = load_status._checkpoint
G:\Anaconda\lib\site-packages\tensorflow\python\training\tracking\util.py in restore(self, save_path, options)
1280 dtype_map = reader.get_variable_to_dtype_map()
1281 try:
-> 1282 object_graph_string = reader.get_tensor(base.OBJECT_GRAPH_PROTO_KEY)
1283 except errors_impl.NotFoundError:
1284 # The object graph proto does not exist in this checkpoint. Try the
G:\Anaconda\lib\site-packages\tensorflow\python\training\py_checkpoint_reader.py in get_tensor(self, tensor_str)
72 # issue with throwing python exceptions from C++.
73 except RuntimeError as e:
---> 74 error_translator(e)
75
76
G:\Anaconda\lib\site-packages\tensorflow\python\training\py_checkpoint_reader.py in error_translator(e)
46 raise errors_impl.InternalError(None, None, error_message)
47 else:
---> 48 raise errors_impl.OpError(None, None, error_message, errors_impl.UNKNOWN)
49
50
OpError:
embed=hub.load(“https://tfhub.dev/google/universal-sentence-encoder/4")
---------------------------------------------------------------------------
运行时错误回溯(上次最近调用)
G:\Anaconda\lib\site packages\tensorflow\python\training\py\u checkpoint\u reader.py in get\u tensor(self,tensor\u str)
69返回CheckpointReader.CheckpointReader\u getensor(
--->70个自、兼容字节(张量)
71#TODO(b/14319754):在解决问题后,删除运行时错误转换逻辑
运行时错误:
在处理上述异常期间,发生了另一个异常:
操作员回溯(最近一次呼叫上次)
在里面
---->1嵌入=集线器加载(“https://tfhub.dev/google/universal-sentence-encoder/4")
G:\Anaconda\lib\site packages\tensorflow\u hub\module\u v2.py加载(句柄、标记、选项)
112模块(路径,标签=标签,选项=选项)
113其他:
-->114 obj=tf_v1.保存的_模型.加载_v2(模块路径,标签=标签)
115 obj._is_hub_module_v1=is_hub_module_v1 35; pylint:disable=受保护访问
116返回obj
G:\Anaconda\lib\site packages\tensorflow\python\saved\u model\load.py in load(导出目录、标记、选项)
601 ValueError:如果“标记”与SavedModel中的元图不匹配。
602 """
-->603返回加载\u内部(导出目录、标签、选项)
604
605
G:\Anaconda\lib\site packages\tensorflow\python\saved\u model\load.py in load\u internal(导出目录、标记、选项、装入器目录)
631尝试:
632 loader=loader\u cls(对象图、保存模型、导出目录、,
-->633 ckpt_选项)
634错误除外。NotFoundError作为错误:
635 raise FileNotFoundError(
G:\Anaconda\lib\site packages\tensorflow\python\saved\u model\load.py in\uuuuuuu init\uuuuu(self、object\u graph\u proto、saved\u model\u proto、export\u dir、ckpt\u选项)
129
130自动加载所有()
-->131自我恢复检查点()
132
133对于self.\u节点中的节点:
G:\Anaconda\lib\site packages\tensorflow\python\saved\u model\load.py in\u restore\u检查点(self)
328 self.\u checkpoint\u options).期望\u partial()
329其他:
-->330加载\u状态=saver.restore(变量\u路径、自我检查点\u选项)
331加载\u状态。断言\u现有\u对象\u匹配()
332检查点=加载检查点状态
G:\Anaconda\lib\site packages\tensorflow\python\training\tracking\util.py in restore(self,save\u path,options)
1280 dtype\u map=reader.get\u variable\u to\u dtype\u map()
1281请尝试:
->1282 object\u graph\u string=reader.get\u tensor(base.object\u graph\u PROTO\u键)
1283除错误外\u impl.NotFoundError:
1284#此检查点中不存在对象图原型。请尝试
G:\Anaconda\lib\site packages\tensorflow\python\training\py\u checkpoint\u reader.py in get\u tensor(self,tensor\u str)
72的问题,从C++中抛出Python异常。
73运行时错误除外,如e:
--->74错误\u翻译程序(e)
75
76
G:\Anaconda\lib\site packages\tensorflow\python\training\py\u checkpoint\u reader.py in error\u translator(e)
46引发错误\u执行内部错误(无,无,错误消息)
47.其他:
--->48引发错误\u实施操作错误(无,无,错误消息,错误\u实施未知)
49
50
操作员:
C:\Users\usr>pip安装tensorflow\u text v==2.3.0
错误:找不到满足tensorflow_文本要求的版本(来自版本:无)
错误:找不到tensorflow_文本的匹配分布