当前位置: 首页 > news >正文

win10 mmpose mmdeploy mmaction2

1,成功安装成功的案例

(openmmlab) C:\Program Files\wk\mmpose>
(openmmlab) C:\Program Files\wk\mmpose>conda list
# packages in environment at C:\ProgramData\anaconda3\envs\openmmlab:
#
# Name                    Version                   Build  Channel
addict                    2.4.0                    pypi_0    pypi
aliyun-python-sdk-core    2.16.0                   pypi_0    pypi
aliyun-python-sdk-kms     2.16.5                   pypi_0    pypi
blas                      1.0                         mkl    defaults
brotli-python             1.0.9            py38hd77b12b_8    defaults
ca-certificates           2024.9.24            haa95532_0    defaults
certifi                   2024.8.30        py38haa95532_0    defaults
cffi                      1.17.1                   pypi_0    pypi
charset-normalizer        3.3.2              pyhd3eb1b0_0    defaults
chumpy                    0.70                     pypi_0    pypi
click                     8.1.7                    pypi_0    pypi
colorama                  0.4.6                    pypi_0    pypi
contourpy                 1.1.1                    pypi_0    pypi
crcmod                    1.7                      pypi_0    pypi
cryptography              43.0.3                   pypi_0    pypi
cycler                    0.12.1                   pypi_0    pypi
cython                    3.0.11                   pypi_0    pypi
decorator                 4.4.2                    pypi_0    pypi
decord                    0.6.0                    pypi_0    pypi
einops                    0.8.0                    pypi_0    pypi
filelock                  3.14.0                   pypi_0    pypi
fonttools                 4.55.0                   pypi_0    pypi
freetype                  2.12.1               ha860e81_0    defaults
fsspec                    2024.10.0                pypi_0    pypi
giflib                    5.2.2                h7edc060_0    defaults
gmpy2                     2.1.2            py38h7f96b67_0    defaults
idna                      3.7              py38haa95532_0    defaults
imageio                   2.35.1                   pypi_0    pypi
imageio-ffmpeg            0.5.1                    pypi_0    pypi
importlib-metadata        8.5.0                    pypi_0    pypi
importlib-resources       6.4.5                    pypi_0    pypi
intel-openmp              2023.1.0         h59b6b97_46320    defaults
jinja2                    3.1.4            py38haa95532_0    defaults
jmespath                  0.10.0                   pypi_0    pypi
jpeg                      9e                   h827c3e9_3    defaults
json-tricks               3.17.3                   pypi_0    pypi
kiwisolver                1.4.7                    pypi_0    pypi
lcms2                     2.12                 h83e58a3_0    defaults
lerc                      3.0                  hd77b12b_0    defaults
libdeflate                1.17                 h2bbff1b_1    defaults
libffi                    3.4.4                hd77b12b_1    defaults
libjpeg-turbo             2.0.0                h196d8e1_0    defaults
libpng                    1.6.39               h8cc25b3_0    defaults
libtiff                   4.5.1                hd77b12b_0    defaults
libuv                     1.48.0               h827c3e9_0    defaults
libwebp                   1.3.2                hbc33d0d_0    defaults
libwebp-base              1.3.2                h3d04722_1    defaults
lz4-c                     1.9.4                h2bbff1b_1    defaults
markdown                  3.7                      pypi_0    pypi
markdown-it-py            3.0.0                    pypi_0    pypi
markupsafe                2.1.3            py38h2bbff1b_0    defaults
matplotlib                3.7.5                    pypi_0    pypi
mdurl                     0.1.2                    pypi_0    pypi
mkl                       2023.1.0         h6b88ed4_46358    defaults
mkl-service               2.4.0            py38h2bbff1b_1    defaults
mkl_fft                   1.3.8            py38h2bbff1b_0    defaults
mkl_random                1.2.4            py38h59b6b97_0    defaults
mmaction2                 1.2.0                     dev_0    <develop>
mmcv                      2.0.1                    pypi_0    pypi
mmdet                     3.1.0                    pypi_0    pypi
mmengine                  0.10.5                   pypi_0    pypi
mmpose                    1.3.2                    pypi_0    pypi
model-index               0.1.11                   pypi_0    pypi
moviepy                   1.0.3                    pypi_0    pypi
mpc                       1.1.0                h7edee0f_1    defaults
mpfr                      4.0.2                h62dcd97_1    defaults
mpir                      3.0.0                hec2e145_1    defaults
mpmath                    1.3.0            py38haa95532_0    defaults
munkres                   1.1.4                    pypi_0    pypi
networkx                  3.1              py38haa95532_0    defaults
numpy                     1.24.3           py38h79a8e48_1    defaults
numpy-base                1.24.3           py38h8a87ada_1    defaults
opencv-contrib-python     4.10.0.84                pypi_0    pypi
opencv-python             4.10.0.84                pypi_0    pypi
opendatalab               0.0.10                   pypi_0    pypi
openjpeg                  2.5.2                hae555c5_0    defaults
openmim                   0.3.9                    pypi_0    pypi
openssl                   3.0.15               h827c3e9_0    defaults
openxlab                  0.1.2                    pypi_0    pypi
ordered-set               4.1.0                    pypi_0    pypi
oss2                      2.17.0                   pypi_0    pypi
packaging                 24.2                     pypi_0    pypi
pandas                    2.0.3                    pypi_0    pypi
pillow                    10.4.0           py38h827c3e9_0    defaults
pip                       24.2             py38haa95532_0    defaults
platformdirs              4.3.6                    pypi_0    pypi
proglog                   0.1.10                   pypi_0    pypi
pycocotools               2.0.7                    pypi_0    pypi
pycparser                 2.22                     pypi_0    pypi
pycryptodome              3.21.0                   pypi_0    pypi
pygments                  2.18.0                   pypi_0    pypi
pyparsing                 3.1.4                    pypi_0    pypi
pysocks                   1.7.1            py38haa95532_0    defaults
python                    3.8.20               h8205438_0    defaults
python-dateutil           2.9.0.post0              pypi_0    pypi
pytorch-mutex             1.0                         cpu    pytorch
pytz                      2023.4                   pypi_0    pypi
pywin32                   308                      pypi_0    pypi
pyyaml                    6.0.2            py38h827c3e9_0    defaults
regex                     2024.11.6                pypi_0    pypi
requests                  2.28.2                   pypi_0    pypi
rich                      13.4.2                   pypi_0    pypi
scipy                     1.10.1                   pypi_0    pypi
setuptools                60.2.0                   pypi_0    pypi
shapely                   2.0.6                    pypi_0    pypi
six                       1.16.0                   pypi_0    pypi
sqlite                    3.45.3               h2bbff1b_0    defaults
sympy                     1.13.2           py38haa95532_0    defaults
tabulate                  0.9.0                    pypi_0    pypi
tbb                       2021.8.0             h59b6b97_0    defaults
termcolor                 2.4.0                    pypi_0    pypi
terminaltables            3.1.10                   pypi_0    pypi
tomli                     2.1.0                    pypi_0    pypi
torch                     1.13.1+cu117             pypi_0    pypi
torchaudio                0.13.1                   pypi_0    pypi
torchvision               0.14.1+cu117             pypi_0    pypi
tqdm                      4.65.2                   pypi_0    pypi
typing_extensions         4.11.0           py38haa95532_0    defaults
tzdata                    2024.2                   pypi_0    pypi
urllib3                   1.26.20                  pypi_0    pypi
vc                        14.40                h2eaa2aa_1    defaults
vs2015_runtime            14.40.33807          h98bb1dd_1    defaults
wheel                     0.44.0           py38haa95532_0    defaults
win_inet_pton             1.1.0            py38haa95532_0    defaults
xtcocotools               1.14.3                   pypi_0    pypi
xz                        5.4.6                h8cc25b3_1    defaults
yaml                      0.2.5                he774522_0    defaults
yapf                      0.43.0                   pypi_0    pypi
zipp                      3.20.2                   pypi_0    pypi
zlib                      1.2.13               h8cc25b3_1    defaults
zstd                      1.5.6                h8880b57_0    defaults(openmmlab) C:\Program Files\wk\mmpose>

pip list

(openmmlab) C:\Program Files\wk\mmpose>
(openmmlab) C:\Program Files\wk\mmpose>
(openmmlab) C:\Program Files\wk\mmpose>
(openmmlab) C:\Program Files\wk\mmpose>pip list
WARNING: Ignoring invalid distribution -orch (c:\programdata\anaconda3\envs\openmmlab\lib\site-packages)
Package                Version      Editable project location
---------------------- ------------ -----------------------------
addict                 2.4.0
aliyun-python-sdk-core 2.16.0
aliyun-python-sdk-kms  2.16.5
Brotli                 1.0.9
certifi                2024.8.30
cffi                   1.17.1
charset-normalizer     3.3.2
chumpy                 0.70
click                  8.1.7
colorama               0.4.6
contourpy              1.1.1
crcmod                 1.7
cryptography           43.0.3
cycler                 0.12.1
Cython                 3.0.11
decorator              4.4.2
decord                 0.6.0
einops                 0.8.0
filelock               3.14.0
fonttools              4.55.0
fsspec                 2024.10.0
gmpy2                  2.1.2
idna                   3.7
imageio                2.35.1
imageio-ffmpeg         0.5.1
importlib_metadata     8.5.0
importlib_resources    6.4.5
Jinja2                 3.1.4
jmespath               0.10.0
json-tricks            3.17.3
kiwisolver             1.4.7
Markdown               3.7
markdown-it-py         3.0.0
MarkupSafe             2.1.3
matplotlib             3.7.5
mdurl                  0.1.2
mkl-fft                1.3.8
mkl-random             1.2.4
mkl-service            2.4.0
mmaction2              1.2.0        c:\program files\wk\mmaction2
mmcv                   2.0.1
mmdet                  3.1.0
mmengine               0.10.5
mmpose                 1.3.2
model-index            0.1.11
moviepy                1.0.3
mpmath                 1.3.0
munkres                1.1.4
networkx               3.1
numpy                  1.24.3
opencv-contrib-python  4.10.0.84
opencv-python          4.10.0.84
opendatalab            0.0.10
openmim                0.3.9
openxlab               0.1.2
ordered-set            4.1.0
oss2                   2.17.0
packaging              24.2
pandas                 2.0.3
pillow                 10.4.0
pip                    24.2
platformdirs           4.3.6
proglog                0.1.10
pycocotools            2.0.7
pycparser              2.22
pycryptodome           3.21.0
Pygments               2.18.0
pyparsing              3.1.4
PySocks                1.7.1
python-dateutil        2.9.0.post0
pytz                   2023.4
pywin32                308
PyYAML                 6.0.2
regex                  2024.11.6
requests               2.28.2
rich                   13.4.2
scipy                  1.10.1
setuptools             60.2.0
shapely                2.0.6
six                    1.16.0
sympy                  1.13.2
tabulate               0.9.0
termcolor              2.4.0
terminaltables         3.1.10
tomli                  2.1.0
torch                  1.13.1+cu117
torchaudio             0.13.1
torchvision            0.14.1+cu117
tqdm                   4.65.2
typing_extensions      4.11.0
tzdata                 2024.2
urllib3                1.26.20
wheel                  0.44.0
win-inet-pton          1.1.0
xtcocotools            1.14.3
yapf                   0.43.0
zipp                   3.20.2(openmmlab) C:\Program Files\wk\mmpose>

2,安装

conda create --name openmmlab python=3.8 -y
conda activate openmmlab
conda install pytorch torchvision -c pytorch
注意:
可以使用nvcc -V 命令查看当前cuda版本,再去下面给出的pytorch官网找到符合自己的pytorch版本(如果这一步最后安装的是CPU版本的,就直接用pip 安装。)
官网查找和cuda对应的版本
https://pytorch.org/get-started/previous-versions/
用pip 安装:
pip install torch==1.13.1+cu117 torchvision==0.14.1+cu117 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu117
如果网速慢可以直接去找国内网站,下载对应的.whl文件,然后pip install   ......whl建议使用 MIM 安装 MMEngine 和 MMCV,mim会自动管理各个版本号是否合适。
建议使用MIM安装 MMDetection ,它会自动处理 OpenMMLab 项目的依赖关系,包括 mmcv 和其他 python 包。pip install -U openmim
mim install mmengine
mim install "mmcv>=2.0.1"请注意,MMPose 中的一些推理示例脚本需要使用 MMDetection (mmdet) 检测人体。如果您想运行这些示例脚本,可以通过运行以下命令安装 mmdet:
mim install "mmdet>=3.1.0"git clone https://github.com/open-mmlab/mmpose.git
cd mmpose
pip install -r requirements.txt
pip install -v -e .
# "-v" 表示输出更多安装相关的信息
# "-e" 表示以可编辑形式安装,这样可以在不重新安装的情况下,让本地修改直接生效git clone https://github.com/open-mmlab/mmaction2.git
cd mmaction2
pip install -v -e .
# "-v" 表示输出更多安装相关的信息
# "-e" 表示以可编辑形式安装,这样可以在不重新安装的情况下,让本地修改直接生效。可选地,如果您希望为 MMAction2 做出贡献或体验实验功能,请切换到 dev-1.x 分支:
git checkout dev-1.x

mmcv与cuda、pytorch版本兼容要求,见mmcv官方文档:Installation — mmcv 2.2.0 文档,选择合适的版本安装。

3,mmacton安装成功测试

下载配置文件
mim download mmaction2 --config tsn_imagenet-pretrained-r50_8xb32-1x1x8-100e_kinetics400-rgb --dest .# demo.mp4 和 label_map_k400.txt 都来自于 Kinetics-400  运行成功 您将在终端看到前5个标签及其对应的分数。
python demo/demo.py    tsn_imagenet-pretrained-r50_8xb32-1x1x8-100e_kinetics400-rgb.py    tsn_imagenet-pretrained-r50_8xb32-1x1x8-100e_kinetics400-rgb_20220906-2692d16c.pth     demo/demo.mp4 tools/data/kinetics/label_map_k400.txt

4,mmpose安装成功测试

python demo/inferencer_demo.py ./video/12.mp4 --pose2d ./configs/body_2d_keypoint/rtmo/crowdpose/rtmo-s_8xb32-700e_crowdpose-640x640.py  --pose2d-weights  ./weight/rtmo-s_8xb32-700e_crowdpose-640x640-79f81c0d_20231211.pth  --device cuda:0 --vis-out-dir vis_results/output14.mp4  --show   --draw-bbox --bbox-thr 0.3 --kpt-thr 0.3 --pred-out-dir ./pred_results


http://www.mrgr.cn/news/77705.html

相关文章:

  • 【2024年华为OD机试】 (A卷,100分)- 端口合并(Java JS PythonC/C++)
  • 如何使用Yarn Workspaces实现Monorepo模式在一个仓库中管理多个项目
  • 网络安全离我们不远!
  • 【hadoop学习遇见的小问题】clone克隆完之后网络连接不上问题解决
  • 思维转换:突破思维桎梏,创造更高效的工作与生活
  • 【JVM-2.1】如何使用JMC监控工具:详细步骤与实战指南
  • 单元测试框架gtest学习(二)—— 认识断言
  • Java开发者必备:23种设计模式全面解析
  • 数据结构及算法--排序篇
  • Idea集成ApiFox插件
  • 【Redis_Day5】String类型
  • udp_socket
  • 网络编程 作业2
  • 深度学习day2-Tensor 2
  • Electron开发构建工具electron-vite(alex8088)添加VueDevTools(VitePlugin)
  • oracle配置
  • 依赖管理(go mod)
  • Vue3-小兔鲜项目出现问题及其解决方法(未写完)
  • 【Apache Paimon】-- 2 -- 核心特性 (0.9.0)
  • 前端-react(class组件和Hooks)
  • 测试工程师如何在面试中脱颖而出
  • Predicting Human Scanpaths in Visual Question Answering
  • Palo Alto Networks PAN-OS身份认证绕过漏洞复现(CVE-2024-0012)
  • 编程语言05:面向对象
  • Linux:confluence8.5.9的部署(下载+安装+pojie)离线部署全流程 遇到的问题
  • npm上传自己封装的插件(vue+vite)