Skip to content

Commit 7333272

Browse files
committed
add to node optimizer
1 parent 6ed29d7 commit 7333272

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

autointent/nodes/_optimization/_node_optimizer.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import torch
1212
from optuna.trial import Trial
1313
from pydantic import BaseModel, Field
14+
from typing_extensions import assert_never
1415

1516
from autointent import Dataset
1617
from autointent.context import Context
@@ -84,6 +85,8 @@ def fit(self, context: Context, sampler: SamplerType = "brute") -> None:
8485
elif sampler == "random":
8586
sampler_instance = optuna.samplers.RandomSampler(seed=context.seed) # type: ignore[assignment]
8687
n_trials = n_trials or 10
88+
else:
89+
assert_never(sampler)
8790
study = optuna.create_study(direction="maximize", sampler=sampler_instance)
8891
optuna.logging.set_verbosity(optuna.logging.WARNING)
8992
obj = partial(self.objective, module_name=module_name, search_space=search_space, context=context)

0 commit comments

Comments
 (0)