vllm.model_executor.models.transformers ¶
Wrapper around transformers
models
Modules:
Name | Description |
---|---|
base | Transformers backend base class. |
causal | Transformers backend mixin for causal language models. |
legacy | Transformers backend mixin for legacy models. |
moe | Transformers backend mixin for Mixture of Experts (MoE) models. |
multimodal | Transformers backend mixin for multi-modal models. |
pooling | Transformers backend mixins for pooling models. |
utils | Transformers backend utilities. |
TransformersEmbeddingModel ¶
Bases: EmbeddingMixin
, LegacyMixin
, Base
Source code in vllm/model_executor/models/transformers/__init__.py
TransformersForCausalLM ¶
TransformersForSequenceClassification ¶
Bases: SequenceClassificationMixin
, LegacyMixin
, Base
Source code in vllm/model_executor/models/transformers/__init__.py
TransformersMoEEmbeddingModel ¶
Bases: EmbeddingMixin
, MoEMixin
, Base
Source code in vllm/model_executor/models/transformers/__init__.py
TransformersMoEForCausalLM ¶
Bases: MoEMixin
, CausalMixin
, Base
Source code in vllm/model_executor/models/transformers/__init__.py
TransformersMoEForSequenceClassification ¶
TransformersMultiModalEmbeddingModel ¶
Bases: EmbeddingMixin
, MultiModalMixin
, Base
Source code in vllm/model_executor/models/transformers/__init__.py
TransformersMultiModalForCausalLM ¶
Bases: MultiModalMixin
, CausalMixin
, Base
Source code in vllm/model_executor/models/transformers/__init__.py
TransformersMultiModalForSequenceClassification ¶
Bases: SequenceClassificationMixin
, MultiModalMixin
, Base
Source code in vllm/model_executor/models/transformers/__init__.py
TransformersMultiModalMoEForCausalLM ¶
Bases: MoEMixin
, MultiModalMixin
, CausalMixin
, Base
Source code in vllm/model_executor/models/transformers/__init__.py
__getattr__ ¶
__getattr__(name: str)
Handle imports of non-existent classes with a helpful error message.