Ruilong Li(李瑞龙)
1cd697366e
sorting imports on save; cleanup imports sorting; add isort check ( #207 )
2022-07-26 14:35:38 -07:00
Matthew Tancik
6050dfb6e3
Update to myst_nb ( #206 )
...
* Update to myst_nb
* Fix action
* Remove action for now
2022-07-25 19:22:39 -07:00
evonneng
899d990387
lint
2022-07-25 21:28:29 +00:00
evonneng
d09d22ea5e
Merge branch 'master' of github.com:pyradiance/radiance
2022-07-25 21:22:43 +00:00
evonneng
24ab477b45
fixed dataset loading in benchmark
2022-07-25 21:22:29 +00:00
Matthew Tancik
6dc704c551
Rename repo to nerfactory ( #204 )
...
* Rename to nerfactory
* Fix missing files
2022-07-25 13:52:20 -07:00
Abhik Ahuja
31b52ae186
Merge pull request #190 from plenoptix/origamiman72/rays-formatting
...
Changed Rays / Sec formatting
2022-07-24 02:19:45 -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
origamiman72
66d23199ff
Added human readable formatting
2022-07-21 21:47:05 -07:00
origamiman72
8cfe141fd7
Changed Rays / Sec formatting
2022-07-20 17:52:36 -07:00
Matthew Tancik
5cee32074a
Add dcargs ( #178 )
...
* Add dcargs
* Add dcargs to run_actions
2022-07-19 18:23:40 -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
Matt Tancik
f77d1fc110
Update docstrings and add missing types
2022-07-19 16:12:05 -07:00
evonneng
b725d5dafa
removed viewer from benchmarking
2022-07-19 01:29:09 +00:00
evonneng
3df29717dd
added avg total fps ( #170 )
...
* added fps as benchmarking stats
* update total avg for fps/rays/s
2022-07-18 12:56:32 -07:00
Matthew Tancik
33eff4d0fc
run_actions propagate docs error ( #163 )
...
* run_actions propagate docs error
2022-07-16 16:23:36 -07:00
evonneng
cc9a438057
added fps as benchmarking stats ( #142 )
2022-07-14 17:04:47 -07:00
Matthew Tancik
e0fb77bf1a
Tancik/lint and format scripts ( #140 )
...
* Lint and formatter to include scripts folder
2022-07-14 11:12:23 -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
9efcfad4f3
Add extra checks for license ( #120 )
...
Add extra checks for license
2022-07-12 16:49:04 -07:00
Brent Yi
14d030ff6f
Various minor fixes for typos and types ( #105 )
...
* minor fixes for typos and types
* run isort
2022-07-07 23:31:56 -07:00
Ethan Weber
74ec84117e
cleaning up viewer code ( #101 )
2022-07-07 16:00:30 -07:00
evonneng
d0d2fbe4a0
Merge branch 'master' of github.com:pyradiance/radiance
2022-07-07 18:59:57 +00:00
evonneng
39b67e6fe9
update benchmarking; add clip to mipnerf lpips
2022-07-07 18:59:23 +00:00
Matt Tancik
31a465c62f
Run_actions quit on failed action
2022-07-07 11:35:16 -07:00
Ethan Weber
44c5e3264c
Documenting viewer and faster image sending ( #86 )
...
* updated three.js version. only send camera information when it moves
* changing code back to updating camera constantly because packets seem to be lost
* name change
* starting viewer docs
* new workflow
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* homepage
* homepage
* / to ?
* more documentation
* fixed none error
* instant ngp fix
* faster image sending over tcp. instant ngp bin fix. lowest res when moving
* black
* requirements
2022-07-07 00:03:45 -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
d65b50a0e3
Removed hardcoding in benchmarking code ( #59 )
...
* updated benchmarking script
* removed annoying benchmarking hardcoding
2022-06-16 20:14:10 -07:00
evonneng
91ef54963c
refactoring configs; pulled network out of graph; created trainer heirarchy ( #51 )
...
* changed config graph structure
* removed network udner graphs; added new heirarchy trainer
* fixed callback in occupancy graph
* lint
* changed register callback to setter method
2022-06-15 09:06:43 -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
b2648c6522
updated benchmarking to match new config
2022-06-14 00:15:05 +00:00
evonneng
bed39763a1
updated benchmarking script ( #32 )
2022-06-08 17:39:15 -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
evonneng
9fa87173fd
added make file run in debug
2022-06-07 03:04:00 +00:00
evonneng
e8118f0569
merge
2022-06-03 17:51:01 +00:00
evonneng
394b1748ea
update readmes
2022-06-03 17:49:27 +00:00
Ethan Weber
146332cfb6
Refactoring (data loading, semantic-nerf/nerf-w fixes, ...) ( #8 )
...
* in progress. camera_indices broken
* faster dataloader. starting on pixel sampler logic
* imagesampler and pixelsampler
* lint and black
* continuing merge
* pytest working
* fixed docs
* docs
* minor changes
2022-06-02 14:58:46 -04:00
evonneng
3e86682f69
merge
2022-05-31 22:10:29 +00:00
evonneng
19109270fe
update getting around readme
2022-05-31 21:50:26 +00:00
Matt Tancik
1a8ad9a763
Change name to pyrad
2022-05-31 14:15:06 -07:00
evonneng
84d01ddd25
add print to beginning of train ( #114 )
...
* added print unrolled config to beginning of train
2022-05-30 11:42:58 -07:00
evonneng
fbcf3cb831
Eng/better configs ( #113 )
...
* update possible config setup
* finished porting remaning configs
* fix bugs
* change mattprot to radiance in config
2022-05-30 10:47:49 -07:00
Matt Tancik
b26408eb7a
Adios mattport
2022-05-30 09:24:12 -07:00
evonneng
9d2b34ab60
Added auto find gpu; added method name to arg list ( #111 )
...
* update benchmarking for better practice
* fixed logic for finding/distributing across GPUS
* added method to argument list
2022-05-30 09:01:52 -07:00
evonneng
5e9d064db6
update benchmarking for better practice ( #107 )
2022-05-24 12:37:45 -07:00
Ethan Weber
7d8beaaed4
Tiny-cuda-nn and fixed logic for instant-ngp ( #102 )
...
* correcting implementation for instant ngp
* instant ngp with tcnn
* black and pylint
* merged master
2022-05-23 12:05:41 -07:00
evonneng
1f719b49c0
Merge branch 'master' of github.com:ethanweber/mattport
2022-05-18 22:33:13 +00:00
evonneng
c19deabc2e
benchmarking details; todo: might need to move this out
2022-05-18 22:33:06 +00:00