MCPcopy Create free account
hub / github.com/AlmondGod/tinyworlds / create_optimizer

Function create_optimizer

utils/optimizer_utils.py:7–16  ·  view source on GitHub ↗
(model, args)

Source from the content-addressed store, hash-verified

5
6
7def create_optimizer(model, args):
8 from torch.nn.parallel import DistributedDataParallel as DDP
9 raw_model = model.module if isinstance(model, DDP) else model
10
11 optimizer_name = getattr(args, "optimizer", "adamw")
12
13 if optimizer_name == "muon":
14 return _create_muon_split(raw_model, args)
15 else:
16 return _create_adamw(raw_model, args)
17
18
19def _create_adamw(model, args):

Callers 3

mainFunction · 0.90
mainFunction · 0.90
mainFunction · 0.90

Calls 2

_create_muon_splitFunction · 0.85
_create_adamwFunction · 0.85

Tested by

no test coverage detected