Preview Flyte 2 for productionHosted on Union.ai
Optuna (wrapper)

Optuna (wrapper)

flytekitplugins-optuna

FlytekitDeveloper Toolsoptunahyperparameteroptimization

This documentation provides a guide to a fully parallelized Flyte plugin for Optuna. This wrapper leverages Flyte's scalable and distributed workflow orchestration capabilities to parallelize Optuna's hyperparameter optimization across multiple trials efficiently.

Install
pip install flytekitplugins-optuna

Quick Start(example, may need adjustment)

pip install flytekitplugins-optuna

from flytekit import task, workflow
from flytekitplugins.optuna import Optimizer, optimize, suggest

@task
def my_task() -> None:
    optimize(...)

@workflow
def my_workflow() -> None:
    my_task()

Available Imports (3)

configOptimizer

Configuration type for Optuna (wrapper).

extends dataclass — configuration or data structure for plugin setup

from flytekitplugins.optuna import Optimizer

taskoptimize

Task for Optuna (wrapper).

from flytekitplugins.optuna import optimize

tasksuggest

Task for Optuna (wrapper).

from flytekitplugins.optuna import suggest

Dependencies

optunatyping-extensions

Related Plugins

Package Info

Min Flytekit1.15.0
Modules3

Downloads

Last day42
Last week139
Last month731