Upload ConstBERT
Browse files- modeling.py +2 -2
modeling.py
CHANGED
|
@@ -21,10 +21,10 @@ class MixedPrecisionManager():
|
|
| 21 |
self.activated = activated
|
| 22 |
|
| 23 |
if self.activated:
|
| 24 |
-
self.scaler = torch.
|
| 25 |
|
| 26 |
def context(self):
|
| 27 |
-
return torch.
|
| 28 |
|
| 29 |
def backward(self, loss):
|
| 30 |
if self.activated:
|
|
|
|
| 21 |
self.activated = activated
|
| 22 |
|
| 23 |
if self.activated:
|
| 24 |
+
self.scaler = torch.amp.GradScaler("cuda")
|
| 25 |
|
| 26 |
def context(self):
|
| 27 |
+
return torch.amp.autocast("cuda") if self.activated else NullContextManager()
|
| 28 |
|
| 29 |
def backward(self, loss):
|
| 30 |
if self.activated:
|