Python Modules¶
Public Python API surface for Continuum.
- class continuum.LM(model_id: str, adapter=None)[source]¶
Bases:
objectMinimal language-model callable facade used by examples.
- class continuum.Optimizer(program, metric, *, lr_tensor=0.1, lr_text=1.0, seed=0)[source]¶
Bases:
objectUnified optimizer facade for all Continuum parameter kinds.
- class continuum.Param(kind: str, value: Any, metadata: dict[str, ~typing.Any]=<factory>)[source]¶
Bases:
objectTyped program parameter tracked by the Continuum optimizer.
- static continuous(initial: float = 0.0, *, min_value=None, max_value=None, **metadata) Param[source]¶
- kind: str¶
- metadata: dict[str, Any]¶
- value: Any¶
- class continuum.frontend.optimizer.BayesOpt(rng: Random)[source]¶
Bases:
objectSimple random-search optimizer over bounded continuous values.
- class continuum.frontend.optimizer.GEPAOpt(rng: Random)[source]¶
Bases:
objectDiscrete choice optimizer for categorical parameters.
- class continuum.frontend.optimizer.Optimizer(program, metric, *, lr_tensor=0.1, lr_text=1.0, seed=0)[source]¶
Bases:
objectUnified optimizer facade for all Continuum parameter kinds.
- class continuum.frontend.optimizer.TensorOpt(lr: float, rng: Random)[source]¶
Bases:
objectLocal optimizer for numeric tensor-like scalar parameters.
- class continuum.frontend.optimizer.TextGradOpt(lr: float, rng: Random)[source]¶
Bases:
objectText mutation optimizer used for prompt-style parameters.
- class continuum.frontend.param.Param(kind: str, value: Any, metadata: dict[str, ~typing.Any]=<factory>)[source]¶
Bases:
objectTyped program parameter tracked by the Continuum optimizer.
- static continuous(initial: float = 0.0, *, min_value=None, max_value=None, **metadata) Param[source]¶
- kind: str¶
- metadata: dict[str, Any]¶
- value: Any¶
- class continuum.nn.module.Linear(in_features, out_features)[source]¶
Bases:
ModuleTiny reference linear layer used by examples and tests.