【发布时间】:2020-06-25 19:21:31
【问题描述】:
我在 Ananconda 的 2 个虚拟环境中安装了 Uiniversal Sentence Encoder (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 上,我使用相同的过程重新创建了新环境,但出现了相同的错误。
在 Ubuntu 上,一切正常。
我想知道如何修复 Mac。谢谢你的帮助。
我在 Mac 上尝试的是,我尝试将“https://tfhub.dev/google/universal-sentence-encoder/4”下载到本地驱动器并在将来从本地驱动器加载它,而不是从 Web url。此过程尚未完成且尚未成功。我不记得这次尝试是否有任何东西下载到 Mac,这可能会损坏我 Mac 的登录用户帐户上的 Tensorflow-hub。
【问题讨论】:
-
看来删除文件就可以解决问题了。
标签: tensorflow2.0 tensorflow-hub