mirror of https://github.com/hpcaitech/ColossalAI
16 lines
453 B
Python
16 lines
453 B
Python
from .apex_amp import ApexAMPOptimizer
|
|
import torch.nn as nn
|
|
from torch.optim import Optimizer
|
|
import apex.amp as apex_amp
|
|
|
|
|
|
def convert_to_apex_amp(model: nn.Module,
|
|
optimizer: Optimizer,
|
|
amp_config):
|
|
model, optimizer = apex_amp.initialize(model, optimizer, **amp_config)
|
|
optimizer = ApexAMPOptimizer(optimizer)
|
|
return model, optimizer
|
|
|
|
|
|
__all__ = ['convert_to_apex_amp', 'ApexAMPOptimizer']
|