vllm.model_executor.models.module_mapping
ModelKeys
dataclass
¶
Source code in vllm/model_executor/models/module_mapping.py
__init__
¶
__init__(
model_type: str = None,
module_list: str = None,
embedding: str = None,
mlp: str = None,
down_proj: str = None,
attention: str = None,
o_proj: str = None,
q_proj: str = None,
k_proj: str = None,
v_proj: str = None,
qkv_proj: str = None,
qk_proj: str = None,
qa_proj: str = None,
qb_proj: str = None,
kva_proj: str = None,
kvb_proj: str = None,
output: str = None,
) -> None
MultiModelKeys
dataclass
¶
Bases: ModelKeys
Source code in vllm/model_executor/models/module_mapping.py
language_model
class-attribute
instance-attribute
¶
tower_model
class-attribute
instance-attribute
¶
__init__
¶
__init__(
model_type: str = None,
module_list: str = None,
embedding: str = None,
mlp: str = None,
down_proj: str = None,
attention: str = None,
o_proj: str = None,
q_proj: str = None,
k_proj: str = None,
v_proj: str = None,
qkv_proj: str = None,
qk_proj: str = None,
qa_proj: str = None,
qb_proj: str = None,
kva_proj: str = None,
kvb_proj: str = None,
output: str = None,
language_model: list[str] = list(),
connector: list[str] = list(),
tower_model: list[str] = list(),
generator: list[str] = list(),
) -> None
from_string_field
staticmethod
¶
from_string_field(
language_model: Union[str, list[str]] = None,
connector: Union[str, list[str]] = None,
tower_model: Union[str, list[str]] = None,
generator: Union[str, list[str]] = None,
**kwargs,
) -> MultiModelKeys