core.transformer.identity_op#
Module Contents#
Classes#
This is a placeholder for IdentityOp(x) -> x |
|
This is a placeholder for IdentityFuncOp(…)(x) -> IdentityOp(x) -> x.
Such a func is handy for ops like |
API#
- class core.transformer.identity_op.IdentityOp(*args, **kwargs)#
Bases:
torch.nn.ModuleThis is a placeholder for IdentityOp(x) -> x
Initialization
- forward(x, *args, **kwargs)#
- class core.transformer.identity_op.IdentityFuncOp(*args, **kwargs)#
Bases:
core.transformer.identity_op.IdentityOpThis is a placeholder for IdentityFuncOp(…)(x) -> IdentityOp(x) -> x. Such a func is handy for ops like
bias_dropout_fusionwhich themselves return a function at runtime based on passed argumentsInitialization
- forward(*args, **kwargs)#