vllm.model_executor.layers.pooler.tokwise.heads ¶
TokenClassifierPoolerHead ¶
Bases: TokenPoolerHead
Source code in vllm/model_executor/layers/pooler/tokwise/heads.py
act_fn instance-attribute ¶
act_fn = resolve_classifier_act_fn(
model_config, static_num_labels=False, 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/tokwise/heads.py
forward_chunk ¶
forward_chunk(
pooled_data: TokenPoolingMethodOutputItem,
pooling_param: PoolingParams,
) -> TokenPoolerHeadOutputItem
Source code in vllm/model_executor/layers/pooler/tokwise/heads.py
get_supported_tasks ¶
get_supported_tasks() -> Set[PoolingTask]
TokenEmbeddingPoolerHead ¶
Bases: TokenPoolerHead
Source code in vllm/model_executor/layers/pooler/tokwise/heads.py
__init__ ¶
Source code in vllm/model_executor/layers/pooler/tokwise/heads.py
forward_chunk ¶
forward_chunk(
pooled_data: TokenPoolingMethodOutputItem,
pooling_param: PoolingParams,
) -> TokenPoolerHeadOutputItem
Source code in vllm/model_executor/layers/pooler/tokwise/heads.py
get_supported_tasks ¶
get_supported_tasks() -> Set[PoolingTask]
TokenPoolerHead ¶
Source code in vllm/model_executor/layers/pooler/tokwise/heads.py
forward ¶
forward(
pooled_data: list[TokenPoolingMethodOutputItem],
pooling_metadata: PoolingMetadata,
) -> list[TokenPoolerHeadOutputItem]
Source code in vllm/model_executor/layers/pooler/tokwise/heads.py
forward_chunk abstractmethod ¶
forward_chunk(
pooled_data: TokenPoolingMethodOutputItem,
pooling_param: PoolingParams,
) -> TokenPoolerHeadOutputItem