vllm.model_executor.layers.pooler.seqwise.heads ¶
SequencePoolerHeadOutput module-attribute ¶
ClassifierPoolerHead ¶
Bases: SequencePoolerHead
Source code in vllm/model_executor/layers/pooler/seqwise/heads.py
__init__ ¶
__init__(
classifier: ClassifierFn | None = None,
logit_bias: float | None = None,
head_dtype: dtype | str | None = None,
activation: ActivationFn | None = None,
) -> None
Source code in vllm/model_executor/layers/pooler/seqwise/heads.py
forward ¶
forward(
pooled_data: SequencePoolingMethodOutput,
pooling_metadata: PoolingMetadata,
) -> SequencePoolerHeadOutput
Source code in vllm/model_executor/layers/pooler/seqwise/heads.py
get_supported_tasks ¶
get_supported_tasks() -> Set[PoolingTask]
EmbeddingPoolerHead ¶
Bases: SequencePoolerHead
Source code in vllm/model_executor/layers/pooler/seqwise/heads.py
__init__ ¶
__init__(
projector: ProjectorFn | None = None,
head_dtype: dtype | str | None = None,
activation: ActivationFn | None = None,
) -> None
Source code in vllm/model_executor/layers/pooler/seqwise/heads.py
forward ¶
forward(
pooled_data: SequencePoolingMethodOutput,
pooling_metadata: PoolingMetadata,
) -> SequencePoolerHeadOutput
Source code in vllm/model_executor/layers/pooler/seqwise/heads.py
get_supported_tasks ¶
get_supported_tasks() -> Set[PoolingTask]
SequencePoolerHead ¶
Source code in vllm/model_executor/layers/pooler/seqwise/heads.py
forward abstractmethod ¶
forward(
pooled_data: SequencePoolingMethodOutput,
pooling_metadata: PoolingMetadata,
) -> SequencePoolerHeadOutput