mmpose
                                
                                
                                
                                    mmpose copied to clipboard
                            
                            
                            
                        2D topdown pose with mmtracking demo not working
Checklist
- [x] I have searched related issues but cannot get the expected help.
 - [x] The bug has not been fixed in the latest version.
 
Describe the bug
Running the 2D Top-Down Video Human Pose Tracking Demo with MMTracking demo doesn't work with the provided command, config, and demo data.
Reproduction
- What command or script did you run?
 
python demo/top_down_pose_tracking_demo_with_mmtracking.py demo/mmtracking_cfg/tracktor_faster-rcnn_r50_fpn_4e_mot17-private.py     configs/body/2d_kpt_sview_rgb_img/topdown_heatmap/coco/res50_coco_256x192.py     https://download.openmmlab.com/mmpose/top_down/resnet/res50_coco_256x192-ec54d7f3_20200709.pth --video-path demo/resources/demo.mp4 --out-video-root vis_results
- 
What config did you run?
demo/mmtracking_cfg/tracktor_faster-rcnn_r50_fpn_4e_mot17-private.pyandconfigs/body/2d_kpt_sview_rgb_img/topdown_heatmap/coco/res50_coco_256x192.py - 
Did you make any modifications on the code or config? Did you understand what you have modified? No modifications were made. Using demo code (
demo/top_down_pose_tracking_demo_with_mmtracking.py) from 148091e (masteron Dec 19, 2022). - 
What dataset did you use? Demo video (
demo/resources/demo.mp4) with 2D Top-Down Video Human Pose Tracking Demo with MMTracking demo. 
Environment
- Please run 
PYTHONPATH=${PWD}:$PYTHONPATH python mmpose/utils/collect_env.pyto collect necessary environment information and paste it here. 
/opt/conda/envs/mmpose/lib/python3.8/site-packages/mmcv/__init__.py:20: UserWarning: On January 1, 2023, MMCV will release v2.0.0, in which it will remove components related to the training process and add a data transformation module. In addition, it will rename the package names mmcv to mmcv-lite and mmcv-full to mmcv. See https://github.com/open-mmlab/mmcv/blob/master/docs/en/compatibility.md for more details.
  warnings.warn(
sys.platform: linux
Python: 3.8.15 (default, Nov 24 2022, 15:19:38) [GCC 11.2.0]
CUDA available: True
GPU 0: NVIDIA A40
CUDA_HOME: /opt/conda/envs/mmpose
NVCC: Cuda compilation tools, release 11.7, V11.7.99
GCC: gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
PyTorch: 1.13.1
PyTorch compiling details: PyTorch built with:
  - GCC 9.3
  - C++ Version: 201402
  - Intel(R) oneAPI Math Kernel Library Version 2021.4-Product Build 20210904 for Intel(R) 64 architecture applications
  - Intel(R) MKL-DNN v2.6.0 (Git Hash 52b5f107dd9cf10910aaa19cb47f3abf9b349815)
  - OpenMP 201511 (a.k.a. OpenMP 4.5)
  - LAPACK is enabled (usually provided by MKL)
  - NNPACK is enabled
  - CPU capability usage: AVX2
  - CUDA Runtime 11.7
  - NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_37,code=compute_37
  - CuDNN 8.5
  - Magma 2.6.1
  - Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=11.7, CUDNN_VERSION=8.5.0, CXX_COMPILER=/opt/rh/devtoolset-9/root/usr/bin/c++, CXX_FLAGS= -fabi-version=11 -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -DEDGE_PROFILER_USE_KINETO -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Werror=non-virtual-dtor -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wunused-local-typedefs -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Werror=cast-function-type -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=1.13.1, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON, USE_ROCM=OFF, 
TorchVision: 0.14.1
OpenCV: 4.6.0
MMCV: 1.7.0
MMCV Compiler: GCC 9.3
MMCV CUDA Compiler: 11.7
MMPose: 0.29.0+148091e
- You may add addition that may be helpful for locating the problem, such as
 
- How you installed PyTorch [e.g., pip, conda, source]
 - Other environment variables that may be related (such as 
$PATH,$LD_LIBRARY_PATH,$PYTHONPATH, etc.) 
# Create environment
# Note: Order of channels is important to ensure GPU dependencies get installed correctly!
conda create --name mmpose python=3.8 pytorch=1.13 torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia -c defaults -y && conda activate mmpose
# Test that pytorch can be imported, which version and that GPU is accessible
python -c "import torch; print(torch.__version__); print(torch.cuda.is_available())"
# Install mmlab pre-requisites
pip install openmim
mim install mmcv-full==1.7.0
# Install mmpose
cd ~ && git clone https://github.com/open-mmlab/mmpose.git && cd mmpose
pip install -r requirements.txt
pip install -v -e .
# Install other openmmlab deps
conda install -c conda-forge ffmpeg
pip install ffmpegcv
pip install mmdet
cd ~ && git clone https://github.com/open-mmlab/mmtracking.git && cd mmtracking
pip install -r requirements.txt
pip install -v -e .
Error traceback
If applicable, paste the error traceback here.
(mmpose) jovyan@talmo-nb2-0-0:~/mmpose$ python demo/top_down_pose_tracking_demo_with_mmtracking.py demo/mmtracking_cfg/tracktor_faster-rcnn_r50_fpn_4e_mot17-private.py     configs/body/2d_kpt_sview_rgb_img/topdown_heatmap/coco/res50_coco_256x192.py     https://download.openmmlab.com/mmpose/top_down/resnet/res50_coco_256x192-ec54d7f3_20200709.pth --video-path demo/resources/demo.mp4 --out-video-root vis_results
/opt/conda/envs/mmpose/lib/python3.8/site-packages/mmcv/__init__.py:20: UserWarning: On January 1, 2023, MMCV will release v2.0.0, in which it will remove components related to the training process and add a data transformation module. In addition, it will rename the package names mmcv to mmcv-lite and mmcv-full to mmcv. See https://github.com/open-mmlab/mmcv/blob/master/docs/en/compatibility.md for more details.
  warnings.warn(
Initializing model...
/home/jovyan/mmtracking/mmtrack/models/mot/tracktor.py:28: UserWarning: DeprecationWarning: pretrains is deprecated, please use "init_cfg" instead
  warnings.warn('DeprecationWarning: pretrains is deprecated, '
2022-12-19 23:51:49,124 - mmtrack - INFO - initialize FasterRCNN with init_cfg {'type': 'Pretrained', 'checkpoint': 'https://download.openmmlab.com/mmtracking/mot/faster_rcnn/faster-rcnn_r50_fpn_4e_mot17-ffa52ae7.pth'}
2022-12-19 23:51:49,125 - mmcv - INFO - load model from: https://download.openmmlab.com/mmtracking/mot/faster_rcnn/faster-rcnn_r50_fpn_4e_mot17-ffa52ae7.pth
2022-12-19 23:51:49,126 - mmcv - INFO - load checkpoint from http path: https://download.openmmlab.com/mmtracking/mot/faster_rcnn/faster-rcnn_r50_fpn_4e_mot17-ffa52ae7.pth
2022-12-19 23:51:49,269 - mmtrack - INFO - initialize BaseReID with init_cfg {'type': 'Pretrained', 'checkpoint': 'https://download.openmmlab.com/mmtracking/mot/reid/reid_r50_6e_mot17-4bf6b63d.pth'}
2022-12-19 23:51:49,269 - mmcv - INFO - load model from: https://download.openmmlab.com/mmtracking/mot/reid/reid_r50_6e_mot17-4bf6b63d.pth
2022-12-19 23:51:49,269 - mmcv - INFO - load checkpoint from http path: https://download.openmmlab.com/mmtracking/mot/reid/reid_r50_6e_mot17-4bf6b63d.pth
Warning: The model doesn't have classes
load checkpoint from http path: https://download.openmmlab.com/mmpose/top_down/resnet/res50_coco_256x192-ec54d7f3_20200709.pth
Running inference...
[>>>>>>>>>>                                        ] 1/5, 0.7 task/s, elapsed: 2s, ETA:     6sTraceback (most recent call last):
  File "demo/top_down_pose_tracking_demo_with_mmtracking.py", line 226, in <module>
    main()
  File "demo/top_down_pose_tracking_demo_with_mmtracking.py", line 177, in main
    mmtracking_results = inference_mot(
  File "/home/jovyan/mmtracking/mmtrack/apis/inference.py", line 122, in inference_mot
    result = model(return_loss=False, rescale=True, **data)
  File "/opt/conda/envs/mmpose/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1194, in _call_impl
    return forward_call(*input, **kwargs)
  File "/opt/conda/envs/mmpose/lib/python3.8/site-packages/mmcv/runner/fp16_utils.py", line 119, in new_func
    return old_func(*args, **kwargs)
  File "/home/jovyan/mmtracking/mmtrack/models/mot/base.py", line 136, in forward
    return self.forward_test(img, img_metas, **kwargs)
  File "/home/jovyan/mmtracking/mmtrack/models/mot/base.py", line 113, in forward_test
    return self.simple_test(imgs[0], img_metas[0], **kwargs)
  File "/home/jovyan/mmtracking/mmtrack/models/mot/tracktor.py", line 135, in simple_test
    track_bboxes, track_labels, track_ids = self.tracker.track(
  File "/opt/conda/envs/mmpose/lib/python3.8/site-packages/mmcv/runner/fp16_utils.py", line 208, in new_func
    return old_func(*args, **kwargs)
  File "/home/jovyan/mmtracking/mmtrack/models/trackers/tracktor_tracker.py", line 151, in track
    prop_bboxes, prop_labels, prop_ids = self.regress_tracks(
  File "/home/jovyan/mmtracking/mmtrack/models/trackers/tracktor_tracker.py", line 78, in regress_tracks
    ids = ids[valid_inds]
RuntimeError: indices should be either on cpu or on the same device as the indexed tensor (cpu)
Misc notes:
- The 
mmtrackingdemo command from themmtrackingdocs works in this environment: 
python demo/demo_mot_vis.py configs/mot/deepsort/sort_faster-rcnn_fpn_4e_mot17-private.py --input demo/demo.mp4 --output mot.mp4
- The other 
mmposedemo commands that don't usemmtrackingalso work. 
Hi, thanks for using MMPose. Could you please provide the information about the version of mmtrack you use?
The commit above is probably the most helpful since mmtracking is installed from source, but here's the rest of the env if it helps:
Click to expand full conda env...
(mmpose) jovyan@talmo-nb2-0-0:~/mmtracking$ conda list
# packages in environment at /opt/conda/envs/mmpose:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main    defaults
_openmp_mutex             5.1                       1_gnu    defaults
addict                    2.4.0                    pypi_0    pypi
asttokens                 2.2.1                    pypi_0    pypi
asynctest                 0.13.0                   pypi_0    pypi
attributee                0.1.7                    pypi_0    pypi
attrs                     22.1.0                   pypi_0    pypi
backcall                  0.2.0                    pypi_0    pypi
blas                      1.0                         mkl    defaults
brotlipy                  0.7.0           py38h27cfd23_1003    defaults
bzip2                     1.0.8                h7b6447c_0    defaults
ca-certificates           2022.12.7            ha878542_0    conda-forge
certifi                   2022.12.7          pyhd8ed1ab_0    conda-forge
cffi                      1.15.1           py38h5eee18b_3    defaults
charset-normalizer        2.0.4              pyhd3eb1b0_0    defaults
chumpy                    0.70                     pypi_0    pypi
click                     8.1.3                    pypi_0    pypi
codecov                   2.1.12                   pypi_0    pypi
colorama                  0.4.6                    pypi_0    pypi
coloredlogs               15.0.1                   pypi_0    pypi
comm                      0.1.2                    pypi_0    pypi
commonmark                0.9.1                    pypi_0    pypi
contourpy                 1.0.6                    pypi_0    pypi
coverage                  7.0.0                    pypi_0    pypi
cryptography              38.0.1           py38h9ce1e76_0    defaults
cuda                      11.7.1                        0    nvidia
cuda-cccl                 11.7.91                       0    nvidia
cuda-command-line-tools   11.7.1                        0    nvidia
cuda-compiler             11.7.1                        0    nvidia
cuda-cudart               11.7.99                       0    nvidia
cuda-cudart-dev           11.7.99                       0    nvidia
cuda-cuobjdump            11.7.91                       0    nvidia
cuda-cupti                11.7.101                      0    nvidia
cuda-cuxxfilt             11.7.91                       0    nvidia
cuda-demo-suite           12.0.76                       0    nvidia
cuda-documentation        12.0.76                       0    nvidia
cuda-driver-dev           11.7.99                       0    nvidia
cuda-gdb                  12.0.90                       0    nvidia
cuda-libraries            11.7.1                        0    nvidia
cuda-libraries-dev        11.7.1                        0    nvidia
cuda-memcheck             11.8.86                       0    nvidia
cuda-nsight               12.0.78                       0    nvidia
cuda-nsight-compute       12.0.0                        0    nvidia
cuda-nvcc                 11.7.99                       0    nvidia
cuda-nvdisasm             12.0.76                       0    nvidia
cuda-nvml-dev             11.7.91                       0    nvidia
cuda-nvprof               12.0.90                       0    nvidia
cuda-nvprune              11.7.91                       0    nvidia
cuda-nvrtc                11.7.99                       0    nvidia
cuda-nvrtc-dev            11.7.99                       0    nvidia
cuda-nvtx                 11.7.91                       0    nvidia
cuda-nvvp                 12.0.90                       0    nvidia
cuda-runtime              11.7.1                        0    nvidia
cuda-sanitizer-api        12.0.90                       0    nvidia
cuda-toolkit              11.7.1                        0    nvidia
cuda-tools                11.7.1                        0    nvidia
cuda-visual-tools         11.7.1                        0    nvidia
cycler                    0.11.0                   pypi_0    pypi
cython                    0.29.32                  pypi_0    pypi
debugpy                   1.6.4                    pypi_0    pypi
decorator                 5.1.1                    pypi_0    pypi
dotty-dict                1.3.1                    pypi_0    pypi
einops                    0.6.0                    pypi_0    pypi
entrypoints               0.4                      pypi_0    pypi
exceptiongroup            1.0.4                    pypi_0    pypi
executing                 1.2.0                    pypi_0    pypi
ffmpeg                    4.3                  hf484d3e_0    pytorch
ffmpegcv                  0.2.6                    pypi_0    pypi
flake8                    6.0.0                    pypi_0    pypi
flatbuffers               22.12.6                  pypi_0    pypi
flit-core                 3.6.0              pyhd3eb1b0_0    defaults
fonttools                 4.38.0                   pypi_0    pypi
freetype                  2.12.1               h4a9f257_0    defaults
freetype-py               2.3.0                    pypi_0    pypi
gds-tools                 1.5.0.59                      0    nvidia
giflib                    5.2.1                h7b6447c_0    defaults
gmp                       6.2.1                h295c915_3    defaults
gnutls                    3.6.15               he1e5248_0    defaults
humanfriendly             10.0                     pypi_0    pypi
idna                      3.4              py38h06a4308_0    defaults
imageio                   2.23.0                   pypi_0    pypi
importlib-metadata        5.2.0                    pypi_0    pypi
iniconfig                 1.1.1                    pypi_0    pypi
intel-openmp              2021.4.0          h06a4308_3561    defaults
interrogate               1.5.0                    pypi_0    pypi
ipykernel                 6.19.3                   pypi_0    pypi
ipython                   8.7.0                    pypi_0    pypi
isort                     4.3.21                   pypi_0    pypi
jedi                      0.18.2                   pypi_0    pypi
jpeg                      9e                   h7f8727e_0    defaults
json-tricks               3.16.1                   pypi_0    pypi
jupyter-client            7.4.8                    pypi_0    pypi
jupyter-core              5.1.0                    pypi_0    pypi
kiwisolver                1.4.4                    pypi_0    pypi
kwarray                   0.6.5                    pypi_0    pypi
lame                      3.100                h7b6447c_0    defaults
lap                       0.4.0                    pypi_0    pypi
lcms2                     2.12                 h3be6417_0    defaults
ld_impl_linux-64          2.38                 h1181459_1    defaults
lerc                      3.0                  h295c915_0    defaults
libcublas                 11.10.3.66                    0    nvidia
libcublas-dev             11.10.3.66                    0    nvidia
libcufft                  10.7.2.124           h4fbf590_0    nvidia
libcufft-dev              10.7.2.124           h98a8f43_0    nvidia
libcufile                 1.5.0.59                      0    nvidia
libcufile-dev             1.5.0.59                      0    nvidia
libcurand                 10.3.1.50                     0    nvidia
libcurand-dev             10.3.1.50                     0    nvidia
libcusolver               11.4.0.1                      0    nvidia
libcusolver-dev           11.4.0.1                      0    nvidia
libcusparse               11.7.4.91                     0    nvidia
libcusparse-dev           11.7.4.91                     0    nvidia
libdeflate                1.8                  h7f8727e_5    defaults
libffi                    3.4.2                h6a678d5_6    defaults
libgcc-ng                 11.2.0               h1234567_1    defaults
libgomp                   11.2.0               h1234567_1    defaults
libiconv                  1.16                 h7f8727e_2    defaults
libidn2                   2.3.2                h7f8727e_0    defaults
libnpp                    11.7.4.75                     0    nvidia
libnpp-dev                11.7.4.75                     0    nvidia
libnvjpeg                 11.8.0.2                      0    nvidia
libnvjpeg-dev             11.8.0.2                      0    nvidia
libpng                    1.6.37               hbc83047_0    defaults
libstdcxx-ng              11.2.0               h1234567_1    defaults
libtasn1                  4.16.0               h27cfd23_0    defaults
libtiff                   4.4.0                hecacb30_2    defaults
libunistring              0.9.10               h27cfd23_0    defaults
libwebp                   1.2.4                h11a3e52_0    defaults
libwebp-base              1.2.4                h5eee18b_0    defaults
lz4-c                     1.9.4                h6a678d5_0    defaults
markdown                  3.4.1                    pypi_0    pypi
matplotlib                3.6.2                    pypi_0    pypi
matplotlib-inline         0.1.6                    pypi_0    pypi
mccabe                    0.7.0                    pypi_0    pypi
mkl                       2021.4.0           h06a4308_640    defaults
mkl-service               2.4.0            py38h7f8727e_0    defaults
mkl_fft                   1.3.1            py38hd3c417c_0    defaults
mkl_random                1.2.2            py38h51133e4_0    defaults
mmcls                     0.25.0                   pypi_0    pypi
mmcv-full                 1.7.0                    pypi_0    pypi
mmdet                     2.26.0                   pypi_0    pypi
mmpose                    0.29.0                    dev_0    <develop>
mmtrack                   0.14.0                    dev_0    <develop>
model-index               0.1.11                   pypi_0    pypi
motmetrics                1.2.5                    pypi_0    pypi
mpmath                    1.2.1                    pypi_0    pypi
munkres                   1.1.4                    pypi_0    pypi
ncurses                   6.3                  h5eee18b_3    defaults
nest-asyncio              1.5.6                    pypi_0    pypi
nettle                    3.7.3                hbbd107a_1    defaults
networkx                  2.8.8                    pypi_0    pypi
nsight-compute            2022.4.0.15                   0    nvidia
numpy                     1.22.4                   pypi_0    pypi
onnx                      1.13.0                   pypi_0    pypi
onnxruntime               1.13.1                   pypi_0    pypi
opencv-python             4.6.0.66                 pypi_0    pypi
openh264                  2.1.1                h4ff587b_0    defaults
openmim                   0.3.3                    pypi_0    pypi
openssl                   1.1.1s               h7f8727e_0    defaults
ordered-set               4.1.0                    pypi_0    pypi
packaging                 22.0                     pypi_0    pypi
pandas                    1.3.5                    pypi_0    pypi
parso                     0.8.3                    pypi_0    pypi
pexpect                   4.8.0                    pypi_0    pypi
pickleshare               0.7.5                    pypi_0    pypi
pillow                    9.2.0            py38hace64e9_1    defaults
pip                       22.3.1           py38h06a4308_0    defaults
platformdirs              2.6.0                    pypi_0    pypi
pluggy                    1.0.0                    pypi_0    pypi
poseval                   0.1.0                    pypi_0    pypi
prompt-toolkit            3.0.36                   pypi_0    pypi
protobuf                  3.20.3                   pypi_0    pypi
psutil                    5.9.4                    pypi_0    pypi
ptyprocess                0.7.0                    pypi_0    pypi
pure-eval                 0.2.2                    pypi_0    pypi
py                        1.11.0                   pypi_0    pypi
pycocotools               2.0.6                    pypi_0    pypi
pycodestyle               2.10.0                   pypi_0    pypi
pycparser                 2.21               pyhd3eb1b0_0    defaults
pyflakes                  3.0.1                    pypi_0    pypi
pyglet                    2.0.2.1                  pypi_0    pypi
pygments                  2.13.0                   pypi_0    pypi
pyopengl                  3.1.0                    pypi_0    pypi
pyopenssl                 22.0.0             pyhd3eb1b0_0    defaults
pyparsing                 3.0.9                    pypi_0    pypi
pyrender                  0.1.45                   pypi_0    pypi
pysocks                   1.7.1            py38h06a4308_0    defaults
pytest                    7.2.0                    pypi_0    pypi
pytest-runner             6.0.0                    pypi_0    pypi
python                    3.8.15               h7a1cb2a_2    defaults
python-dateutil           2.8.2                    pypi_0    pypi
pytorch                   1.13.1          py3.8_cuda11.7_cudnn8.5.0_0    pytorch
pytorch-cuda              11.7                 h67b0de4_1    pytorch
pytorch-mutex             1.0                        cuda    pytorch
pytz                      2022.7                   pypi_0    pypi
pyyaml                    6.0                      pypi_0    pypi
pyzmq                     24.0.1                   pypi_0    pypi
readline                  8.2                  h5eee18b_0    defaults
requests                  2.28.1           py38h06a4308_0    defaults
rich                      12.6.0                   pypi_0    pypi
scipy                     1.7.3                    pypi_0    pypi
seaborn                   0.12.1                   pypi_0    pypi
setuptools                65.5.0           py38h06a4308_0    defaults
shapely                   2.0.0                    pypi_0    pypi
six                       1.16.0             pyhd3eb1b0_1    defaults
smplx                     0.1.28                   pypi_0    pypi
sqlite                    3.40.0               h5082296_0    defaults
stack-data                0.6.2                    pypi_0    pypi
sympy                     1.11.1                   pypi_0    pypi
tabulate                  0.9.0                    pypi_0    pypi
terminaltables            3.1.10                   pypi_0    pypi
tk                        8.6.12               h1ccaba5_0    defaults
toml                      0.10.2                   pypi_0    pypi
tomli                     2.0.1                    pypi_0    pypi
torchaudio                0.13.1               py38_cu117    pytorch
torchvision               0.14.1               py38_cu117    pytorch
tornado                   6.2                      pypi_0    pypi
tqdm                      4.64.1                   pypi_0    pypi
traitlets                 5.8.0                    pypi_0    pypi
trimesh                   3.17.1                   pypi_0    pypi
typing_extensions         4.4.0            py38h06a4308_0    defaults
ubelt                     1.2.3                    pypi_0    pypi
urllib3                   1.26.13          py38h06a4308_0    defaults
wcwidth                   0.2.5                    pypi_0    pypi
wheel                     0.37.1             pyhd3eb1b0_0    defaults
xdoctest                  1.1.0                    pypi_0    pypi
xmltodict                 0.13.0                   pypi_0    pypi
xtcocotools               1.12                     pypi_0    pypi
xz                        5.2.8                h5eee18b_0    defaults
yapf                      0.32.0                   pypi_0    pypi
zipp                      3.11.0                   pypi_0    pypi
zlib                      1.2.13               h5eee18b_0    defaults
zstd                      1.5.2                ha4553b6_0    defaults
Here's just the important ones:
cuda                      11.7.1                        0    nvidia
lap                       0.4.0                    pypi_0    pypi
mmcv-full                 1.7.0                    pypi_0    pypi
mmdet                     2.26.0                   pypi_0    pypi
mmpose                    0.29.0                    dev_0    <develop>
mmtrack                   0.14.0                    dev_0    <develop>
numpy                     1.22.4                   pypi_0    pypi
opencv-python             4.6.0.66                 pypi_0    pypi
python                    3.8.15               h7a1cb2a_2    defaults
pytorch                   1.13.1          py3.8_cuda11.7_cudnn8.5.0_0    pytorch
pytorch-cuda              11.7                 h67b0de4_1    pytorch
                                    
                                    
                                    
                                
Do you have any updates on this ? What is the best way to have a working setup of mmpose+mmtracking ?
For me, mmtracking updates numpy which then breaks numpy for mmpose. RuntimeError: module compiled against API version 0x10 but this version of numpy is 0xf .
I face a similar issue if I go the other way : mmtracking -> mmpose.
Here is my conda list with mmtracking->mmpose installation
_libgcc_mutex             0.1                        main  
_openmp_mutex             5.1                       1_gnu  
addict                    2.4.0                    pypi_0    pypi
attributee                0.1.7                    pypi_0    pypi
attrs                     22.2.0                   pypi_0    pypi
blas                      1.0                         mkl  
brotlipy                  0.7.0           py38h27cfd23_1003  
bzip2                     1.0.8                h7b6447c_0  
ca-certificates           2022.10.11           h06a4308_0  
certifi                   2022.12.7        py38h06a4308_0  
cffi                      1.15.1           py38h5eee18b_3  
charset-normalizer        2.0.4              pyhd3eb1b0_0  
chumpy                    0.70                     pypi_0    pypi
click                     8.1.3                    pypi_0    pypi
colorama                  0.4.6                    pypi_0    pypi
coloredlogs               15.0.1                   pypi_0    pypi
commonmark                0.9.1                    pypi_0    pypi
contourpy                 1.0.7                    pypi_0    pypi
coverage                  7.0.5                    pypi_0    pypi
cryptography              38.0.4           py38h9ce1e76_0  
cuda                      11.7.1                        0    nvidia
cuda-cccl                 11.7.91                       0    nvidia
cuda-command-line-tools   11.7.1                        0    nvidia
cuda-compiler             11.7.1                        0    nvidia
cuda-cudart               11.7.99                       0    nvidia
cuda-cudart-dev           11.7.99                       0    nvidia
cuda-cuobjdump            11.7.91                       0    nvidia
cuda-cupti                11.7.101                      0    nvidia
cuda-cuxxfilt             11.7.91                       0    nvidia
cuda-demo-suite           12.0.76                       0    nvidia
cuda-documentation        12.0.76                       0    nvidia
cuda-driver-dev           11.7.99                       0    nvidia
cuda-gdb                  12.0.90                       0    nvidia
cuda-libraries            11.7.1                        0    nvidia
cuda-libraries-dev        11.7.1                        0    nvidia
cuda-memcheck             11.8.86                       0    nvidia
cuda-nsight               12.0.78                       0    nvidia
cuda-nsight-compute       12.0.0                        0    nvidia
cuda-nvcc                 11.7.99                       0    nvidia
cuda-nvdisasm             12.0.76                       0    nvidia
cuda-nvml-dev             11.7.91                       0    nvidia
cuda-nvprof               12.0.90                       0    nvidia
cuda-nvprune              11.7.91                       0    nvidia
cuda-nvrtc                11.7.99                       0    nvidia
cuda-nvrtc-dev            11.7.99                       0    nvidia
cuda-nvtx                 11.7.91                       0    nvidia
cuda-nvvp                 12.0.90                       0    nvidia
cuda-runtime              11.7.1                        0    nvidia
cuda-sanitizer-api        12.0.90                       0    nvidia
cuda-toolkit              11.7.1                        0    nvidia
cuda-tools                11.7.1                        0    nvidia
cuda-visual-tools         11.7.1                        0    nvidia
cycler                    0.11.0                   pypi_0    pypi
cython                    0.29.33                  pypi_0    pypi
dotty-dict                1.3.1                    pypi_0    pypi
einops                    0.6.0                    pypi_0    pypi
exceptiongroup            1.1.0                    pypi_0    pypi
ffmpeg                    4.3                  hf484d3e_0    pytorch
flake8                    6.0.0                    pypi_0    pypi
flatbuffers               23.1.4                   pypi_0    pypi
flit-core                 3.6.0              pyhd3eb1b0_0  
fonttools                 4.38.0                   pypi_0    pypi
freetype                  2.12.1               h4a9f257_0  
freetype-py               2.3.0                    pypi_0    pypi
gds-tools                 1.5.0.59                      0    nvidia
giflib                    5.2.1                h7b6447c_0  
gmp                       6.2.1                h295c915_3  
gnutls                    3.6.15               he1e5248_0  
humanfriendly             10.0                     pypi_0    pypi
idna                      3.4              py38h06a4308_0  
imageio                   2.24.0                   pypi_0    pypi
importlib-metadata        6.0.0                    pypi_0    pypi
iniconfig                 2.0.0                    pypi_0    pypi
intel-openmp              2021.4.0          h06a4308_3561  
interrogate               1.5.0                    pypi_0    pypi
isort                     4.3.21                   pypi_0    pypi
jpeg                      9e                   h7f8727e_0  
json-tricks               3.16.1                   pypi_0    pypi
kiwisolver                1.4.4                    pypi_0    pypi
lame                      3.100                h7b6447c_0  
lap                       0.4.0                    pypi_0    pypi
lcms2                     2.12                 h3be6417_0  
ld_impl_linux-64          2.38                 h1181459_1  
lerc                      3.0                  h295c915_0  
libcublas                 11.10.3.66                    0    nvidia
libcublas-dev             11.10.3.66                    0    nvidia
libcufft                  10.7.2.124           h4fbf590_0    nvidia
libcufft-dev              10.7.2.124           h98a8f43_0    nvidia
libcufile                 1.5.0.59                      0    nvidia
libcufile-dev             1.5.0.59                      0    nvidia
libcurand                 10.3.1.50                     0    nvidia
libcurand-dev             10.3.1.50                     0    nvidia
libcusolver               11.4.0.1                      0    nvidia
libcusolver-dev           11.4.0.1                      0    nvidia
libcusparse               11.7.4.91                     0    nvidia
libcusparse-dev           11.7.4.91                     0    nvidia
libdeflate                1.8                  h7f8727e_5  
libffi                    3.4.2                h6a678d5_6  
libgcc-ng                 11.2.0               h1234567_1  
libgomp                   11.2.0               h1234567_1  
libiconv                  1.16                 h7f8727e_2  
libidn2                   2.3.2                h7f8727e_0  
libnpp                    11.7.4.75                     0    nvidia
libnpp-dev                11.7.4.75                     0    nvidia
libnvjpeg                 11.8.0.2                      0    nvidia
libnvjpeg-dev             11.8.0.2                      0    nvidia
libpng                    1.6.37               hbc83047_0  
libstdcxx-ng              11.2.0               h1234567_1  
libtasn1                  4.16.0               h27cfd23_0  
libtiff                   4.5.0                hecacb30_0  
libunistring              0.9.10               h27cfd23_0  
libwebp                   1.2.4                h11a3e52_0  
libwebp-base              1.2.4                h5eee18b_0  
lz4-c                     1.9.4                h6a678d5_0  
markdown                  3.4.1                    pypi_0    pypi
matplotlib                3.6.3                    pypi_0    pypi
mccabe                    0.7.0                    pypi_0    pypi
mkl                       2021.4.0           h06a4308_640  
mkl-service               2.4.0            py38h7f8727e_0  
mkl_fft                   1.3.1            py38hd3c417c_0  
mkl_random                1.2.2            py38h51133e4_0  
mmcls                     0.25.0                   pypi_0    pypi
mmcv-full                 1.7.1                    pypi_0    pypi
mmdet                     2.27.0                   pypi_0    pypi
mmengine                  0.4.0                    pypi_0    pypi
mmpose                    0.29.0                    dev_0    <develop>
mmtrack                   0.14.0                    dev_0    <develop>
model-index               0.1.11                   pypi_0    pypi
motmetrics                1.4.0                    pypi_0    pypi
mpmath                    1.2.1                    pypi_0    pypi
munkres                   1.1.4                    pypi_0    pypi
ncurses                   6.3                  h5eee18b_3  
nettle                    3.7.3                hbbd107a_1  
networkx                  3.0                      pypi_0    pypi
nsight-compute            2022.4.0.15                   0    nvidia
numpy                     1.22.4                   pypi_0    pypi
onnx                      1.13.0                   pypi_0    pypi
onnxruntime               1.13.1                   pypi_0    pypi
opencv-python             4.7.0.68                 pypi_0    pypi
openh264                  2.1.1                h4ff587b_0  
openmim                   0.3.4                    pypi_0    pypi
openssl                   1.1.1s               h7f8727e_0  
ordered-set               4.1.0                    pypi_0    pypi
packaging                 23.0                     pypi_0    pypi
pandas                    1.3.5                    pypi_0    pypi
pillow                    9.3.0            py38hace64e9_1  
pip                       22.3.1           py38h06a4308_0  
pluggy                    1.0.0                    pypi_0    pypi
poseval                   0.1.0                    pypi_0    pypi
protobuf                  3.20.3                   pypi_0    pypi
py                        1.11.0                   pypi_0    pypi
pycocotools               2.0.6                    pypi_0    pypi
pycodestyle               2.10.0                   pypi_0    pypi
pycparser                 2.21               pyhd3eb1b0_0  
pyflakes                  3.0.1                    pypi_0    pypi
pyglet                    2.0.3                    pypi_0    pypi
pygments                  2.14.0                   pypi_0    pypi
pyopengl                  3.1.0                    pypi_0    pypi
pyopenssl                 22.0.0             pyhd3eb1b0_0  
pyparsing                 3.0.9                    pypi_0    pypi
pyrender                  0.1.45                   pypi_0    pypi
pysocks                   1.7.1                    py38_0  
pytest                    7.2.0                    pypi_0    pypi
pytest-runner             6.0.0                    pypi_0    pypi
python                    3.8.15               h7a1cb2a_2  
python-dateutil           2.8.2                    pypi_0    pypi
pytorch                   1.13.1          py3.8_cuda11.7_cudnn8.5.0_0    pytorch
pytorch-cuda              11.7                 h67b0de4_1    pytorch
pytorch-mutex             1.0                        cuda    pytorch
pytz                      2022.7                   pypi_0    pypi
pyyaml                    6.0                      pypi_0    pypi
readline                  8.2                  h5eee18b_0  
requests                  2.28.1           py38h06a4308_0  
rich                      13.0.1                   pypi_0    pypi
scipy                     1.7.3                    pypi_0    pypi
seaborn                   0.12.2                   pypi_0    pypi
setuptools                65.6.3           py38h06a4308_0  
shapely                   2.0.0                    pypi_0    pypi
six                       1.16.0             pyhd3eb1b0_1  
smplx                     0.1.28                   pypi_0    pypi
sqlite                    3.40.1               h5082296_0  
sympy                     1.11.1                   pypi_0    pypi
tabulate                  0.9.0                    pypi_0    pypi
termcolor                 2.2.0                    pypi_0    pypi
terminaltables            3.1.10                   pypi_0    pypi
tk                        8.6.12               h1ccaba5_0  
toml                      0.10.2                   pypi_0    pypi
tomli                     2.0.1                    pypi_0    pypi
torchaudio                0.13.1               py38_cu117    pytorch
torchvision               0.14.1               py38_cu117    pytorch
tqdm                      4.64.1                   pypi_0    pypi
trimesh                   3.18.0                   pypi_0    pypi
typing_extensions         4.4.0            py38h06a4308_0  
urllib3                   1.26.13          py38h06a4308_0  
wheel                     0.37.1             pyhd3eb1b0_0  
xdoctest                  1.1.0                    pypi_0    pypi
xmltodict                 0.13.0                   pypi_0    pypi
xtcocotools               1.13                     pypi_0    pypi
xz                        5.2.8                h5eee18b_0  
yapf                      0.32.0                   pypi_0    pypi
zipp                      3.11.0                   pypi_0    pypi
zlib                      1.2.13               h5eee18b_0  
zstd                      1.5.2                ha4553b6_0  
Thanks!
@anshulbshah Hi, when I meet this question,at first ,I try $ pip install --upgrade numpy(X) but hava no effect
refetr to https://github.com/open-mmlab/mmpose/issues/2195 For this issue, please try reinstalling xtcocotools from source. then , the question should be solved!