No description
Find a file
2021-02-23 09:37:33 +01:00
data 🎉 initial commit 2021-02-23 09:16:05 +01:00
utils 🎉 initial commit 2021-02-23 09:16:05 +01:00
LICENSE 📄 Add license 2021-02-23 09:34:08 +01:00
main.py 📄 Add license and copyright 2021-02-23 09:37:33 +01:00
README.md 📝 beautify origianl repository link 2021-02-23 09:29:09 +01:00

NeRF Tutorial

This example code is largely inspried from the Jupyter Notebook given by the pytorch repository.

It has been adapted to be ran inside a python sheel and not a jupyer notebook. It is GPU only, there is support for CPU.

It cannot run my lab computer: NVIDIA GeForce RTX 2060 (6GiB of VRAM) and thus need to be run on the cluster which has more VRAM.

Installation

Please refer to the original Pytorch3D project, here is a quick summary:

conda create -n pytorhc3d python=3.8
conda activate pytorch3d
conda install -c pytorch pytorch=1.7.1 torchvision cudatoolkit=10.2
conda install -c conda-forge -c fvcore -c iopath fvcore iopath
conda install -c bottle nvidiacub
conda intall numpy matplotlib plotly

You can then clone this repo and run the code

git clone https://gitea.auro.re/otthorn/nerf_tutorial.git
cd nerf_tutorial
python3 main.py

To deactivate the conda env

conda deactivate