OmegaConf
flytekitplugins-omegaconf
Flytekit python natively supports serialization of many data types for exchanging information between tasks.
pip install flytekitplugins-omegaconfQuick Start(example, may need adjustment)
pip install flytekitplugins-omegaconf
from flytekit import task, workflow
from flytekitplugins.omegaconf import OmegaConfTransformerMode, DictConfigTransformer, ListConfigTransformer
config = OmegaConfTransformerMode(...)
@task
def my_task() -> None:
...
@workflow
def my_workflow() -> None:
my_task()Available Imports (3)
Operation Mode indicating whether a (potentially unannotated) DictConfig object or a structured config using the underlying dataclass is returned.
extends Enum — enumeration of predefined options
from flytekitplugins.omegaconf import OmegaConfTransformerMode
Configuration type for OmegaConf.
extends TypeTransformer — converts python types to/from flyte-native types
from flytekitplugins.omegaconf import DictConfigTransformer
Configuration type for OmegaConf.
extends TypeTransformer — converts python types to/from flyte-native types
from flytekitplugins.omegaconf import ListConfigTransformer
Dependencies
Related Plugins
Anthropic Claude
This plugin provides integration between Flyte and Anthropic's Claude API, enabling you to use Flyte tasks as tools for Claude agents.
Deck
This plugin provides additional renderers to improve task visibility within Flytekit.
Envd
envd is a command-line tool that helps you create the container-based development environment for AI/ML.
Flyte Interactive
FlyteInteractive plugin provides users' favorite interface to develop and debug a flyte task interactively. We support vscode, jupyter (WIP), and neovim (WIP).