torch==1.12 and requirements.txt update (#302)

* cleaning up requirements.txt and adding versions

* need to update github actions, docs, and make optional dependencies work

* updated documentation

* set directory

* new functorch version

* updated caching

* fixed hash
This commit is contained in:
Ethan Weber authored and GitHub committed 2022-09-02 10:25:37 -07:00
1 parent 4d44f49f05
commit c46ff4f75f
11 files changed
+71 -74

No files matched your search

+1 -1
View File
@@ -40,7 +40,7 @@ In order to merge changes to the code base, all of these checks must be passing.
To install the required packages:
```bash
pip install -r docs/requirements.txt
pip install -e .[docs]
```
You may also need to install [pandoc](https://pandoc.org/). If you are using `conda` you can run the following:
-8
View File
@@ -1,8 +0,0 @@
furo==2022.4.7
readthedocs-sphinx-search==0.1.2
myst-nb==0.16.0
nbformat==5.4.0
sphinx==4.5.0
sphinxemoji==0.2.0
sphinx-copybutton==0.5.0
sphinx-design==0.2.0
+1 -15
View File
@@ -31,14 +31,7 @@ Clone the repo
git clone git@github.com:plenoptix/nerfactory.git
```
Install dependencies
```bash
cd nerfactory
pip install -r environment/requirements.txt
```
Install nerfactory as a library
Install dependencies and nerfactory as a library
```bash
pip install -e .
@@ -106,13 +99,6 @@ Additionally, if you run everything with the default configuration, by default,
tensorboard --logdir outputs
```
Or the following:
```bash
export TENSORBOARD_PORT=<port>
bash environment/run_tensorboard.sh
```
# Rendering a Trajectory
To evaluate the trained NeRF, we provide an evaluation script that allows you to do benchmarking (see our [benchmarking workflow](../tooling/benchmarking.md)) or to render out the scene with a custom trajectory and save the output to a video.