MCPcopy Create free account
hub / github.com/SooLab/CGFormer / build_scheduler

Function build_scheduler

utils/misc.py:297–310  ·  view source on GitHub ↗
(config, optimizer, n_iter_per_epoch)

Source from the content-addressed store, hash-verified

295
296
297def build_scheduler(config, optimizer, n_iter_per_epoch):
298 num_steps = int(config.epochs * n_iter_per_epoch)
299 warmup_steps = int(config.warmup_epochs * n_iter_per_epoch)
300
301 lr_scheduler = CosineLRScheduler(
302 optimizer,
303 t_initial=num_steps,
304 lr_min=config.min_lr,
305 warmup_lr_init=config.warmup_lr,
306 warmup_t=warmup_steps,
307 cycle_limit=1,
308 t_in_epochs=False,
309 )
310 return lr_scheduler
311
312def collate_fn(batch):
313 batch = list(zip(*batch))

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected