Commit Graph
25 Commits
Author SHA1 Message Date
Jake Austin 280bf1bec3 Appeasing the linter 2022-07-24 17:49:42 -07:00
Jake Austin 5e9f1eb1a3 Updating names again 2022-07-24 17:43:40 -07:00
Jake Austin 936adda218 Merge branch 'master' into Data-Refactoring 2022-07-24 16:52:21 -07:00
Jake Austin 2fc2fe3817 Making some updates to notation, documentation 2022-07-24 16:49:19 -07:00
Ethan Weber 6cfccab336 fixing eval dataloader indices issue (#196)
* added some logic for the indices when none

* forgot to comment out code

* fix linting

* fixed typing
2022-07-22 16:29:14 -07:00
Jake Austin 3a78a9cb2e passing linting tests and fixed documentation 2022-07-20 16:42:47 -07:00
Ethan Weber 05b92e228b Fixing nerfw and adding to GH Actions (#167)
* added beta_min to nerfw, which I think is needed

* added camera interpolation path and restructured run_eval code

* adding to gitignore

* addressing github comments. mostly documentation

* fixing nerfw dataset for test cases
2022-07-19 16:21:54 -07:00
Jake Austin 482f7c9eea Fixing documentation, moving IterableWrapper to pyrad/utils/misc, sorting imports 2022-07-18 17:26:34 -07:00
Matthew Tancik 7c9b837ba9 Instant-ngp fuse encoding with network (#171)
Instant-ngp fuse encoding with network
2022-07-18 15:37:27 -07:00
Jake Austin 0422afc913 adding docstring for abstractcacheddataloaderv2 2022-07-17 23:05:06 -07:00
Jake Austin 667de0b758 Subclassed abstract cached dataloader, for things like generic NeRFs where data fits in memory 2022-07-17 23:01:42 -07:00
Jake Austin f5a354fdb0 Patching up some mistakes, linting 2022-07-17 22:48:46 -07:00
Jake Austin cff55d7836 Fixing nitpicks, clarifying documentation, updating dataloader params 2022-07-17 22:42:35 -07:00
Jake Austin 7e23747c41 Forgot to import nn.Module 2022-07-17 19:24:01 -07:00
Jake Austin 1ef976d177 GenericDataContainer and AbstractDataloaderV2 2022-07-17 18:29:25 -07:00
Matthew Tancik ab35e28871 Cache full dataset by default (#157)
Cache full dataset by default
2022-07-15 17:52:15 -07:00
Ethan Weber 4ddd146633 Improving eval script with camera trajectory videos (#124)
* spiral traj working, specify version for hydra, better documentation

* cleaned up spiral trajectory a bit
2022-07-13 10:58:01 -07:00
Matthew Tancik 304a759e85 Tancik/scene contraction (#70)
Contract the scene to a sphere of radius 2. This is the same contraction used in MipNeRF 360.
Add mipnerf 360 graph and config. It currently doesn't contain the other advancements made in the paper (sample proposal network, regularizers)
2022-06-29 18:28:21 -07:00
Matt Tancik d160fa87cb Correct poses 2022-06-28 10:51:35 -07:00
Matt Tancik f71c2c21f2 Add mipnerf 360 data support 2022-06-28 10:51:35 -07:00
evonneng ee4e6b24f4 Added structured config support (#58)
* added typed config; idealy would convert graph to typed too....

* added graph as config
2022-06-17 08:46:03 -07:00
evonneng f67dca6f5b refactor moving setup functions to associated classes; cleanup eval and benchmark scripts (#48)
* refactor code to move graph/dataset setup to respective files

* consolidated eval and benchmark script

* moved setup optimizers to its own thing
2022-06-13 19:05:07 -07:00
evonneng 5433f831ac add licensing headers (#27)
* add licensing headers

* add licensing to run actions

* rerun headers file

* remove trailing white spaces
2022-06-08 13:31:13 -07:00
Ethan Weber d16f87a957 fixing blender scene training with vanilla nerf 2022-06-08 18:00:51 +00:00
Ethan Weber 457788d689 dataloader logic, new folder structure, flatter configs (#26)
* renaming dataloader to data. adding some dataloader classes

* restructuring configs

* fixed instant ngp tcnn direction rescaling

* working through test cases

* black and lint and tests
2022-06-08 09:01:56 -07:00