mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2025-12-14 18:55:01 +08:00
[Bugfix] Fix failing GGUF models test (#22174)
Signed-off-by: Isotr0py <mozf@mail2.sysu.edu.cn>
This commit is contained in:
parent
c1b4eb048a
commit
fed5849d3f
@ -290,20 +290,29 @@ def _maybe_remap_hf_config_attrs(config: PretrainedConfig) -> PretrainedConfig:
|
|||||||
|
|
||||||
|
|
||||||
def maybe_override_with_speculators_target_model(
|
def maybe_override_with_speculators_target_model(
|
||||||
model: str,
|
model: str,
|
||||||
tokenizer: str,
|
tokenizer: str,
|
||||||
trust_remote_code: bool,
|
trust_remote_code: bool,
|
||||||
revision: Optional[str] = None) -> tuple[str, str]:
|
revision: Optional[str] = None,
|
||||||
|
**kwargs,
|
||||||
|
) -> tuple[str, str]:
|
||||||
"""
|
"""
|
||||||
If running a speculators config, override running model with target model
|
If running a speculators config, override running model with target model
|
||||||
"""
|
"""
|
||||||
|
is_gguf = check_gguf_file(model)
|
||||||
|
if is_gguf:
|
||||||
|
kwargs["gguf_file"] = Path(model).name
|
||||||
|
gguf_model_repo = Path(model).parent
|
||||||
|
else:
|
||||||
|
gguf_model_repo = None
|
||||||
config_dict, _ = PretrainedConfig.get_config_dict(
|
config_dict, _ = PretrainedConfig.get_config_dict(
|
||||||
model,
|
model if gguf_model_repo is None else gguf_model_repo,
|
||||||
revision=revision,
|
revision=revision,
|
||||||
trust_remote_code=trust_remote_code,
|
trust_remote_code=trust_remote_code,
|
||||||
token=_get_hf_token(),
|
token=_get_hf_token(),
|
||||||
|
**kwargs,
|
||||||
)
|
)
|
||||||
spec_config = config_dict.get("speculators_config")
|
spec_config = config_dict.get("speculators_config", None)
|
||||||
# Return the target model
|
# Return the target model
|
||||||
if spec_config is not None:
|
if spec_config is not None:
|
||||||
model = tokenizer = spec_config["verifier"]["name_or_path"]
|
model = tokenizer = spec_config["verifier"]["name_or_path"]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user