4
0
mirror of https://github.com/nerfstudio-project/nerfstudio.git synced 2026-11-11 10:34:29 +08:00
Commit Graph

41 Commits

Author SHA1 Message Date
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
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
Ethan Weber
6deb452825
initial dataset documentation (#36)
* initial dataset documentation

* data docs

* fixed repo name

* removed file

* fixed instruction

* adding bash
2022-06-09 13:30:08 -07:00
evonneng
3949739449
Created skeleton structure for documentation (#30)
* added contribution docs

* set up skeleton for readthedocs

* setup skeleton structure for documentation

* added tooling docs

* fixed broken link
2022-06-08 17:27:08 -07: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
b9c71cf105
Update README.md 2022-06-07 16:56:51 -07:00
evonneng
6410ce8284 pretty-ify 2022-06-03 18:56:47 +00:00
evonneng
fde5b822da done readme with extra todos 2022-06-03 18:21:00 +00:00
evonneng
70479ab09e merge 2022-06-03 17:53:22 +00:00
evonneng
394b1748ea update readmes 2022-06-03 17:49:27 +00:00
evonneng
b772710574 update readme 2022-06-02 22:23:52 +00:00
evonneng
6d6541a7b7 merge 2022-06-02 20:29:43 +00:00
evonneng
d4cd522664
pin in it; working on debugging 2022-06-02 13:27:55 -07:00
Ethan Weber
ebc64a13bf quick fixes to readme and reqs 2022-06-02 19:32:01 +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
Matthew Tancik
da915eb789
Update README.md 2022-05-31 18:11:51 -07:00
evonneng
3e86682f69 merge 2022-05-31 22:10:29 +00:00
evonneng
05a086e24f restruct 2022-05-31 22:02:25 +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
Matt Tancik
b26408eb7a Adios mattport 2022-05-30 09:24:12 -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
2f4fa3ff9f update README logging 2022-05-20 18:59:00 +00:00
Ethan Weber
fb440fedf3
Occupancy grid (#79)
* occupancy grid in progress

* visualizing occupancy grid. currently restructing field and renderer head outputs

* black and pylint. broke nerfw and semantic nerf but it's okay

* get_project_root
2022-05-17 19:09:25 -07:00
evonneng
6a70eaa40a fixed up benchmarking test script more versatile 2022-05-12 17:32:53 +00:00
evonneng
9671ec3c33 update readme 2022-05-11 17:59:35 +00:00
Ethan Weber
5fb3d14304
Fixed testing and added graph abstractions (#64)
* abstracted some test logic and actually using test images now

* moved logging from trainer to graph

* fixing dataset path

* refactored instant ngp code to use inheritance

* fixed my run_train

* fixed data path

* fixed data dir
2022-05-09 11:54:40 -07:00
Matt Tancik
0be41fe4dd Use pyproject.toml 2022-05-06 11:57:40 -07:00
evonneng
3a35bcda91
adding scripts for easy local run (#59) 2022-05-05 13:48:34 -07:00
Ethan Weber
0b82c1188c
Colmap type of dataset (from "friends" project) (#56)
* code to process the friends data. need to add masking

* code to process the friends data. need to add masking

* black

* trying to fix black

* black fixed

* updating black version
2022-05-05 08:45:30 -07:00
evonneng
a93dace958
modularizing hydra config and setting defaults (#46)
* lint

* reconfigured modules in yaml
2022-04-29 14:39:43 -07:00
evonneng
86b1011ae1
Printing profile on sig kill. (#44)
* added skeleton for terminal logger

* done skeleton terminal writer logic... todo: actual calls to the write classes

* moved lambda to top function

* added logic to support timing

* prettier printing

* prettier printing

* lint

* separated out timing and other stats variables. printing in dict format

* keeping logging history and wiping rest

* updated logic to calculate total times instead of average times

* made stats tracker configurable

* moved stats tracker and profiler to own class file; implemented basic functionality for profiler

* lint removing duplicate function

* update readme; moved around config variables

* profiler prints on sig kill
2022-04-29 11:10:34 -07:00
Ethan Weber
47691eb291 removing goat references 2022-04-29 16:36:47 +00:00
Ethan Weber
5099a4f7c5 resizing image 2022-04-22 18:19:39 +00:00
Ethan Weber
cf7034f0d1 added test set (using training data for now) 2022-04-22 03:45:06 +00:00
Ethan Weber
0b0f7edb62 data instructions 2022-04-20 03:23:35 +00:00
Ethan Weber
e38040ee4d
Image dataset implemented and ray generation working. (#23)
* working data loader code

* adding gitignore

* fixing linting errors

* set black line length in settings file

* update

* fixed filepath

* black format

* tqdm
2022-04-17 09:26:44 -07:00
Ethan Weber
0b7dfcdc5d
Initial ray generation and dataset code (#12)
* ray generator and cameras structure progress

* test renames

* added pass

* conflicts

* fixing some black errors

* reformated files

* merged master and .gitignore

* fixing linting

* removing old folder

* removed return False

* pylint fixes

* update

* updates

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update
2022-04-12 15:08:16 -07:00
Ethan Weber
a9c0d5b97f hydra config and starting trainer class 2022-04-06 16:46:47 +00:00
Ethan Weber
b63d5854a1 reworked structure to use packages 2022-04-02 20:07:41 +00:00
Ethan Weber
6aae70df32 first commit 2022-03-29 17:26:54 +00:00