cotengra.hyperoptimizers.hyper_nevergrad¶
Hyper optimization using nevergrad.
Classes¶
Hyper-optimization using |
Functions¶
|
|
|
|
|
Module Contents¶
- class cotengra.hyperoptimizers.hyper_nevergrad.NevergradOptLib[source]¶
Bases:
cotengra.hyperoptimizers.hyper.HyperOptLibHyper-optimization using
nevergrad.- setup(methods, space, optimizer=None, sampler='NaiveTBPSA', method_sampler=None, budget='auto', num_workers=1, method_budget='auto', method_num_workers=1, sampler_opts=None, method_sampler_opts=None)[source]¶
Initialize the
nevergradoptimizer.- Parameters:
methods (list[str]) – The list of contraction methods to optimize over.
optimizer (HyperOptimizer, optional) – The parent optimizer instance, used for
max_repeatsand_num_workerswhenbudgetornum_workersare'auto'.sampler (str, optional) – The optimizer to use to search each method’s search space, see nevergrad docs.
method_sampler (str, optional) – The meta-optimizer to use to select overall methods.
budget (int, optional) – Supplied to optimizer.
num_workers (int, optional) – Supplied to optimizer.
method_budget (int, optional) – Supplied to meta-optimizer.
method_num_workers (int, optional) – Supplied to meta-optimizer.