MCPcopy Create free account
hub / github.com/chenhaoxing/DiffusionInst / FullModelGradientClippingOptimizer

Class FullModelGradientClippingOptimizer

train_net.py:143–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

141 )
142
143 class FullModelGradientClippingOptimizer(optim):
144 def step(self, closure=None):
145 all_params = itertools.chain(*[x["params"] for x in self.param_groups])
146 torch.nn.utils.clip_grad_norm_(all_params, clip_norm_val)
147 super().step(closure=closure)
148
149 return FullModelGradientClippingOptimizer if enable else optim
150

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected