install.md
February 28, 2025 ยท View on GitHub
The following guidance works with 2080Ti GPU, cuda 11.7, driver 515.65.01.
git clone this repo and cd into it.
git clone https://github.com/zql-kk/FlowPolicy.git
1.create python env
conda create -n flowpolicy python=3.8
conda activate flowpolicy
2.install torch
# cuda=11.7
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117
# Note: just install the torch version that matches your own cuda version
3.install flowpolicy
cd FlowPolicy && pip install -e . && cd ..
4.install mujoco in ~/.mujoco
cd ~/.mujoco
wget https://github.com/deepmind/mujoco/releases/download/2.1.0/mujoco210-linux-x86_64.tar.gz -O mujoco210.tar.gz --no-check-certificate
tar -xvzf mujoco210.tar.gz
5.put the following into your bash script (usually in YOUR_HOME_PATH/.bashrc). Remember to source ~/.bashrc to make it work and then open a new terminal.
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${HOME}/.mujoco/mujoco210/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export MUJOCO_GL=egl
6.install mujoco-py (in the folder of third_party):
cd YOUR_PATH_TO_THIRD_PARTY
cd mujoco-py-2.1.2.14
pip install -e .
cd ../..
7.install sim env
pip install setuptools==59.5.0 Cython==0.29.35 patchelf==0.17.2.0
cd third_party
cd gym-0.21.0 && pip install -e . && cd ..
cd Metaworld && pip install -e . && cd ..
cd rrl-dependencies && pip install -e mj_envs/. && pip install -e mjrl/. && cd ..
8.install pytorch3d
conda install -y https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch3d/linux-64/pytorch3d-0.7.5-py38_cu117_pyt201.tar.bz2
or (like DP3)
cd third_party/pytorch3d_simplified && pip install -e . && cd ..
9.other necessary packages
pip install zarr==2.12.0 wandb ipdb gpustat dm_control omegaconf hydra-core==1.2.0 dill==0.3.5.1 einops==0.4.1 diffusers==0.11.1 numba==0.56.4 moviepy imageio av matplotlib termcolor natsort open3d
10.install the visualizer for pointclouds offered by DP3 (optional)
pip install kaleido plotly
cd visualizer && pip install -e . && cd ..