mirror of
https://github.com/nerfstudio-project/nerfstudio.git
synced 2026-11-11 18:44:21 +08:00
added basic distributed logic for trainer
This commit is contained in:
1 parent
4b131d4358
commit
7dc9d445b2
4 files changed
+71
-9
No files matched your search
@@ -2,12 +2,12 @@
|
||||
run_train_nerf.py
|
||||
"""
|
||||
import logging
|
||||
|
||||
import hydra
|
||||
from omegaconf import DictConfig
|
||||
|
||||
from mattport.nerf.trainer import Trainer
|
||||
|
||||
|
||||
logging.basicConfig(format="[%(filename)s:%(lineno)d] %(message)s", level=logging.DEBUG)
|
||||
|
||||
|
||||
@@ -15,9 +15,7 @@ logging.basicConfig(format="[%(filename)s:%(lineno)d] %(message)s", level=loggin
|
||||
def main(config: DictConfig):
|
||||
"""Main function."""
|
||||
trainer = Trainer(config)
|
||||
trainer.setup_dataset()
|
||||
trainer.setup_graph()
|
||||
trainer.setup_optimizer()
|
||||
trainer.run_multiprocess_train()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in new issue
Block a user