Spaces:
Sleeping
Sleeping
Update miche/michelangelo/models/modules/checkpoint.py
Browse files
miche/michelangelo/models/modules/checkpoint.py
CHANGED
@@ -20,10 +20,6 @@ def checkpoint(
|
|
20 |
# :param flag: if False, disable gradient checkpointing.
|
21 |
# :param use_deepspeed: if True, use deepspeed
|
22 |
if flag:
|
23 |
-
if use_deepspeed:
|
24 |
-
import deepspeed
|
25 |
-
return deepspeed.checkpointing.checkpoint(func, *inputs)
|
26 |
-
|
27 |
args = tuple(inputs) + tuple(params)
|
28 |
return CheckpointFunction.apply(func, len(inputs), *args)
|
29 |
else:
|
|
|
20 |
# :param flag: if False, disable gradient checkpointing.
|
21 |
# :param use_deepspeed: if True, use deepspeed
|
22 |
if flag:
|
|
|
|
|
|
|
|
|
23 |
args = tuple(inputs) + tuple(params)
|
24 |
return CheckpointFunction.apply(func, len(inputs), *args)
|
25 |
else:
|