[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:
Hongxin Liu
2023-09-19 14:20:26 +08:00
committed by GitHub
parent 3c6b831c26
commit 079bf3cb26
1268 changed files with 50037 additions and 38444 deletions

View File

@@ -14,17 +14,22 @@ from ._gradient_accumulation import (
)
__all__ = [
'accumulate_gradient', 'GradAccumDataloader', 'GradAccumOptimizer', 'GradAccumLrSchedulerByStep',
'GradAccumGradientHandler'
"accumulate_gradient",
"GradAccumDataloader",
"GradAccumOptimizer",
"GradAccumLrSchedulerByStep",
"GradAccumGradientHandler",
]
def accumulate_gradient(model: nn.Module,
optimizer: Optimizer,
dataloader: Iterable,
accumulate_size: int,
gradient_handlers: List[BaseGradientHandler] = None,
lr_scheduler: _LRScheduler = None):
def accumulate_gradient(
model: nn.Module,
optimizer: Optimizer,
dataloader: Iterable,
accumulate_size: int,
gradient_handlers: List[BaseGradientHandler] = None,
lr_scheduler: _LRScheduler = None,
):
r"""Turning model, optimizer, dataloader into corresponding object for gradient accumulation.
Args:

View File

@@ -272,8 +272,9 @@ class GradAccumGradientHandler:
"""
def __init__(self, grad_handler: BaseGradientHandler, accumulate_size: int) -> None:
assert isinstance(grad_handler, BaseGradientHandler), \
f'expected grad_handler to be type BaseGradientHandler, but got {type(grad_handler)}'
assert isinstance(
grad_handler, BaseGradientHandler
), f"expected grad_handler to be type BaseGradientHandler, but got {type(grad_handler)}"
self.grad_handler = grad_handler
self.accumulate_size = accumulate_size
self.accumulate_step = 0