Skip to content

Commit 0be2e5e

Browse files
committed
guard main_grad None
1 parent bb516bf commit 0be2e5e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

fairscale/nn/misc/flatten_params_wrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ def _unflatten_params_as_views(self) -> None:
370370
"""
371371
assert self.is_flattened
372372
for p in self.flat_params:
373-
if not hasattr(p, 'main_grad') or p.main_grad.shape != p.shape:
373+
if getattr(p, 'main_grad', None) is None or p.main_grad.shape != p.shape:
374374
p.main_grad = torch.zeros_like(p, dtype=torch.float32)
375375
ps, ps_main_grad = self.get_param_views()
376376
param_views = []

0 commit comments

Comments
 (0)