(cfg, model)
| 138 | |
| 139 | |
| 140 | def build_optimizer(cfg, model): |
| 141 | if cfg.name == "decoupled_adamw": |
| 142 | return DecoupledAdamW( |
| 143 | model.parameters(), lr=cfg.lr, betas=cfg.betas, eps=cfg.eps, weight_decay=cfg.weight_decay |
| 144 | ) |
| 145 | else: |
| 146 | raise ValueError(f"Not sure how to build optimizer: {cfg.name}") |
| 147 | |
| 148 | |
| 149 | def build_my_dataloader(cfg: DictConfig, device_batch_size: int): |