#μ£Όμ
WSLμμ AlphaPose λͺ¨λΈ λ리기
#μ€λͺ
RGBμμ λ°λ‘ 3D λͺ¨λΈμ λ§λλ M3DHPE(Monocular 3D Human Pose Estimation) λͺ¨λΈμ μ£Όλ‘ 8GBκ° λμλ€.
κ·Έλμ μ°Ύμ κ²μ΄ 2D Poseλ₯Ό λ¨Όμ μΆμΆνκ³ , κ·Έκ²μ 3Dλ‘ λ³ννλ λ°©λ²μ΄λ€.
| λͺ©μ°¨ | μ€λͺ |
|---|---|
| Window | Windowμμμ Multi-Cuda Setting |
#νκ²½
- Window 11
- WSL 2.0
#μ½λ
μλ³Έ Installation μ½λλ μλμ κ°λ€.
github
λ
Όλ¬Έ
#μ€ν μ½λ
# pip install λ°©λ² (AlphaPose μλ)
# 1. Install PyTorch
pip3 install torch torchvision --extra-index-url https://download.pytorch.org/whl/cu12.6
# Check torch environment by: python3 -m torch.utils.collect_env
# 2. Get AlphaPose
git clone https://github.com/MVIG-SJTU/AlphaPose.git
cd AlphaPose
export PATH=/usr/local/cuda/bin/:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64/:$LD_LIBRARY_PATH
pip install cython
sudo apt-get install libyaml-dev
# 4. μ΄λλ‘
python -m pip install cython
pip install ninja easydict matplotlib opencv-python tensorboardx terminaltables visdom numpy scipy pyyaml cython_bbox
sudo apt-get install libyaml-dev
pip install --upgrade pip setuptools wheel
pip3 install git+https://github.com/Ambrosiussen/HalpeCOCOAPI.git#subdirectory=PythonAPI
python setup.py build develop
# 4. Install PyTorch3D (Optional, only for visualization)
conda install -c fvcore -c iopath -c conda-forge fvcore iopath
conda install -c bottler nvidiacub
pip install git+ssh://git@github.com/facebookresearch/pytorch3d.git@stable
# Create Pyenv virtual environment
pyenv install 3.9.21
pyenv virtualenv 3.9.21 alphapose
pyenv activate alphapose
# Install PyTorch libraries