mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-03-16 10:07:11 +08:00
[Bugfix] Fail instead of ignoring when CompilationConfig gets invalid args (#30708)
Signed-off-by: mgoin <mgoin64@gmail.com>
This commit is contained in:
parent
b2191abdca
commit
a450c64a30
@ -23,14 +23,6 @@ class TestParameterSweepItem:
|
||||
{"compilation_config.use_inductor_graph_partition": True},
|
||||
"--compilation-config.use_inductor_graph_partition=true",
|
||||
),
|
||||
(
|
||||
{"compilation_config.use_inductor": False},
|
||||
"--compilation-config.use_inductor=false",
|
||||
),
|
||||
(
|
||||
{"compilation_config.use_inductor": True},
|
||||
"--compilation-config.use_inductor=true",
|
||||
),
|
||||
],
|
||||
)
|
||||
def test_nested_boolean_params(self, input_dict, expected):
|
||||
|
||||
@ -8,7 +8,7 @@ from dataclasses import field
|
||||
from pathlib import Path
|
||||
from typing import TYPE_CHECKING, Any, ClassVar, Literal
|
||||
|
||||
from pydantic import Field, TypeAdapter, field_validator
|
||||
from pydantic import ConfigDict, Field, TypeAdapter, field_validator
|
||||
from pydantic.dataclasses import dataclass
|
||||
|
||||
import vllm.envs as envs
|
||||
@ -96,7 +96,7 @@ class CUDAGraphMode(enum.Enum):
|
||||
|
||||
|
||||
@config
|
||||
@dataclass
|
||||
@dataclass(config=ConfigDict(extra="forbid"))
|
||||
class PassConfig:
|
||||
"""Configuration for custom Inductor passes.
|
||||
|
||||
@ -251,7 +251,7 @@ class DynamicShapesType(str, enum.Enum):
|
||||
|
||||
|
||||
@config
|
||||
@dataclass
|
||||
@dataclass(config=ConfigDict(extra="forbid"))
|
||||
class DynamicShapesConfig:
|
||||
"""Configuration to control/debug torch compile dynamic shapes."""
|
||||
|
||||
@ -290,7 +290,7 @@ class DynamicShapesConfig:
|
||||
|
||||
|
||||
@config
|
||||
@dataclass
|
||||
@dataclass(config=ConfigDict(extra="forbid"))
|
||||
class CompilationConfig:
|
||||
"""Configuration for compilation.
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user