Matt Tancik
83c664e65a
Updated mlp tests
2022-04-18 17:51:39 -07:00
Ethan Weber
c85ee76b1f
removed build_dataset
2022-04-17 16:45:38 +00:00
Ethan Weber
e5bc28c4fb
Merge branch 'master' into eng/distributed_training
2022-04-17 09:40:30 -07: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
evonneng
563dba0bad
lint
2022-04-16 01:25:55 +00:00
Matt Tancik
5da5a0deac
Add type checking
2022-04-15 17:53:22 -07:00
Matt Tancik
a96088054a
Fix renderer, add test
2022-04-15 16:58:28 -07:00
evonneng
b8e2713643
Changed Graph to nn.ModuleDict; Added DDP logic to seup_graph; locallyrunning DDP
2022-04-15 23:35:00 +00:00
evonneng
b2220fef28
Merge branch 'master' of github.com:ethanweber/mattport into eng/distributed_training
2022-04-15 22:22:07 +00:00
Matt Tancik
1ee3cab281
Add basic rendering losses
2022-04-15 14:58:23 -07:00
evonneng
62d4218421
updated logic within Trainer class to allow for multiprocess training
2022-04-15 21:53:35 +00:00
Matt Tancik
8e852c5771
Rename field heads
2022-04-15 14:38:26 -07:00
evonneng
ac3e7515ef
done adding main logic in run_train_nerf to initialize processes with more robust handling of DDP
2022-04-15 21:33:50 +00:00
Matt Tancik
5e24cbf6fe
Restructure into field modules
2022-04-15 14:27:43 -07:00
evonneng
7dc9d445b2
added basic distributed logic for trainer
2022-04-15 01:04:17 +00:00
Matt Tancik
7e3f8fed35
Fix import
2022-04-14 17:50:06 -07:00
Matt Tancik
469fd08cee
Add more tests
2022-04-14 17:46:35 -07:00
Matt Tancik
03738b1066
Update render_heads to use Module class
2022-04-14 17:31:10 -07:00
evonneng
1aed15faad
changed config loading to hydra for graph generation + tests
2022-04-13 00:04:58 +00: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
evonneng
18b5848c14
fixed linting
2022-04-12 19:46:51 +00:00
evonneng
39346ccf40
added base class and methods; done logic for building graph
2022-04-12 19:36:55 +00:00
evonneng
69ea3ae45e
rudimentary code; passing logic for ordering and input size calculation; need to check design decisions
2022-04-12 03:55:31 +00:00
evonneng
f89bb8f7be
updated logic for calculating inputs dynamically; untested code
2022-04-12 03:09:29 +00:00
Matt Tancik
c2a851ed92
Fix linting errors throughout repo
2022-04-11 17:04:08 -07:00
Matt Tancik
0061b59b79
Reformat missing files
2022-04-11 16:44:24 -07:00
Matt Tancik
87b57104a5
Add tests
2022-04-11 16:24:14 -07:00
Matt Tancik
78d83fc85e
Add NeRF encoding
2022-04-11 12:15:49 -07:00
evonneng
57c0c9830c
done sorting dependencies logic; verified with temp testing
2022-04-09 21:12:45 +00:00
evonneng
50b3bbd740
fixed consistency checks; allow for multiple possible routes
2022-04-09 20:17:14 +00:00
evonneng
71636e1ca4
lint formatting
2022-04-09 19:52:25 +00:00
evonneng
444c387bee
done logic constructing graph; validated with weaker testing of construction
2022-04-09 19:45:11 +00:00
evonneng
cffb48e3e0
passing tests locally, remove not implemented checks
2022-04-09 06:00:33 +00:00
evonneng
05d26b5265
fix lint errors
2022-04-09 05:31:52 +00:00
evonneng
c7911281c3
fixing documentation for unfinished module ordering function
2022-04-09 05:26:22 +00:00
evonneng
9fc60d61a1
:wqMerge branch 'master' of github.com:ethanweber/mattport into HEAD
2022-04-09 05:14:05 +00:00
evonneng
62aee54611
done logic to instantiate graph, test to check instantiation
2022-04-09 05:12:14 +00:00
Matt Tancik
ba5e0a68a7
add renderers
2022-04-08 18:04:50 -07:00
Matt Tancik
0bc278c848
add structure for renderer
2022-04-08 18:02:17 -07:00
Ethan Weber
91f57726ae
some initial module structuring
2022-04-08 17:01:47 +00:00
Matt Tancik
4e70568510
update render heads
2022-04-07 17:20:01 -07:00
Matt Tancik
5ef9b41ab1
add render heads
2022-04-07 17:17:58 -07:00
Matt Tancik
8a53684131
add mlp model
2022-04-07 16:32:22 -07:00
Ethan Weber
6512793b29
Merge branch 'master' into ethan/initial_trainer_with_config
2022-04-07 13:25:32 -07:00
Ethan Weber
5691d00d42
fixed most linting errors
2022-04-07 20:22:48 +00:00
Ethan Weber
a7167f890e
brainstorming trainer code but broken
2022-04-06 22:45:53 +00:00
Ethan Weber
a9c0d5b97f
hydra config and starting trainer class
2022-04-06 16:46:47 +00:00
Matt Tancik
219f51a5ac
add sampler boilerplate
2022-04-05 15:06:36 -07:00
Matt Tancik
69977da8e6
update camera structure
2022-04-05 14:33:25 -07:00
Matt Tancik
81aa20a3d5
add empty folders
2022-04-05 13:50:51 -07:00