MCPcopy Create free account
hub / github.com/pytorch/examples / main

Function main

distributed/ddp-tutorial-series/multinode.py:95–101  ·  view source on GitHub ↗
(save_every: int, total_epochs: int, batch_size: int, snapshot_path: str = "snapshot.pt")

Source from the content-addressed store, hash-verified

93
94
95def main(save_every: int, total_epochs: int, batch_size: int, snapshot_path: str = "snapshot.pt"):
96 ddp_setup()
97 dataset, model, optimizer = load_train_objs()
98 train_data = prepare_dataloader(dataset, batch_size)
99 trainer = Trainer(model, train_data, optimizer, save_every, snapshot_path)
100 trainer.train(total_epochs)
101 destroy_process_group()
102
103
104if __name__ == "__main__":

Callers 1

multinode.pyFile · 0.70

Calls 5

trainMethod · 0.95
ddp_setupFunction · 0.70
load_train_objsFunction · 0.70
prepare_dataloaderFunction · 0.70
TrainerClass · 0.70

Tested by

no test coverage detected