Dummy optimizer presents model parameters as a param group, this is primarily used to allow ZeRO-3 without an optimizer
| 38 | |
| 39 | |
| 40 | class DummyOptim(): |
| 41 | """ |
| 42 | Dummy optimizer presents model parameters as a param group, this is |
| 43 | primarily used to allow ZeRO-3 without an optimizer |
| 44 | """ |
| 45 | |
| 46 | def __init__(self, params): |
| 47 | self.param_groups = [] |
| 48 | self.param_groups.append({'params': params}) |
| 49 | |
| 50 | |
| 51 | def noop_decorator(func): |
no outgoing calls
no test coverage detected