vllm.model_executor.model_loader.base_loader
BaseModelLoader ¶
Bases: ABC
Base class for model loaders.
Source code in vllm/model_executor/model_loader/base_loader.py
__init__ ¶
__init__(load_config: LoadConfig)
download_model abstractmethod
¶
download_model(model_config: ModelConfig) -> None
load_model ¶
load_model(
vllm_config: VllmConfig, model_config: ModelConfig
) -> Module
Load a model with the given configurations.
Source code in vllm/model_executor/model_loader/base_loader.py
load_weights abstractmethod
¶
load_weights(
model: Module, model_config: ModelConfig
) -> None
Load weights into a model. This standalone API allows inplace weights loading for an already-initialized model