Commit Graph
187 Commits
Author SHA1 Message Date
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
evonneng a93dace958 modularizing hydra config and setting defaults (#46)
* lint

* reconfigured modules in yaml
2022-04-29 14:39:43 -07:00
Ethan Weber 7b118750ec merged master into this 2022-04-29 21:37:10 +00:00
Ethan Weber 6b17ad51c6 cpu support and multi gpu progress 2022-04-29 21:29:13 +00: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 91c6c2d899 Merge pull request #43 from ethanweber/ethan/apr29_using_real_test_set
Validation images integration.
2022-04-29 09:27:39 -07:00
Ethan Weber dd6f79fc40 using test images. including some local data. black on save. disabled warnings for pytest 2022-04-29 16:23:05 +00:00
evonneng 58f2622f4d added general testing, fixed up config, made writer general 2022-04-28 23:21:01 +00:00
evonneng e5f436a18d update description in yaml 2022-04-28 22:09:00 +00:00
evonneng 609fcb04f6 Set up profiler and moved stats tracker to its own class; set up configurables for stats tracker and profiler (#42)
* 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
2022-04-28 15:04:00 -07:00
Matthew Tancik 2e350c148f Merge pull request #41 from ethanweber/tancik/fix_encoding
Append input to encoding
2022-04-27 12:12:25 -07:00
Matt Tancik 69fa901788 Append input to encoding 2022-04-27 12:08:39 -07:00
evonneng 23b70634cb Remove clutter for logging in terminal (#40)
* 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
2022-04-26 12:12:57 -07:00
evonneng 5d4ffa210a Prettier printing of times. (#39)
* 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
2022-04-25 09:17:19 -07:00
Ethan Weber 9912c812c0 Fixing Tuple converting to int error. 2022-04-25 08:45:35 -07:00
Ethan Weber 11d9c7271a black 2022-04-23 19:51:05 +00:00
Ethan Weber daf5a6251a Merge pull request #38 from ethanweber/ethan/caching_for_dataloader
Added caching to the dataloader for faster training.
2022-04-23 12:48:28 -07:00
Ethan Weber 80ad17700c pylint and test cases for dataloader 2022-04-23 19:45:53 +00:00
Ethan Weber 391803759e adding config 2022-04-23 17:37:13 +00:00
Ethan Weber 4c7d07116e added caching for dataloader 2022-04-23 17:36:57 +00:00
Ethan Weber 5f1baa5a7b Merge branch 'master' of github.com:ethanweber/mattport 2022-04-23 15:26:57 +00:00
Ethan Weber 078dc6aa04 removing dotdict 2022-04-23 15:26:53 +00:00
evonneng ca76f70d49 Added timing logic within trainer class (#37)
* 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
2022-04-22 17:33:02 -07:00
Ethan Weber 0dcf2ae599 fixed writer 2022-04-23 00:12:34 +00:00
Matthew Tancik 91fea71937 Merge pull request #36 from ethanweber/tancik/fix_camera_index_bug
Fix camera index bug
2022-04-22 16:57:33 -07:00