adjust nonhidden_params learning_rate to 5e-4
parent
a2e0fe710f
commit
01c04f519b
|
|
@ -139,7 +139,7 @@ if __name__ == "__main__":
|
||||||
nonhidden_params = [p for p in model.parameters() if p.ndim < 2]
|
nonhidden_params = [p for p in model.parameters() if p.ndim < 2]
|
||||||
param_groups = [
|
param_groups = [
|
||||||
dict(params=hidden_weights, use_muon=True, lr=args.learning_rate, weight_decay=0.01),
|
dict(params=hidden_weights, use_muon=True, lr=args.learning_rate, weight_decay=0.01),
|
||||||
dict(params=nonhidden_params, use_muon=False, lr=args.learning_rate, betas=(0.9, 0.95)),
|
dict(params=nonhidden_params, use_muon=False, lr=5e-4, betas=(0.9, 0.95)),
|
||||||
]
|
]
|
||||||
if dist.is_initialized():
|
if dist.is_initialized():
|
||||||
optimizer = MuonWithAuxAdam(param_groups)
|
optimizer = MuonWithAuxAdam(param_groups)
|
||||||
|
|
@ -178,4 +178,4 @@ if __name__ == "__main__":
|
||||||
train_epoch(epoch, loader, len(loader), 0, wandb)
|
train_epoch(epoch, loader, len(loader), 0, wandb)
|
||||||
|
|
||||||
# ========== 9. 清理分布进程 ==========
|
# ========== 9. 清理分布进程 ==========
|
||||||
if dist.is_initialized(): dist.destroy_process_group()
|
if dist.is_initialized(): dist.destroy_process_group()
|
||||||
|
|
|
||||||
|
|
@ -138,7 +138,7 @@ if __name__ == "__main__":
|
||||||
nonhidden_params = [p for p in model.parameters() if p.ndim < 2]
|
nonhidden_params = [p for p in model.parameters() if p.ndim < 2]
|
||||||
param_groups = [
|
param_groups = [
|
||||||
dict(params=hidden_weights, use_muon=True, lr=args.learning_rate, weight_decay=0.01),
|
dict(params=hidden_weights, use_muon=True, lr=args.learning_rate, weight_decay=0.01),
|
||||||
dict(params=nonhidden_params, use_muon=False, lr=args.learning_rate, betas=(0.9, 0.95)),
|
dict(params=nonhidden_params, use_muon=False, lr=5e-4, betas=(0.9, 0.95)),
|
||||||
]
|
]
|
||||||
if dist.is_initialized():
|
if dist.is_initialized():
|
||||||
optimizer = MuonWithAuxAdam(param_groups)
|
optimizer = MuonWithAuxAdam(param_groups)
|
||||||
|
|
@ -177,4 +177,4 @@ if __name__ == "__main__":
|
||||||
train_epoch(epoch, loader, len(loader), 0, wandb)
|
train_epoch(epoch, loader, len(loader), 0, wandb)
|
||||||
|
|
||||||
# ========== 9. 清理分布进程 ==========
|
# ========== 9. 清理分布进程 ==========
|
||||||
if dist.is_initialized(): dist.destroy_process_group()
|
if dist.is_initialized(): dist.destroy_process_group()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue