Commit Graph
69 Commits
Author SHA1 Message Date
Ethan Weber f724e16a23 cleanup 2023-01-30 20:11:49 +00:00
Ethan Weber 9e992b9550 fixing linting 2023-01-30 19:49:17 +00:00
Ethan Weber 844e518aaf moving functions around 2023-01-30 18:21:56 +00:00
Ethan Weber 7caafd6063 deleting files 2023-01-27 23:15:55 +00:00
Ethan Weber 3d645515b8 merged 2023-01-27 23:13:59 +00:00
Ethan Weber 828a4fa532 before merge 2023-01-27 23:05:29 +00:00
Ethan Weber 5608d497ab merge 2023-01-27 22:53:50 +00:00
Ethan Weber 3cfe0d7990 removing comments 2023-01-27 22:53:24 +00:00
Ethan Weber ff2ab887c2 benchmarks 2023-01-26 21:59:07 +00:00
Ethan Weber 42d0584d96 fixing up dataparser 2023-01-25 04:03:58 +00:00
Ethan Weber 037bc23492 config 2023-01-25 02:20:34 +00:00
Ethan Weber 3bc2587fb2 benchmark 2023-01-25 01:56:40 +00:00
Ethan Weber 48d0ebd578 near plane 2023-01-24 23:48:10 +00:00
Ethan Weber fed58df9b9 stump change 2023-01-24 23:43:56 +00:00
Ethan Weber ca6c8efbe2 some edits 2023-01-24 09:19:35 +00:00
Ethan Weber 4acfce84c6 cleanup 2023-01-11 02:19:44 +00:00
Ethan Weber 5cacc91142 benchmark scripts 2023-01-10 23:22:20 +00:00
Ethan Weber 4cad94a5ba organization 2023-01-09 23:19:42 +00:00
Ethan Weber 2f3a7e82c9 nerfacto experiments code 2023-01-09 23:19:05 +00:00
Jake Austin 3ffee522e0 TrainerConfig inherit from InstantiateConfig (#1175)
Making TrainerConfig an InstantiateConfig so it can be swapped in and out with different methods. Also made the TrainerConfig a subclass of ExperimentConfig (which was changed from a printableconfig to an instantiateconfig), since we were already instantiating the Trainer class with the ExperimentConfig

Removed the "config" field from the TrainerCallbackAttributes struct to eliminate circular dependencies when types are checked.

Minor scripts and docs changes to accommodate the update to the config struct, meaning the flags that were associated with the TrainerConfig were moved up to the top level of the config.
2022-12-27 18:19:34 -10:00
Ethan Weber 8fd7ea13fe working on abllations 2022-12-23 19:31:02 +00:00
Ethan Weber d74a0f6ecd cleanup prints 2022-12-18 21:08:21 +00:00
dozeri83anddror 96f269cc1a instant-ngp-bounded model (#1116)
* inerted a new model configuration instant-ngp-bounded

* added more remarks and small fixes

* went back to old near plane

* added the oprtion to get a file as well as directory in nerfstudio data parser

* pretify prev commit

* review fixes

* more clear explanation in README.md

* reverted readme changes

* fixed merge bug

* review changes. update config.data docs support for json files inputs

Co-authored-by: dror <you@example.com>
2022-12-13 13:05:48 -08:00
Frédéric Devernay 8fc7950719 Fix benchmarking scripts (#1005)
* launch_eval_blender.sh: fix script

- add shebang
- add -s option to launch a single job per GPU
- last GPU was ignored
- kill all subprocesses when script is terminated

* launch_train_blender.sh: fix script

- add -s option to launch a single job per GPU
- add -v option to use tensorboard instead of wandb
- set nerfacto options according to https://github.com/nerfstudio-project/nerfstudio/issues/806#issuecomment-1284327844
- use a single timestamp for all training jobs
- last GPU was ignored
- kill all subprocesses when script is terminated
- print the eval script command-line

* launch_eval_blender.sh: fix script

* Update benchmarking.md

* launch_train_blender.sh: add -s to eval command-line

* Update launch_train_blender.sh

* Update benchmarking.md
2022-11-28 13:25:14 -08:00
evonneng af58b32cc8 restructuring debugging tools doc (#647)
* not done; restrucutre debugging part;

* 1) fixed all developer guides 2) fixed first_nerf error 3) moved run_actions

* removed md
2022-10-04 09:43:11 -07:00
evonneng 2de5afae0c updated benchmark scripts (#639) 2022-10-03 21:42:31 -07:00
Matthew Tancik 1f83ad03db Rename to nerfstudio (#589) 2022-09-29 23:42:15 -07:00
Ethan Weber cf34ef4bd0 rename files and add project scripts (#566)
* scripts

* b

* fix file
2022-09-27 15:02:55 -07:00
evonneng 56113e6c75 [WIP] dataloading cleanup (#332)
* testing; need to merge

* fixing wrong base file in models/base

* pushed input parser into datasets class to abstract away fetching data in dataloader

* slight name chage and all

* nits

* added dataparser

* added licnese
2022-09-06 13:54:35 -07:00
evonneng b0f6d75cdf refactored dataset names + multi-gpu running (#321)
* refactored dataset names + multi-gpu running

* update comments + docs
2022-09-01 18:22:11 -07:00
Brent Yi fe5f46c0aa Config suggestions (#300)
* Config suggestions

* Add some TODO notes
2022-08-29 17:07:33 -07:00
Ethan Weberandevonneng 7e9a56fac4 Config restructure (#283)
* starting docs for pipelines

* working on an example

* clearing output

* starting to implement config changes and add documentation

* wip: removed cicular imports; porting basic config into python; todo: get python setups workin

* circular imports again

* wip: pausing at dataloader sort of working

* break for today

* running vanilla

* wip need to get all the config docs working

* laptop about to die

* instant ngp working

* added all configs for all methods; not tested yet: [mipnerf360, nerfw, semantic_nerf]

* unpacking later

* done with pylinting

* mostly done. just need to do docs and one test

* added import order to docs

* fixing near/far plane and other config things

* making loggers also instantiable via configs

* docs

* lint

* making --help work with dcargs

* moving configs back into flat

* convert list to tuples; fixed post init function with mutable params

* lint

* made run_eval and benchmarking scripts compatible with new config/dcargs

* lint

* added option to load configs from presaved config

Co-authored-by: evonneng <evonne_ng@berkeley.edu>
2022-08-26 17:25:10 -07:00
evonneng efd5d39652 updating scripts; compatible with pipeline refactor (#278) 2022-08-15 13:26:37 -07:00
evonneng 0d6060e0f0 Sync run_eval with benchmarking script (#260)
* added new .sh script for eval; removed old python script

* fixed changing dataset

* done refactoring eval script
2022-08-09 18:23:01 -07:00
evonneng c5acc9cc88 bug: using all data for eval now 2022-08-03 09:32:02 -07:00
evonneng 2c40c1b2bc Eng/better benchmarking (#240)
* add print

* updated benchmark for more fine-grain options
2022-08-01 23:14:01 -07:00
Ruilong Li(李瑞龙) 31c813e0df fix so that benchmarking load the latest experiment (#220) 2022-07-27 15:56:24 -07:00
Ruilong Li(李瑞龙) 1cd697366e sorting imports on save; cleanup imports sorting; add isort check (#207) 2022-07-26 14:35:38 -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
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
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
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
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
evonneng 39b67e6fe9 update benchmarking; add clip to mipnerf lpips 2022-07-07 18:59:23 +00:00