"vscode:/vscode.git/clone" did not exist on "3c5190e019847d36fbb9951dc7778b2c0ed00dca"
Commit e464ba3b authored by Baber's avatar Baber
Browse files

set dict default for kwargs

parent 5efa7937
...@@ -21,7 +21,7 @@ class RepeatConfig: ...@@ -21,7 +21,7 @@ class RepeatConfig:
repeats: int = 1 repeats: int = 1
metric_fn: Union[str, Callable] = "pass@N" metric_fn: Union[str, Callable] = "pass@N"
kwargs: Optional[dict] = None kwargs: Optional[dict] = field(default_factory=dict)
@dataclass @dataclass
...@@ -30,7 +30,7 @@ class FilterConfig: ...@@ -30,7 +30,7 @@ class FilterConfig:
name: str name: str
fn: Optional[Callable] = None fn: Optional[Callable] = None
kwargs: Optional[dict] = None kwargs: Optional[dict] = field(default_factory=dict)
@dataclass @dataclass
...@@ -123,7 +123,7 @@ class DatasetConfig: ...@@ -123,7 +123,7 @@ class DatasetConfig:
name: Optional[str] = None name: Optional[str] = None
kwargs: Optional[dict] = field(default_factory=dict) kwargs: Optional[dict] = field(default_factory=dict)
custom: Optional[Callable] = None custom: Optional[Callable] = None
metadata: Optional[dict] = None metadata: Optional[dict] = field(default_factory=dict)
@dataclass @dataclass
...@@ -219,7 +219,7 @@ class TaskConfig(dict): ...@@ -219,7 +219,7 @@ class TaskConfig(dict):
name=self.dataset_name, name=self.dataset_name,
kwargs=self.dataset_kwargs, kwargs=self.dataset_kwargs,
custom=self.custom_dataset, custom=self.custom_dataset,
metadata=self.metadata, metadata=self.metadata or {},
) )
# ---setup fewshot config--- # # ---setup fewshot config--- #
_fewshot_cfg = self.fewshot_config if self.fewshot_config is not None else {} _fewshot_cfg = self.fewshot_config if self.fewshot_config is not None else {}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment