frankmocap_win_install icon indicating copy to clipboard operation
frankmocap_win_install copied to clipboard

ModuleNotFoundError: No module named 'model'

Open dangerstudios opened this issue 3 years ago • 18 comments

almost got it working! doh...

(frankmocap) D:\frankmocap\FRANKMOCAP>python -m demo.demo_frankmocap --input_path ./sampledata/single_totalbody.mp4 --out_dir ./mocap_output --save_pred_pkl
Traceback (most recent call last):
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\frankmocap\FRANKMOCAP\demo\demo_frankmocap.py", line 24, in <module>
    from handmocap.hand_bbox_detector import HandBboxDetector
  File "D:\frankmocap\FRANKMOCAP\handmocap\hand_bbox_detector.py", line 30, in <module>
    from model.utils.config import cfg as cfgg
ModuleNotFoundError: No module named 'model'

dangerstudios avatar Apr 07 '21 22:04 dangerstudios

Can you run the install bat again and paste here the full text?

carlosedubarreto avatar Apr 07 '21 22:04 carlosedubarreto

ok, running it now, so far it's having issues creating directories, however I am running as admin:

shot_

(frankmocap) D:\frankmocap\FRANKMOCAP>install_win_full_body.bat

(frankmocap) D:\frankmocap\FRANKMOCAP>rem ####### installing files pre packed

(frankmocap) D:\frankmocap\FRANKMOCAP>REM pip install whl/faster_rcnn-0.1-cp37-cp37m-win_amd64.whl

(frankmocap) D:\frankmocap\FRANKMOCAP>pip install whl/detectron2-0.3-cp37-cp37m-win_amd64.whl
Processing d:\frankmocap\frankmocap\whl\detectron2-0.3-cp37-cp37m-win_amd64.whl
Requirement already satisfied: cloudpickle in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (1.6.0)
Requirement already satisfied: fvcore>=0.1.2 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (0.1.5.post20210402)
Requirement already satisfied: future in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (0.18.2)
Requirement already satisfied: yacs>=0.1.6 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (0.1.8)
Requirement already satisfied: Pillow>=7.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (8.2.0)
Requirement already satisfied: pydot in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (1.4.2)
Requirement already satisfied: matplotlib in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (3.4.1)
Requirement already satisfied: tensorboard in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (2.4.1)
Requirement already satisfied: tqdm>4.29.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (4.60.0)
Requirement already satisfied: termcolor>=1.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (1.1.0)
Requirement already satisfied: tabulate in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (0.8.9)
Requirement already satisfied: pycocotools>=2.0.2 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from detectron2==0.3) (2.0.2)
Requirement already satisfied: pyyaml>=5.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from fvcore>=0.1.2->detectron2==0.3) (5.4.1)
Requirement already satisfied: iopath>=0.1.7 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from fvcore>=0.1.2->detectron2==0.3) (0.1.8)
Requirement already satisfied: numpy in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from fvcore>=0.1.2->detectron2==0.3) (1.19.2)
Requirement already satisfied: portalocker in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from iopath>=0.1.7->fvcore>=0.1.2->detectron2==0.3) (2.3.0)
Requirement already satisfied: setuptools>=18.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from pycocotools>=2.0.2->detectron2==0.3) (52.0.0.post20210125)
Requirement already satisfied: cython>=0.27.3 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from pycocotools>=2.0.2->detectron2==0.3) (0.29.22)
Requirement already satisfied: pyparsing>=2.2.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->detectron2==0.3) (2.4.7)
Requirement already satisfied: cycler>=0.10 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->detectron2==0.3) (0.10.0)
Requirement already satisfied: python-dateutil>=2.7 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->detectron2==0.3) (2.8.1)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->detectron2==0.3) (1.3.1)
Requirement already satisfied: six in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from cycler>=0.10->matplotlib->detectron2==0.3) (1.15.0)
Requirement already satisfied: pywin32!=226 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from portalocker->iopath>=0.1.7->fvcore>=0.1.2->detectron2==0.3) (300)
Requirement already satisfied: absl-py>=0.4 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboard->detectron2==0.3) (0.12.0)
Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboard->detectron2==0.3) (0.4.4)
Requirement already satisfied: protobuf>=3.6.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboard->detectron2==0.3) (3.15.7)
Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboard->detectron2==0.3) (1.8.0)
Requirement already satisfied: wheel>=0.26 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboard->detectron2==0.3) (0.36.2)
Requirement already satisfied: grpcio>=1.24.3 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboard->detectron2==0.3) (1.36.1)
Requirement already satisfied: google-auth<2,>=1.6.3 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboard->detectron2==0.3) (1.28.0)
Requirement already satisfied: werkzeug>=0.11.15 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboard->detectron2==0.3) (1.0.1)
Requirement already satisfied: markdown>=2.6.8 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboard->detectron2==0.3) (3.3.4)
Requirement already satisfied: requests<3,>=2.21.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboard->detectron2==0.3) (2.25.1)
Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.3) (0.2.8)
Requirement already satisfied: rsa<5,>=3.1.4 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.3) (4.7.2)
Requirement already satisfied: cachetools<5.0,>=2.0.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.3) (4.2.1)
Requirement already satisfied: requests-oauthlib>=0.7.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.3) (1.3.0)
Requirement already satisfied: importlib-metadata in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from markdown>=2.6.8->tensorboard->detectron2==0.3) (3.10.0)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard->detectron2==0.3) (0.4.8)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.3) (1.26.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.3) (2020.6.20)
Requirement already satisfied: chardet<5,>=3.0.2 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.3) (4.0.0)
Requirement already satisfied: idna<3,>=2.5 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.3) (2.10)
Requirement already satisfied: oauthlib>=3.0.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.3) (3.1.0)
Requirement already satisfied: typing-extensions>=3.6.4 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from importlib-metadata->markdown>=2.6.8->tensorboard->detectron2==0.3) (3.7.4.3)
Requirement already satisfied: zipp>=0.5 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from importlib-metadata->markdown>=2.6.8->tensorboard->detectron2==0.3) (3.4.1)
detectron2 is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.

(frankmocap) D:\frankmocap\FRANKMOCAP>pip install whl/opendr-0.73-py3-none-any.whl
Processing d:\frankmocap\frankmocap\whl\opendr-0.73-py3-none-any.whl
Requirement already satisfied: chumpy>=0.58 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from opendr==0.73) (0.70)
Requirement already satisfied: matplotlib in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from opendr==0.73) (3.4.1)
Requirement already satisfied: Cython in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from opendr==0.73) (0.29.22)
Requirement already satisfied: six>=1.11.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from chumpy>=0.58->opendr==0.73) (1.15.0)
Requirement already satisfied: scipy>=0.13.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from chumpy>=0.58->opendr==0.73) (1.6.2)
Requirement already satisfied: numpy<1.23.0,>=1.16.5 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from scipy>=0.13.0->chumpy>=0.58->opendr==0.73) (1.19.2)
Requirement already satisfied: pillow>=6.2.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->opendr==0.73) (8.2.0)
Requirement already satisfied: python-dateutil>=2.7 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->opendr==0.73) (2.8.1)
Requirement already satisfied: cycler>=0.10 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->opendr==0.73) (0.10.0)
Requirement already satisfied: pyparsing>=2.2.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->opendr==0.73) (2.4.7)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->opendr==0.73) (1.3.1)
opendr is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.

(frankmocap) D:\frankmocap\FRANKMOCAP>pip install whl/PyOpenGL-3.1.5-cp37-cp37m-win_amd64.whl
Processing d:\frankmocap\frankmocap\whl\pyopengl-3.1.5-cp37-cp37m-win_amd64.whl
PyOpenGL is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.

(frankmocap) D:\frankmocap\FRANKMOCAP>pip install whl/PyOpenGL_accelerate-3.1.5-cp37-cp37m-win_amd64.whl
Processing d:\frankmocap\frankmocap\whl\pyopengl_accelerate-3.1.5-cp37-cp37m-win_amd64.whl
PyOpenGL-accelerate is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.

(frankmocap) D:\frankmocap\FRANKMOCAP>pip install -r requirements_alter.txt
Requirement already satisfied: pip in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 1)) (21.0.1)
Requirement already satisfied: gdown in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 2)) (3.12.2)
Requirement already satisfied: requests in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 3)) (2.25.1)
Requirement already satisfied: gitpython in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 4)) (3.1.14)
Requirement already satisfied: opencv-python in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 5)) (4.5.1.48)
Requirement already satisfied: pycocotools in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 6)) (2.0.2)
Requirement already satisfied: pafy in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 7)) (0.5.5)
Requirement already satisfied: youtube-dl in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 8)) (2021.4.7)
Requirement already satisfied: scipy in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 9)) (1.6.2)
Requirement already satisfied: pillow>=7.1.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 10)) (8.2.0)
Requirement already satisfied: easydict in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 11)) (1.9)
Requirement already satisfied: cython in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 12)) (0.29.22)
Requirement already satisfied: cffi in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 13)) (1.14.5)
Requirement already satisfied: msgpack in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 15)) (1.0.2)
Requirement already satisfied: pyyaml in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 16)) (5.4.1)
Requirement already satisfied: tensorboardX in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 17)) (2.2)
Requirement already satisfied: tqdm in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 18)) (4.60.0)
Requirement already satisfied: jinja2 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 19)) (2.11.3)
Requirement already satisfied: smplx in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 20)) (0.1.26)
Requirement already satisfied: sklearn in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 21)) (0.0)
Requirement already satisfied: opendr in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 22)) (0.73)
Requirement already satisfied: chumpy in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from -r requirements_alter.txt (line 23)) (0.70)
Requirement already satisfied: pycparser in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from cffi->-r requirements_alter.txt (line 13)) (2.20)
Requirement already satisfied: six>=1.11.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from chumpy->-r requirements_alter.txt (line 23)) (1.15.0)
Requirement already satisfied: numpy<1.23.0,>=1.16.5 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from scipy->-r requirements_alter.txt (line 9)) (1.19.2)
Requirement already satisfied: filelock in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from gdown->-r requirements_alter.txt (line 2)) (3.0.12)
Requirement already satisfied: gitdb<5,>=4.0.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from gitpython->-r requirements_alter.txt (line 4)) (4.0.7)
Requirement already satisfied: smmap<5,>=3.0.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from gitdb<5,>=4.0.1->gitpython->-r requirements_alter.txt (line 4)) (4.0.0)
Requirement already satisfied: MarkupSafe>=0.23 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from jinja2->-r requirements_alter.txt (line 19)) (1.1.1)
Requirement already satisfied: matplotlib in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from opendr->-r requirements_alter.txt (line 22)) (3.4.1)
Requirement already satisfied: setuptools>=18.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from pycocotools->-r requirements_alter.txt (line 6)) (52.0.0.post20210125)
Requirement already satisfied: pyparsing>=2.2.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->opendr->-r requirements_alter.txt (line 22)) (2.4.7)
Requirement already satisfied: python-dateutil>=2.7 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->opendr->-r requirements_alter.txt (line 22)) (2.8.1)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->opendr->-r requirements_alter.txt (line 22)) (1.3.1)
Requirement already satisfied: cycler>=0.10 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from matplotlib->opendr->-r requirements_alter.txt (line 22)) (0.10.0)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from requests->-r requirements_alter.txt (line 3)) (1.26.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from requests->-r requirements_alter.txt (line 3)) (2020.6.20)
Requirement already satisfied: idna<3,>=2.5 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from requests->-r requirements_alter.txt (line 3)) (2.10)
Requirement already satisfied: chardet<5,>=3.0.2 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from requests->-r requirements_alter.txt (line 3)) (4.0.0)
Requirement already satisfied: scikit-learn in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from sklearn->-r requirements_alter.txt (line 21)) (0.24.1)
Requirement already satisfied: torchgeometry>=0.1.2 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from smplx->-r requirements_alter.txt (line 20)) (0.1.2)
Requirement already satisfied: torch>=1.0.1.post2 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from smplx->-r requirements_alter.txt (line 20)) (1.6.0)
Requirement already satisfied: future in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from torch>=1.0.1.post2->smplx->-r requirements_alter.txt (line 20)) (0.18.2)
Requirement already satisfied: protobuf>=3.8.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from tensorboardX->-r requirements_alter.txt (line 17)) (3.15.7)
Requirement already satisfied: PySocks!=1.5.7,>=1.5.6 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from requests->-r requirements_alter.txt (line 3)) (1.7.1)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from scikit-learn->sklearn->-r requirements_alter.txt (line 21)) (2.1.0)
Requirement already satisfied: joblib>=0.11 in c:\programdata\miniconda3\envs\frankmocap\lib\site-packages (from scikit-learn->sklearn->-r requirements_alter.txt (line 21)) (1.0.1)

(frankmocap) D:\frankmocap\FRANKMOCAP>echo Installing a third-party 2D keypoint detector
Installing a third-party 2D keypoint detector

(frankmocap) D:\frankmocap\FRANKMOCAP>python scripts_py/install_pose2d.py
Creation of the directory D:\frankmocap\FRANKMOCAP/detectors failed
Creation of the directory D:\frankmocap\FRANKMOCAP/extra_data/body_module/body_pose_estimator failed
Downloading: checkpoint_iter_370000.pth

(frankmocap) D:\frankmocap\FRANKMOCAP>echo Download extra data for body module
Download extra data for body module

(frankmocap) D:\frankmocap\FRANKMOCAP>python scripts_py/download_data_body_module.py
Creation of the directory D:\frankmocap\FRANKMOCAP/extra_data/body_module failed
Downloading: data.tar.gz
Traceback (most recent call last):
  File "scripts_py/download_data_body_module.py", line 32, in <module>
    os.rename('data','data_from_spin')
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'data' -> 'data_from_spin'

(frankmocap) D:\frankmocap\FRANKMOCAP>echo Installing a third-party hand detector
Installing a third-party hand detector

(frankmocap) D:\frankmocap\FRANKMOCAP>python scripts_py/install_hand_detectors.py
Creation of the directory D:\frankmocap\FRANKMOCAP/extra_data/hand_module/hand_detector failed
Downloading...
From: https://drive.google.com/uc?id=1H2tWsZkS7tDF8q1-jdjx6V9XrK25EDbE
To: D:\frankmocap\FRANKMOCAP\extra_data\hand_module\hand_detector\faster_rcnn_1_8_132028.pth
378MB [03:46, 1.67MB/s]
Downloading...
From: https://drive.google.com/uc?id=1OqgexNM52uxsPG3i8GuodDOJAGFsYkPg
To: D:\frankmocap\FRANKMOCAP\extra_data\hand_module\hand_detector\model_0529999.pth
838MB [08:20, 1.68MB/s]

(frankmocap) D:\frankmocap\FRANKMOCAP>rem installing the hand object detector

(frankmocap) D:\frankmocap\FRANKMOCAP>REM "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"

(frankmocap) D:\frankmocap\FRANKMOCAP>set DISTUTILS_USE_SDK=1

(frankmocap) D:\frankmocap\FRANKMOCAP>cd detectors\hand_object_detector\lib

(frankmocap) D:\frankmocap\FRANKMOCAP\detectors\hand_object_detector\lib>python setup.py build develop
running build
running build_py
running build_ext
building 'model._C' extension
C:\ProgramData\Miniconda3\envs\frankmocap\lib\site-packages\torch\cuda\__init__.py:125: UserWarning:
NVIDIA GeForce RTX 3090 with CUDA capability sm_86 is not compatible with the current PyTorch installation.
The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_61 sm_70 sm_75 compute_37.
If you want to use the NVIDIA GeForce RTX 3090 GPU with PyTorch, please check the instructions at https://pytorch.org/get-started/locally/

  warnings.warn(incompatible_device_warn.format(device_name, capability, " ".join(arch_list), device_name))
Traceback (most recent call last):
  File "setup.py", line 66, in <module>
    cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\site-packages\setuptools\__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\distutils\dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\distutils\command\build.py", line 135, in run
    self.run_command(cmd_name)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
    _build_ext.run(self)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
    _build_ext.build_ext.run(self)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\distutils\command\build_ext.py", line 340, in run
    self.build_extensions()
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\site-packages\torch\utils\cpp_extension.py", line 649, in build_extensions
    build_ext.build_extensions(self)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions
    _build_ext.build_ext.build_extensions(self)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\distutils\command\build_ext.py", line 449, in build_extensions
    self._build_extensions_serial()
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
    self.build_extension(ext)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\site-packages\setuptools\command\build_ext.py", line 196, in build_extension
    _build_ext.build_extension(self, ext)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\distutils\command\build_ext.py", line 534, in build_extension
    depends=ext.depends)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\site-packages\torch\utils\cpp_extension.py", line 613, in win_wrap_ninja_compile
    cuda_post_cflags = win_cuda_flags(cuda_post_cflags)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\site-packages\torch\utils\cpp_extension.py", line 485, in win_cuda_flags
    cflags + _get_cuda_arch_flags(cflags))
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\site-packages\torch\utils\cpp_extension.py", line 1414, in _get_cuda_arch_flags
    raise ValueError("Unknown CUDA arch ({}) or GPU not supported".format(arch))
ValueError: Unknown CUDA arch (8.6) or GPU not supported

(frankmocap) D:\frankmocap\FRANKMOCAP\detectors\hand_object_detector\lib>cd ../../..

(frankmocap) D:\frankmocap\FRANKMOCAP>echo Download extra data for hand module
Download extra data for hand module

(frankmocap) D:\frankmocap\FRANKMOCAP>python scripts_py/download_data_hand_module.py
Creation of the directory D:\frankmocap\FRANKMOCAP/extra_data/hand_module failed
Downloading: SMPLX_HAND_INFO.pkl
Downloading: mean_mano_params.pkl
Creation of the directory D:\frankmocap\FRANKMOCAP/extra_data/hand_module/pretrained_weights failed
Downloading: pose_shape_best.pth

(frankmocap) D:\frankmocap\FRANKMOCAP>echo Downloading sample videos
Downloading sample videos

(frankmocap) D:\frankmocap\FRANKMOCAP>python scripts_py/download_sample_video.py
Downloading: sample_data_frank.tar

(frankmocap) D:\frankmocap\FRANKMOCAP>
 

Returns:

(frankmocap) D:\frankmocap\FRANKMOCAP>python -m demo.demo_frankmocap --input_path ./sampledata/single_totalbody.mp4 --out_dir ./mocap_output --save_pred_pkl
Traceback (most recent call last):
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\frankmocap\FRANKMOCAP\demo\demo_frankmocap.py", line 24, in <module>
    from handmocap.hand_bbox_detector import HandBboxDetector
  File "D:\frankmocap\FRANKMOCAP\handmocap\hand_bbox_detector.py", line 30, in <module>
    from model.utils.config import cfg as cfgg
ModuleNotFoundError: No module named 'model'

(frankmocap) D:\frankmocap\FRANKMOCAP>

dangerstudios avatar Apr 07 '21 22:04 dangerstudios

if I create the dirs I can almost get there:

(frankmocap) D:\frankmocap\FRANKMOCAP>python -m demo.demo_frankmocap --input_path ./sampledata/single_totalbody.mp4 --out_dir ./mocap_output --save_pred_pkl
Traceback (most recent call last):
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\ProgramData\Miniconda3\envs\frankmocap\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\frankmocap\FRANKMOCAP\demo\demo_frankmocap.py", line 24, in <module>
    from handmocap.hand_bbox_detector import HandBboxDetector
  File "D:\frankmocap\FRANKMOCAP\handmocap\hand_bbox_detector.py", line 30, in <module>
    from model.utils.config import cfg as cfgg
ImportError: cannot import name 'cfg' from 'model.utils.config' (unknown location)

(frankmocap) D:\frankmocap\FRANKMOCAP>

dangerstudios avatar Apr 08 '21 00:04 dangerstudios

I saw some problems with the pytorch version. image

so it throws an error image

The problem seems to be that your configuration is much better than mine 😅

So it is failing on building the hand detector.

I think you could try to use only the body estimation, that does not use the hand detector.

python -m demo.demo_bodymocap --input_path ./sample_data/han_short.mp4 --out_dir ./mocap_output --save_pred_pkl

or trying to compile the hand detector, but on this last part (compiling it yourself) I wont be able to help much, could only point some directions.

carlosedubarreto avatar Apr 08 '21 07:04 carlosedubarreto

In Python 3 you must tell it when you are using relative imports:

from .models import ...

usernamex1x23 avatar Apr 19 '21 00:04 usernamex1x23

Was a solution to this every found? I'm having the exact same issue.

The-DevBlog avatar May 09 '21 00:05 The-DevBlog

No I gave up for the moment, Probably parsing the python files to python3 might help?

dangerstudios avatar May 09 '21 01:05 dangerstudios

@AndrewCS149 and @dangerstudios I searched around frankmocap issues, and found something that could help you guys.

https://github.com/facebookresearch/frankmocap/issues/13#issuecomment-709438171

carlosedubarreto avatar May 09 '21 07:05 carlosedubarreto

Thank you for such a quick response! So it looks like im getting somewhere now. For some reason I'm not able to do an execution test with the hand detection. When I do the body detection I do get 'Loading Body Pose Estimator' but will not move forward from there.

The-DevBlog avatar May 09 '21 07:05 The-DevBlog

Thank you for such a quick response! So it looks like im getting somewhere now. For some reason I'm not able to do an execution test with the hand detection. When I do the body detection I do get 'Loading Body Pose Estimator' but will not move forward from there.

@AndrewCS149 , Your best bet is searching, or asking at the original Facebook frankmocap issue page on github (my last answer has a link from an issue there)

This repository here is more to deal with problems installing specif for windows, and we are only a few people here to help, comparing to the original github.

And I don't know that much to help on the scenario you are having problems, unfortunately.

carlosedubarreto avatar May 09 '21 09:05 carlosedubarreto

no one has this working with an RTX 3090 on windows... right? @carlosedubarreto

dangerstudios avatar May 09 '21 12:05 dangerstudios

no one has this working with an RTX 3090 on windows... right? @carlosedubarreto

@dangerstudios No one that I know. And I guess it's due to CUDA 11.

What I understood is that RTX 3090 uses CUDA 11, but detectron uses CUDA 10.

And that could be the problem.

carlosedubarreto avatar May 09 '21 13:05 carlosedubarreto

no one has this working with an RTX 3090 on windows... right? @carlosedubarreto

I feel very bad for you :)

AhmedShalabe avatar May 31 '21 12:05 AhmedShalabe

i fixed the ModuleNotFoundError: No module named 'model'.....but ran into lots of other issues...had to make changes on codes ..i have created a video to understand process...but my video card is GTX 1050TI and cuda 10.1...Good luck https://youtu.be/hmSiNuWmz1I

Crackpack avatar Sep 16 '21 20:09 Crackpack

thanks a lot for helping with more information @Crackpack 👏👏

carlosedubarreto avatar Sep 17 '21 06:09 carlosedubarreto

Hi all.. WHile running the demo_hand mocap in colab... It is showing some assertion error that a model path is not found.. #!xvfb-run -a python -m demo.demo_handmocap --input_path {video_path} --out_dir {output_path} --save_pred_pkl --#save_bbox_output

Loading Body Pose Estimator Loading Third View Hand Detector Traceback (most recent call last): File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "/usr/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/content/frankmocap/demo/demo_frankmocap.py", line 247, in main() File "/content/frankmocap/demo/demo_frankmocap.py", line 230, in main hand_bbox_detector = HandBboxDetector('third_view', device) File "/content/frankmocap/handmocap/hand_bbox_detector.py", line 311, in init self.model = Third_View_Detector() File "/content/frankmocap/handmocap/hand_bbox_detector.py", line 48, in init self.__load_hand_detector() File "/content/frankmocap/handmocap/hand_bbox_detector.py", line 57, in __load_hand_detector self.hand_detector = DefaultPredictor(cfg) File "/usr/local/lib/python3.7/dist-packages/detectron2/engine/defaults.py", line 222, in init checkpointer.load(cfg.MODEL.WEIGHTS) File "/usr/local/lib/python3.7/dist-packages/fvcore/common/checkpoint.py", line 141, in load assert os.path.isfile(path), "Checkpoint {} not found!".format(path) AssertionError: Checkpoint extra_data/hand_module/hand_detector/model_0529999.pth not found!

I checked the handdetector folder and its actually empty... anyone else faced it also? Thanks

UtsaChattopadhyay avatar Mar 01 '22 04:03 UtsaChattopadhyay

Sorry, Its been a long time since I stopped trying frankmocap. I wont be able to help you on that. Even worst in colab.

The best possibility to get help, would be asking in the official frankmocap github (if you didn´t already)

carlosedubarreto avatar Mar 01 '22 08:03 carlosedubarreto

Sorry, Its been a long time since I stopped trying frankmocap. I wont be able to help you on that. Even worst in colab.

The best possibility to get help, would be asking in the official frankmocap github (if you didn´t already)

Hey. Thanks for the reply. I got it solved..

UtsaChattopadhyay avatar Mar 01 '22 15:03 UtsaChattopadhyay