-
Notifications
You must be signed in to change notification settings - Fork 4
DeepSDF Preprocessing setup
OS: Ubuntu 18.04
GPU: GeForce GT 630
NVIDIA driver: 390.141
CUDA version: N/A
Python version: 3.6.9
pytorch version: 1.7.1+cpu
OS:
NVIDIA driver:
CUDA version:
Python version:
pytorch version:
Machine type: n1-standard-8 (8 vCPUs, 30 GB memory)
OS: Ubuntu 18.04
GPU: 1 x NVIDIA Tesla T4
NVIDIA driver:
CUDA version:
Python version: 3.6.9
pytorch version:
-
Clone DeepSDF
-
Install requirements:
Apt install
- git
- python3-pip
- libgl1-mesa-dev
- libglew-dev
- libpython3.6-dev
- pkg-config
- libeigen3-dev
- cmake
- zlib1g-dev
- libgtest-dev
- build-essential
Pip install
- opencv-python
- shutil
- numpy
- Cython
- scipy
- pandas
- tensorboardX
- munkres
- torch -> depends on setup
- pyopengl
- Pillow
- pybind11
- Clone DeepSDF
git clone git@github.com:facebookresearch/DeepSDF.git
cd DeepSDF
git submodule update --init
- Install CLI11
git clone https://github.com/CLIUtils/CLI11
cd CLI11/
mkdir build
cd build/
git submodule update --init
cmake ..
cmake --build .
sudo make install
- Install nanoflann
git clone https://github.com/jlblancoc/nanoflann.git
cd nanoflann/
mkdir build
cd build/
git submodule update --init
cmake ..
make -j
sudo make install
sudo mkdir /usr/local/include/nanoflann
sudo mv /usr/local/include/nanoflann.hpp /usr/local/include/nanoflann/
- Install Pangolin
git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin/
mkdir build
cd build
cmake ..
cmake --build .
sudo make install
sudo cp -r Pangolin/include/mpark/ /usr/local/include/
- Build DeepSDF
cd DeepSDF
mkdir build
cmake ..
make -j
sudo make install