- Git pull (repo includes dockerfile)
- Docker build (based on that dockerfile)
- Docker run (and bind the repo you're in to the docker container)
- Install conda/pip dependencies in container from environment.yml or pip
- Run demo code from repo
- apt update
- apt install git -y
- apt install wget -y
- apt install unzip -y
- git clone https://github.com/montehoover/deep-geometric-prior.git
- wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
- bash https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
- Read license, type yes, hit enter a few times
- cd deep-geometric-prior
- conda env create -f environment.yml
- conda activate deep-geometric-prior
- conda install -c conda-forge gdown -y
- gdown https://drive.google.com/uc?id=17Elfc1TTRzIQJhaNu5m7SckBH_mdjYSe
- unzip deep_geometric_prior_data.zip
- python reconstruct_surface.py deep_geometric_prior_data/scans/gargoyle.ply 0.01 1.0 20 -d cuda:0 cuda:1 cuda:2 cuda:3 -nl 25 -ng 25 -o gargoyle