PaddlePaddle / PaddleHub

Awesome pre-trained models toolkit based on PaddlePaddle. (400+ models including Image, Text, Audio, Video and Cross-Modal with Easy Inference & Serving)
https://www.paddlepaddle.org.cn/hub
Apache License 2.0
12.67k stars 2.07k forks source link

paddleHub face_landmark_localization 调用失败 #1782

Open ForFishes opened 2 years ago

ForFishes commented 2 years ago

import paddlehub as hub face_landmark = hub.Module(directory="face_landmark_localization/") face_landmark.set_face_detector_module(hub.Module(name="pyramidbox_lite_mobile")) result = face_landmark.keypoint_detection(paths=['./imgs/15.jpeg'], visualization=True, output_dir='./output') 通过 directory 的方式使用 face_landmark_localization/ 调试 hub 源码,一直返回 model 文件不存在

但是 通过 name 方式 直接

face_landmark = hub.Module(name="face_landmark_localization") 就可以使用,请问 如何正确 通过 directory 的方式 调试

JingyuanZhang commented 2 years ago

同样的问题~

haoyuying commented 2 years ago

您好,github提供的源码没有我们的预训练模型,因此一直返回model不存在。您如果使用name的方式,就用的是默认路径下hub install 的文件。如果你用directory的方式,需要吧预训练模型放在你引用的路径下,才能找到。

JingyuanZhang commented 2 years ago

调用 save_inference_model api 后 导出的模型,按照报错部署,会提示 landmark 关键点模型的 权重文件 相关参数出错