我以前使用Movenet进行多人姿态估计。然而,就在今天,它在导入多位姿闪电模型时出现了以下错误:
import tensorflow as tf
import tensorflow_hub as hub
model = hub.load("https://tfhub.dev/google/movenet/multipose/lightning/1")
movenet = model.signatures['serving_default']然后,我得到了以下错误:
OSError: SavedModel file does not exist at: /var/folders/tc/c08qbx_s61bbx4bxq4rt8wxw0000gn/T/tfhub_modules/312f001449331ee3d410d758fccdc9945a65dbc3/{saved_model.pbtxt|saved_model.pb}我不明白为什么它不起作用,因为它以前和在Tensorflow的网站上工作,它被解释为就这样做。有人知道会出什么问题吗?我也下载了模型到我自己的设备通过导入链接,但我找不到如何从我的本地文件导入到我的程序。有人知道这怎么可能吗?
提前谢谢。
发布于 2022-09-08 12:46:32
通过tensorflow_hub加载模型的代码看起来没问题。但是,您可以尝试手动加载模型,首先将.pb文件下载到文件夹中,然后使用keras函数load_model加载该文件,如下所示:
model = tf.keras.models.load_model('path/to/folder')https://stackoverflow.com/questions/73635586
复制相似问题