MCPcopy Index your code
hub / github.com/MotrixLab/ViMoGen / __init__

Method __init__

trainer/base_trainer.py:30–38  ·  view source on GitHub ↗
(self, save_dir, log_level: str, rank: int = 0, mode='train')

Source from the content-addressed store, hash-verified

28 """base trainer with data parallel and tensor parallel functionalities."""
29
30 def __init__(self, save_dir, log_level: str, rank: int = 0, mode='train') -> None:
31 self.setup_save(save_dir, log_level, rank, mode=mode)
32 self.rank = rank
33 timer_names = [
34 'data', 'vae', 'text_encoder', 'forward', 'backward', 'log',
35 'ckpt', 'ema', 'image_encoder', 'controlnet'
36 ]
37 self.timer = EasyDict({k: Timer(k, self.logger) for k in timer_names})
38 pass
39
40 def save_config(self, config: DictConfig):
41 out_path = os.path.join(self.save_dir, 'config.yaml')

Callers

nothing calls this directly

Calls 2

setup_saveMethod · 0.95
TimerClass · 0.85

Tested by

no test coverage detected