),"DeepSpeedConfig: Maximum supported ZeRO stage is {}".format(
ZeroStageEnum.max_stage
)
assert(self.zero_optimization_stage<=
ZeroStageEnum.max_stage),"DeepSpeedConfig: Maximum supported ZeRO stage is {}".format(
ZeroStageEnum.max_stage)
ifself.fp16_master_weights_and_gradients:
assertself.zero_enabledandself.zero_optimization_stage==ZeroStageEnum.gradients,"Fp16_master_weights_and_grads is only supported with ZeRO Stage 2 for now."
...
...
@@ -1040,19 +981,15 @@ class DeepSpeedConfig(object):