AlphaPose Model
์ฃผ์
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