Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Operel/new configparser #91

Merged
merged 1 commit into from
Jan 5, 2023

Conversation

orperel
Copy link
Collaborator

@orperel orperel commented Jan 5, 2023

The lion part of the reformat finally breaks backwards compatibility to introduce the new config parser and clear separation to apps.

  1. Be aware of what got deprecated:
  • main.py and main_interactive.py
  • Everything under configs.yaml is no longer relevant, apps have their own configs
  • Similarly, configs that existed under examples/funny_nerf were deprecated
  • The templates folder
  1. config_parser.py heavily revised.
  2. app/nerf, app/nglod - each app now has it's own argument parsing, additional requirements.txt (if needed), README, and so forth. Args aim to be as close as possible to what we had before this change. Some args were removed, and defaults may have been re-set to different values (usually, if this is done it's due to recent commits which updated the configs, or due to a parameter deemed unused).
  3. examples/ folder - both the SIGG demo and SPC browser are now more concise, as they should be :)
  4. additional changes: tracers no longer taking kwargs (on purpose), cuda_guard fixed by Clement to avoid interference with the gui libraries own argparse, the SDFDataset having a different signature

Authors: Clement Fuji-Tsang, Or Perel

Full training runs, to alert on performance degradation

Default dataset_num_workers and output elaborate mv dataset splits when incorrect

output better error for incorrect nerf dataset path and make sure sdf validation runs in CI

change triplanar grid marcher to voxel for aabb

NeRF app README

NGLOD app README

NGLOD app README clarification

remove unused files

Set default PE to none

stabilization bug fix

Various MR fixes

Add eval results to NeRF README

Updated README, removed dynamic cfg example, and trainer fix

Updated README latest changes

Add new blocks figure

Resize block figure

organize nerf readme

Signed-off-by: operel <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant