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.