Tensorflow2.0 通用语句编码器加载错误“;错误:SavedModel文件不存在于…“;

Tensorflow2.0 通用语句编码器加载错误“;错误:SavedModel文件不存在于…“;,tensorflow2.0,tensorflow-hub,Tensorflow2.0,Tensorflow Hub,我在Anaconda的2个虚拟环境中安装了Uiniversal语句编码器(Tensorflow 2)。一个在Mac上,另一个在Ubuntu上 所有人都与以下方面合作: module_url = "https://tfhub.dev/google/universal-sentence-encoder/4" model = hub.load(module_url) 安装有: conda create -n my-tf2-env python=3.6 tensorflow conda in

我在Anaconda的2个虚拟环境中安装了Uiniversal语句编码器(Tensorflow 2)。一个在Mac上,另一个在Ubuntu上

所有人都与以下方面合作:

  module_url = "https://tfhub.dev/google/universal-sentence-encoder/4" 
  model = hub.load(module_url)
安装有:

conda create -n my-tf2-env python=3.6 tensorflow
conda init bash
conda activate my-tf2-env
conda install -c conda-forge tensorflow-hub
但是,3周后,由于未知原因,Mac无法工作,并出现以下错误,该错误在以下位置失败:

model = hub.load(module_url)

Error: SavedModel file does not exist at: /var/folders/99/8rwn_9hx3jj9x3qz6yf0j2f00000gp/T/tfhub_modules/063d866c06683311b44b4992fd46003be952409c/{saved_model.pbtxt|saved_model.pb}
在Mac上,我用相同的过程重新创建了新的env,但有相同的错误

在Ubuntu上,一切都很好

我想知道如何修理Mac电脑。谢谢你的帮助


我在Mac上尝试的是将“”下载到本地驱动器,并在将来从本地驱动器加载,而不是从web url加载。这一过程尚未完成,也尚未成功。我不记得在这次尝试中是否有任何东西下载到Mac,这可能会损坏我Mac的登录用户帐户上的Tensorflow hub。

此错误通常发生在
保存的\u model.pb
模块\u url
中指定的路径中不存在时

例如,如果我们考虑下面的截图中所示的文件夹结构,

代码

import tensorflow_hub as hub

module_url = "https://tfhub.dev/google/universal-sentence-encoder/4" 
model = hub.load(module_url)

工作成功

但如果
保存的\u model.pb
不在该文件夹中,如下所示

执行代码

import tensorflow_hub as hub

module_url = "/home/mothukuru/Downloads/Hub" 
model = hub.load(module_url)
导致以下错误

OSError: SavedModel file does not exist at: /home/mothukuru/Downloads/Hub/{saved_model.pbtxt|saved_model.pb}
在您的特定情况下,在下载模型的过程中执行代码可能会导致错误

如评论中所述,删除下载的文件可以解决问题


如果此答案没有解决您的问题,请告诉我,我将很乐意相应地修改。

此错误通常发生在
保存的\u model.pb
模块url中指定的路径中不存在时

例如,如果我们考虑下面的截图中所示的文件夹结构,

代码

import tensorflow_hub as hub

module_url = "https://tfhub.dev/google/universal-sentence-encoder/4" 
model = hub.load(module_url)

工作成功

但如果
保存的\u model.pb
不在该文件夹中,如下所示

执行代码

import tensorflow_hub as hub

module_url = "/home/mothukuru/Downloads/Hub" 
model = hub.load(module_url)
导致以下错误

OSError: SavedModel file does not exist at: /home/mothukuru/Downloads/Hub/{saved_model.pbtxt|saved_model.pb}
在您的特定情况下,在下载模型的过程中执行代码可能会导致错误

如评论中所述,删除下载的文件可以解决问题


如果此答案未解决您的问题,请告知我,我将很高兴对其进行相应修改。

似乎删除该文件将解决问题。似乎删除该文件将解决问题。谢谢您的详细回答。删除文件确实可以解决问题。由于下载需要很长时间,并且在重新启动时不会终止下载过程,因此此问题很容易发生,并且没有明确的错误消息。希望这能有所改善。同样的事情也发生在我身上。我通过删除063d866c06683311b44b4992fd46003文件夹解决了这个问题。mac正在清理这些文件吗?谢谢你的详细回答。删除文件确实可以解决问题。由于下载需要很长时间,并且在重新启动时不会终止下载过程,因此此问题很容易发生,并且没有明确的错误消息。希望这能有所改善。同样的事情也发生在我身上。我通过删除063d866c06683311b44b4992fd46003文件夹解决了这个问题。mac正在清理这些文件吗?