mkocabas / VIBE

Official implementation of CVPR2020 paper "VIBE: Video Inference for Human Body Pose and Shape Estimation"
https://arxiv.org/abs/1912.05656
Other
2.86k stars 550 forks source link

[BUG] Can't run colab due to requirments installation error #213

Closed nukadelic closed 2 years ago

nukadelic commented 2 years ago
Requirement already satisfied: torch==1.4.0 in /usr/local/lib/python3.7/dist-packages (1.4.0)
Requirement already satisfied: numpy==1.17.5 in /usr/local/lib/python3.7/dist-packages (1.17.5)
Collecting git+https://github.com/giacaglia/pytube.git
  Cloning https://github.com/giacaglia/pytube.git to /tmp/pip-req-build-f4d2lxmj
  Running command git clone -q https://github.com/giacaglia/pytube.git /tmp/pip-req-build-f4d2lxmj
Collecting git+https://github.com/mattloper/chumpy.git (from -r requirements.txt (line 24))
  Cloning https://github.com/mattloper/chumpy.git to /tmp/pip-req-build-i_25g6gb
  Running command git clone -q https://github.com/mattloper/chumpy.git /tmp/pip-req-build-i_25g6gb
Collecting git+https://github.com/mkocabas/yolov3-pytorch.git (from -r requirements.txt (line 25))
  Cloning https://github.com/mkocabas/yolov3-pytorch.git to /tmp/pip-req-build-ngu1by4b
  Running command git clone -q https://github.com/mkocabas/yolov3-pytorch.git /tmp/pip-req-build-ngu1by4b
Collecting git+https://github.com/mkocabas/multi-person-tracker.git (from -r requirements.txt (line 26))
  Cloning https://github.com/mkocabas/multi-person-tracker.git to /tmp/pip-req-build-xwnwu26v
  Running command git clone -q https://github.com/mkocabas/multi-person-tracker.git /tmp/pip-req-build-xwnwu26v
Collecting tqdm==4.28.1
  Using cached tqdm-4.28.1-py2.py3-none-any.whl (45 kB)
Collecting yacs==0.1.6
  Using cached yacs-0.1.6-py3-none-any.whl (9.6 kB)
Collecting h5py==2.10.0
  Using cached h5py-2.10.0-cp37-cp37m-manylinux1_x86_64.whl (2.9 MB)
Requirement already satisfied: numpy==1.17.5 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 4)) (1.17.5)
Requirement already satisfied: scipy==1.4.1 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 5)) (1.4.1)
Collecting numba==0.47.0
  Using cached numba-0.47.0-cp37-cp37m-manylinux1_x86_64.whl (3.7 MB)
Collecting smplx==0.1.26
  Using cached smplx-0.1.26-py3-none-any.whl (29 kB)
Requirement already satisfied: gdown==3.6.4 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 8)) (3.6.4)
Collecting PyYAML==5.3.1
  Using cached PyYAML-5.3.1.tar.gz (269 kB)
Collecting joblib==0.14.1
  Using cached joblib-0.14.1-py2.py3-none-any.whl (294 kB)
Collecting pillow==7.1.0
  Using cached Pillow-7.1.0-cp37-cp37m-manylinux1_x86_64.whl (2.1 MB)
Collecting trimesh==3.5.25
  Using cached trimesh-3.5.25.tar.gz (399 kB)
Collecting pyrender==0.1.36
  Using cached pyrender-0.1.36-py3-none-any.whl (1.2 MB)
Collecting progress==1.5
  Using cached progress-1.5.tar.gz (5.8 kB)
Collecting filterpy==1.4.5
  Using cached filterpy-1.4.5.zip (177 kB)
Collecting matplotlib==3.1.3
  Using cached matplotlib-3.1.3-cp37-cp37m-manylinux1_x86_64.whl (13.1 MB)
Collecting tensorflow==1.15.4
  Using cached tensorflow-1.15.4-cp37-cp37m-manylinux2010_x86_64.whl (110.5 MB)
Collecting tensorboard==2.1.0
  Using cached tensorboard-2.1.0-py3-none-any.whl (3.8 MB)
Collecting torchvision==0.5.0
  Using cached torchvision-0.5.0-cp37-cp37m-manylinux1_x86_64.whl (4.0 MB)
Requirement already satisfied: scikit-image==0.16.2 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 20)) (0.16.2)
Collecting scikit-video==1.1.11
  Using cached scikit_video-1.1.11-py2.py3-none-any.whl (2.3 MB)
Requirement already satisfied: opencv-python==4.1.2.30 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 22)) (4.1.2.30)
Collecting llvmlite==0.32.1
  Using cached llvmlite-0.32.1-cp37-cp37m-manylinux1_x86_64.whl (20.2 MB)
Requirement already satisfied: six>=1.11.0 in /usr/local/lib/python3.7/dist-packages (from chumpy==0.70->-r requirements.txt (line 24)) (1.15.0)
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from numba==0.47.0->-r requirements.txt (line 6)) (57.4.0)
Collecting torchgeometry>=0.1.2
  Using cached torchgeometry-0.1.2-py2.py3-none-any.whl (42 kB)
Requirement already satisfied: torch>=1.0.1.post2 in /usr/local/lib/python3.7/dist-packages (from smplx==0.1.26->-r requirements.txt (line 7)) (1.4.0)
Requirement already satisfied: requests in /usr/local/lib/python3.7/dist-packages (from gdown==3.6.4->-r requirements.txt (line 8)) (2.23.0)
Collecting PyOpenGL==3.1.0
  Using cached PyOpenGL-3.1.0.zip (2.2 MB)
Requirement already satisfied: networkx in /usr/local/lib/python3.7/dist-packages (from pyrender==0.1.36->-r requirements.txt (line 13)) (2.6.2)
Requirement already satisfied: pyglet>=1.4.10 in /usr/local/lib/python3.7/dist-packages (from pyrender==0.1.36->-r requirements.txt (line 13)) (1.5.0)
Collecting freetype-py
  Using cached freetype_py-2.2.0-py3-none-manylinux1_x86_64.whl (890 kB)
Requirement already satisfied: imageio in /usr/local/lib/python3.7/dist-packages (from pyrender==0.1.36->-r requirements.txt (line 13)) (2.4.1)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.7/dist-packages (from matplotlib==3.1.3->-r requirements.txt (line 16)) (0.10.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.7/dist-packages (from matplotlib==3.1.3->-r requirements.txt (line 16)) (2.4.7)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.7/dist-packages (from matplotlib==3.1.3->-r requirements.txt (line 16)) (1.3.1)
Requirement already satisfied: python-dateutil>=2.1 in /usr/local/lib/python3.7/dist-packages (from matplotlib==3.1.3->-r requirements.txt (line 16)) (2.8.2)
Requirement already satisfied: opt-einsum>=2.3.2 in /usr/local/lib/python3.7/dist-packages (from tensorflow==1.15.4->-r requirements.txt (line 17)) (3.3.0)
Collecting gdown==3.6.4
  Using cached gdown-3.6.4.tar.gz (5.2 kB)
INFO: pip is looking at multiple versions of smplx to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of numba to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of scipy to determine which version is compatible with other requirements. This could take a while.
Collecting scipy==1.4.1
  Using cached scipy-1.4.1-cp37-cp37m-manylinux1_x86_64.whl (26.1 MB)
INFO: pip is looking at multiple versions of numpy to determine which version is compatible with other requirements. This could take a while.
Collecting numpy==1.17.5
  Using cached numpy-1.17.5-cp37-cp37m-manylinux1_x86_64.whl (20.0 MB)
ERROR: Cannot install -r requirements.txt (line 17) and tensorboard==2.1.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested tensorboard==2.1.0
    tensorflow 1.15.4 depends on tensorboard<1.16.0 and >=1.15.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
chengleqi commented 2 years ago

You can change tensorboard==2.1.0 to tensorboard==1.15.0 in requirements.txt file