Bases: BaseModelLoader
 Model loader that will set model weights to random values.
  Source code in vllm/model_executor/model_loader/dummy_loader.py
 |  | class DummyModelLoader(BaseModelLoader):
    """Model loader that will set model weights to random values."""
    def __init__(self, load_config: LoadConfig):
        super().__init__(load_config)
        if load_config.model_loader_extra_config:
            raise ValueError(
                f"Model loader extra config is not supported for "
                f"load format {load_config.load_format}"
            )
    def download_model(self, model_config: ModelConfig) -> None:
        pass  # Nothing to download
    def load_weights(self, model: nn.Module, model_config: ModelConfig) -> None:
        # NOTE(woosuk): For accurate performance evaluation, we assign
        # random values to the weights.
        initialize_dummy_weights(model)
 | 
     
    Source code in vllm/model_executor/model_loader/dummy_loader.py
 |  | def __init__(self, load_config: LoadConfig):
    super().__init__(load_config)
    if load_config.model_loader_extra_config:
        raise ValueError(
            f"Model loader extra config is not supported for "
            f"load format {load_config.load_format}"
        )
 | 
        
    Source code in vllm/model_executor/model_loader/dummy_loader.py
 |  | def download_model(self, model_config: ModelConfig) -> None:
    pass  # Nothing to download
 | 
        
    Source code in vllm/model_executor/model_loader/dummy_loader.py
 |  | def load_weights(self, model: nn.Module, model_config: ModelConfig) -> None:
    # NOTE(woosuk): For accurate performance evaluation, we assign
    # random values to the weights.
    initialize_dummy_weights(model)
 |