]> Piment Noir Git Repositories - freqai-strategies.git/commit
refactor(quickadapter): return cached sets directly in optuna_samplers_by_namespace
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 6 Jan 2026 18:12:36 +0000 (19:12 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 6 Jan 2026 18:13:24 +0000 (19:13 +0100)
commite14599c6208f98673b0b37bea4f9a84f3f33c749
treeec205804aaab9dfc8e4fd3fcd75cb55a5426c7d5
parent0a1a495f246b650b29ca2912893c605b015e27ef
refactor(quickadapter): return cached sets directly in optuna_samplers_by_namespace

- Add _optuna_hpo_samplers_set() and _optuna_label_samplers_set() cached methods
- Change return type from tuple[tuple[OptunaSampler, ...], OptunaSampler] to tuple[set[OptunaSampler], OptunaSampler]
- Remove redundant set() conversion in sampler validation
- Align with existing pattern used by other constant set methods (_scaler_types_set, _threshold_methods_set, etc.)
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py