-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Docs] 按照yolox_pose文档中的环境变量设置方式后进行模型转换存在错误 #2720
Comments
Projects 中的 YOLOX-Pose 目前只与 mmyolo 0.5.0 兼容 (https://github.com/open-mmlab/mmpose/tree/dev-1.x/projects/yolox_pose#prerequisites). 请先安装 mmyolo 0.5.0 来使用该项目 |
好的,我试试 |
使用0.5.0又存在其它的报错了。
|
这个报错和 mmyolo 版本无关,应该是 mmdeploy 里面的实现有点问题。我们这两天看一下这个问题 |
请参考 这个 PR 修改 mmdeploy 的代码。这个 PR 中的代码兼容 MMPose dev-1.x 分支中的 YOLOX-Pose |
好的,我试试 |
我用dev-1.x分支的代码后还是存在此错误。 安装mmpose的方式:
安装mmdeploy的方式:
2.替换相关代码文件
环境信息:
|
请问您部署 YOLOX-Pose 的时候使用的命令是哪条呢?我这边尝试 python tools/deploy.py configs/mmpose/pose-detection_yolox-pose_onnxruntime_dynamic.py ../mmpose/configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_s_8xb32-300e_coco-640.py ../mmpose/ckpts/yoloxpose_s_8xb32-300e_coco-640-56c79c1f_20230829.pth ../mmpose/tests/data/coco/000000197388.jpg --work-dir logs/yoloxpose/s/onnx --test-img ../mmpose/tests/data/coco/000000197388.jpg --device cuda:0 --show --dump-info 是可以跑通部署的 |
我是在谷歌colab环境下跑的,这是代码。
|
projects 里面的 YOLOX-Pose ( |
那不再需要设置PYTHONPATH了吗?我这个命令是正确的吗?新的代码弄进去还是在报错。 命令
|
根据报错信息
您现在使用的 mmdeploy 是用 pip 安装的预编译包,所以您修改的 mmdeploy 代码不会产生效果。您在改完 mmdeploy 的代码后需要执行一下 |
非常感谢,问题已经解决了。 |
同样的问题,按上述办法更改mmdeploy的三个文件,重新pip install -e ,但执行命令后出现如下问题: python tools/deploy.py configs/mmpose/pose-detection_yolox-pose_onnxruntime_dynamic.py ../mmpose/configs/body_2d_keypoint/yoloxpose/coco/yoloxpose_m_8xb32-300e_coco-640.py https://download.openmmlab.com/mmpose/v1/body_2d_keypoint/yolox_pose/yoloxpose_m_8xb32-300e_coco-640-84e9a538_20230829.pth demo/resources/human-pose.jpg --work-dir mmdeploy-model/yoloxpose-ort --device cpu --show --dump-info 10/16 16:49:28 - mmengine - WARNING - Failed to search registry with scope "mmpose" in the "Codebases" registry tree. As a workaround, the current "Codebases" registry in "mmdeploy" is used to build instance. This may cause unexpected failure when running the built modules. Please check whether "mmpose" is a correct scope, or whether the registry is initialized. |
@wenkaiH,您好,请问您安装的 mm 系列库都是什么版本的呢? |
mmcv 2.0.1 pypi_0 pypi |
您安装的 mmpose 1.1.0 正式版里面还没有这个 YOLOX-Pose。可以试下在您的 mmpose 文件夹里执行一下 |
尝试了pip install -e . 成功解决啦!非常感谢!!! |
|
📚 The doc issue
执行命令
会出现错误提示
Suggest a potential alternative/fix
No response
The text was updated successfully, but these errors were encountered: