Open ForFishes opened 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 的方式 调试
同样的问题~
您好,github提供的源码没有我们的预训练模型,因此一直返回model不存在。您如果使用name的方式,就用的是默认路径下hub install 的文件。如果你用directory的方式,需要吧预训练模型放在你引用的路径下,才能找到。
调用 save_inference_model api 后 导出的模型,按照报错部署,会提示 landmark 关键点模型的 权重文件 相关参数出错
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 的方式 调试