mirror of
https://github.com/hpcaitech/ColossalAI.git
synced 2025-09-07 12:01:39 +00:00
[misc] update pre-commit and run all files (#4752)
* [misc] update pre-commit * [misc] run pre-commit * [misc] remove useless configuration files * [misc] ignore cuda for clang-format
This commit is contained in:
@@ -65,27 +65,31 @@ class OneCycleLR(_OneCycleLR):
|
||||
https://arxiv.org/abs/1708.07120
|
||||
"""
|
||||
|
||||
def __init__(self,
|
||||
optimizer,
|
||||
total_steps: int,
|
||||
pct_start=0.3,
|
||||
anneal_strategy='cos',
|
||||
cycle_momentum=True,
|
||||
base_momentum=0.85,
|
||||
max_momentum=0.95,
|
||||
div_factor=25.0,
|
||||
final_div_factor=10000.0,
|
||||
last_epoch=-1,
|
||||
**kwargs):
|
||||
max_lrs = list(map(lambda group: group['lr'], optimizer.param_groups))
|
||||
super().__init__(optimizer,
|
||||
max_lrs,
|
||||
total_steps=total_steps,
|
||||
pct_start=pct_start,
|
||||
anneal_strategy=anneal_strategy,
|
||||
cycle_momentum=cycle_momentum,
|
||||
base_momentum=base_momentum,
|
||||
max_momentum=max_momentum,
|
||||
div_factor=div_factor,
|
||||
final_div_factor=final_div_factor,
|
||||
last_epoch=last_epoch)
|
||||
def __init__(
|
||||
self,
|
||||
optimizer,
|
||||
total_steps: int,
|
||||
pct_start=0.3,
|
||||
anneal_strategy="cos",
|
||||
cycle_momentum=True,
|
||||
base_momentum=0.85,
|
||||
max_momentum=0.95,
|
||||
div_factor=25.0,
|
||||
final_div_factor=10000.0,
|
||||
last_epoch=-1,
|
||||
**kwargs,
|
||||
):
|
||||
max_lrs = list(map(lambda group: group["lr"], optimizer.param_groups))
|
||||
super().__init__(
|
||||
optimizer,
|
||||
max_lrs,
|
||||
total_steps=total_steps,
|
||||
pct_start=pct_start,
|
||||
anneal_strategy=anneal_strategy,
|
||||
cycle_momentum=cycle_momentum,
|
||||
base_momentum=base_momentum,
|
||||
max_momentum=max_momentum,
|
||||
div_factor=div_factor,
|
||||
final_div_factor=final_div_factor,
|
||||
last_epoch=last_epoch,
|
||||
)
|
||||
|
Reference in New Issue
Block a user