Commit Graph
212 Commits
Author SHA1 Message Date
Matt Tancik 2a56fac89c Fix test 2022-05-10 10:22:17 -07:00
Matt Tancik 8c1e9d7f1a Better align with nerf 2022-05-10 10:18:20 -07: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
Matthew Tancik e83ce4f61b Merge pull request #63 from ethanweber/tancik/improve_depth_vis
Improve depth vis
2022-05-09 11:20:11 -07:00
Matt Tancik 0e77c731e2 missing file 2022-05-09 11:16:04 -07:00
Matt Tancik b4e45d6fc0 Improve depth vis 2022-05-09 11:11:00 -07:00
evonneng 470812fab6 removed erroneous test default config 2022-05-06 21:57:51 -07:00
evonneng a498a6cc64 Standardized logging code to all global var; writers now accessible from all files (#62)
* 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

* merge

* standardized all logging to global variables
2022-05-06 21:55:33 -07:00
Matthew Tancik 5cb00c286d Merge pull request #61 from ethanweber/tancik/colormap_logs
Add colormaps to logs
2022-05-06 18:10:17 -07:00
Matt Tancik cf9c557b7b Add colormaps to logs 2022-05-06 18:07:12 -07:00
Matt Tancik c164fd5207 Update vscode settings 2022-05-06 13:50:23 -07:00
Matthew Tancik 78b41470c0 Merge pull request #60 from ethanweber/tancik/cleanup_package
Use pyproject.toml
2022-05-06 12:01:36 -07:00
Matt Tancik 0be41fe4dd Use pyproject.toml 2022-05-06 11:57:40 -07:00
Matthew Tancik be34bf2281 Merge pull request #58 from ethanweber/tancik/disparity_logs
Add disparity maps
2022-05-06 10:39:58 -07:00
evonneng 3a35bcda91 adding scripts for easy local run (#59) 2022-05-05 13:48:34 -07:00
Matt Tancik 2268a9152b Add disparity maps 2022-05-05 13:36:25 -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
Matthew Tancik 770c885f05 Merge pull request #57 from ethanweber/tancik/add_accumulation
Add accumulation
2022-05-04 17:53:44 -07:00
Matt Tancik fe1df97522 Add accumulation 2022-05-04 17:47:58 -07:00
Matthew Tancik 2c282bfab4 Merge pull request #55 from ethanweber/tancik/multi_color_optinos
Add multiple color options
2022-05-04 16:17:18 -07:00
Matt Tancik fba0e93aca Fix typing 2022-05-04 16:12:49 -07:00
Matt Tancik 5e3daee0ae update lint 2022-05-04 15:56:27 -07:00
Matt Tancik 3507467bf4 update lint 2022-05-04 15:53:20 -07:00
Matt Tancik fc282f8857 Add multiple color options 2022-05-04 15:47:54 -07:00
Matthew Tancik cc6fd15927 Merge pull request #54 from ethanweber/tancik/white_background
Add training with white backgrounds
2022-05-04 13:49:38 -07:00
Matt Tancik ba28d0cdb2 Add training with white backgrounds 2022-05-04 13:45:53 -07:00
Matthew Tancik 4ce6e6859a Merge pull request #53 from ethanweber/tancik/no_grad_sampler
Disable gradients on samplers
2022-05-03 17:16:23 -07:00
Matt Tancik e0bf0bbe6a Disable gradients on samplers 2022-05-03 17:13:04 -07:00
Matthew Tancik 15e417cf27 Merge pull request #52 from ethanweber/tancik/visualize_encoders
Add encoder visualizations
2022-05-03 16:19:40 -07:00
Matt Tancik c09a06e0de Add encoder visualizations 2022-05-03 16:10:19 -07:00
evonneng 603c85ccd2 fixed error; changed pkg to file 2022-05-03 06:26:11 +00:00
evonneng 35145cb400 moved test config to own config dir; using default 2022-05-03 06:10:34 +00:00
Matthew Tancik 4cde0ed9da Merge pull request #51 from ethanweber/tancik/ngp_encoding
Add basic NGP encoder
2022-05-02 15:14:18 -07:00
Matt Tancik 00d9046c8e Update lint checks 2022-05-02 15:10:49 -07:00
Matt Tancik a10eb5caef Add basic NGP encoder 2022-05-02 13:27:30 -07:00
Matt Tancik 555de6234c update gitignore 2022-05-02 09:47:21 -07:00
Matthew Tancik d1e3f16d7e Merge pull request #50 from ethanweber/tancik/refactor_weights
Refactor weights
2022-04-29 18:49:36 -07:00
Matt Tancik 7622515e92 Fix lint 2022-04-29 18:46:02 -07:00
Matt Tancik aa9a1a903f Fix lint 2022-04-29 18:40:09 -07:00
Matt Tancik 55cf759435 Refactor weights 2022-04-29 18:37:20 -07:00
evonneng e874e856ec changed test config file to inherit from default (#49)
* lint

* reconfigured modules in yaml

* added data module

* changed test config file
2022-04-29 16:18:30 -07:00
Matthew Tancik d79c112248 Merge pull request #48 from ethanweber/tancik/stratified_and_pdf_sampling
Tancik/stratified and pdf sampling
2022-04-29 15:46:31 -07:00
Matt Tancik cbc85ef450 Fix test 2022-04-29 15:44:19 -07:00
Matt Tancik 065b94ea2c Merge branch 'master' of github.com:ethanweber/mattport into tancik/stratified_and_pdf_sampling 2022-04-29 15:37:52 -07:00
Matt Tancik 076c5bf0b7 Add stratified sampling and enable pdf sampling 2022-04-29 15:37:33 -07:00
Ethan Weber 1f45b3e978 Merge pull request #45 from ethanweber/ethan/apr29_cpu_and_multigpu
ethan/apr29_cpu_and_multigpu
2022-04-29 15:32:10 -07:00
Ethan Weber 023e6a3f92 merging masters new config 2022-04-29 22:29:43 +00:00
Ethan Weber 92062418d6 Merge branch 'master' into ethan/apr29_cpu_and_multigpu 2022-04-29 22:10:51 +00:00
Ethan Weber 387ad93027 merging 2022-04-29 22:10:36 +00:00
evonneng 9004584026 added data/ config folder (#47)
* lint

* reconfigured modules in yaml

* added data module
2022-04-29 15:01:39 -07:00