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.