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