mirror of https://github.com/hpcaitech/ColossalAI
try import deepspeed when using zero (#130)
parent
b7975d2bcd
commit
9ef05ed1fc
|
@ -29,6 +29,7 @@ def convert_to_zero(model: nn.Module,
|
||||||
:return: (model, optimizer)
|
:return: (model, optimizer)
|
||||||
:rtype: Tuple
|
:rtype: Tuple
|
||||||
"""
|
"""
|
||||||
|
import deepspeed
|
||||||
assert level == 2 or level == 3, 'Only ZERO Optimizer Level 2 and 3 are provided'
|
assert level == 2 or level == 3, 'Only ZERO Optimizer Level 2 and 3 are provided'
|
||||||
model = NaiveAMPModel(model, output_to_fp32=False)
|
model = NaiveAMPModel(model, output_to_fp32=False)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue