4
0
mirror of https://github.com/nerfstudio-project/nerfstudio.git synced 2026-11-11 02:24:38 +08:00
Commit Graph

95 Commits

Author SHA1 Message Date
Matthew Tancik
dbdfd01841
Merge pull request #24 from ethanweber/tancik/mlp_test
Updated mlp tests
2022-04-18 17:56:35 -07:00
Matt Tancik
aa2525e5cb Update imports 2022-04-18 17:54:29 -07:00
Matt Tancik
83c664e65a Updated mlp tests 2022-04-18 17:51:39 -07:00
Ethan Weber
0ac2708959
Merge pull request #22 from ethanweber/eng/distributed_training
Eng/distributed training
2022-04-17 09:48:00 -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
621a94e65c removing docker and fixing nfs issue 2022-04-17 16:36:09 +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
evonneng
563dba0bad lint 2022-04-16 01:25:55 +00:00
Matthew Tancik
9bc83b0ed2
Merge pull request #21 from ethanweber/tancik/type_check
Add type checking
2022-04-15 17:57:19 -07:00
Matt Tancik
5da5a0deac Add type checking 2022-04-15 17:53:22 -07:00
Matthew Tancik
5df1748666
Merge pull request #20 from ethanweber/tancik/renderers_test
Fix renderer, add test
2022-04-15 17:04:17 -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
evonneng
8e36b8c313
moved tests to their own directory (#19) 2022-04-15 15:19:04 -07:00
Matthew Tancik
eea1b61657
Merge pull request #18 from ethanweber/tancik/losses
Add basic rendering losses
2022-04-15 15:00:23 -07: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
Matthew Tancik
d0baffb265
Merge pull request #17 from ethanweber/tancik/restructure
Restructure into field modules
2022-04-15 14:40:01 -07: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
Matthew Tancik
28a66dac72
Merge pull request #16 from ethanweber/tancik/render_head_module
Update render_heads to use Module class
2022-04-14 17:52:22 -07: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
4b131d4358
lint (#15) 2022-04-12 17:26:29 -07:00
evonneng
76eac71123
Merge pull request #14 from ethanweber/eng/hydra_setup
changed config loading to hydra for graph generation + tests
2022-04-12 17:07:46 -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
1995afda57
Merge pull request #13 from ethanweber/modules_structuring
New logic to calculate input dimensions given dependencies
2022-04-12 12:49:15 -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
Matthew Tancik
1a0273671c
Merge pull request #11 from ethanweber/tancik/github_linting
Update Github action
2022-04-11 17:15:13 -07:00
Matt Tancik
50dab7868b maybe fix action 2022-04-11 17:12:16 -07:00
Matt Tancik
6d496a51e7 Fix action 2022-04-11 17:08:43 -07:00
Matt Tancik
caa7ced3f0 Fix code checks workflow 2022-04-11 17:06:14 -07: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
4485a00e2a Update github action 2022-04-11 16:35:50 -07:00
Matthew Tancik
6b3c15c22a
Merge pull request #10 from ethanweber/tancik/implement_encodings
Tancik/implement encodings
2022-04-11 16:30:10 -07:00
Matt Tancik
213f3342d0 Use github supported python version 2022-04-11 16:27:17 -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
00934eed75
Merge pull request #9 from ethanweber/modules_structuring
done structuring graph + ordering module calls; [todo]: figure out calling logic using graph structure in forward()
2022-04-09 14:17:12 -07:00
evonneng
57c0c9830c done sorting dependencies logic; verified with temp testing 2022-04-09 21:12:45 +00:00