mirror of https://github.com/hpcaitech/ColossalAI
16 lines
336 B
Python
16 lines
336 B
Python
import operator
|
|
|
|
import torch
|
|
import torch.nn as nn
|
|
|
|
from ..tensor_shard.constants import *
|
|
|
|
# list of inplace module
|
|
INPLACE_MODULE = [nn.ReLU]
|
|
|
|
# list of inplace operations
|
|
INPLACE_OPS = [torch.flatten]
|
|
|
|
# list of operations that do not save forward activations
|
|
NO_SAVE_ACTIVATION = [torch.add, torch.sub, operator.add, operator.sub]
|