core.transformer.enums#
Module Contents#
Classes#
Model Type |
|
Layer type embedding: embedding layer loss: loss layer encoder: encoder layer, not implemented yet, expect to be used in MLLM models decoder: decoder layer mtp: multi-token prediction layer, not implemented yet |
|
Attention type |
|
Attention Mask Type |
|
Attention Backend |
API#
- class core.transformer.enums.ModelType(*args, **kwds)#
Bases:
enum.EnumModel Type
encoder_or_decoder for bert, gpt etc encoder_and_decoder for multimodal , T5 etc
Initialization
- encoder_or_decoder#
1
- property encoder_and_decoder#
Deprecated property - use encoder_or_decoder instead.
- class core.transformer.enums.LayerType(*args, **kwds)#
Bases:
enum.EnumLayer type embedding: embedding layer loss: loss layer encoder: encoder layer, not implemented yet, expect to be used in MLLM models decoder: decoder layer mtp: multi-token prediction layer, not implemented yet
Initialization
- embedding#
1
- loss#
2
- encoder#
3
- decoder#
4
- mtp#
5
- class core.transformer.enums.AttnType(*args, **kwds)#
Bases:
enum.EnumAttention type
Initialization
- self_attn#
1
- cross_attn#
2