vllm.model_executor.layers.pooler.seqwise.heads ¶
SequencePoolerHeadOutput module-attribute ¶
ClassifierPoolerHead ¶
Bases: SequencePoolerHead
Source code in vllm/model_executor/layers/pooler/seqwise/heads.py
act_fn instance-attribute ¶
act_fn = resolve_classifier_act_fn(
model_config, static_num_labels=True, act_fn=act_fn
)
__init__ ¶
__init__(
classifier: ClassifierFn | None = None,
act_fn: PoolerActivation | str | 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__ ¶
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