Skip to content

πŸ“– API Reference

The Picsellia CV Engine API is a modular toolkit for building end-to-end pipelines. It’s organized into reusable components, decorators, and framework-specific extensions.


Core concepts

  • Steps: Modular units of logic (e.g. load, train, validate)
  • Pipelines: Logical flows decorated with @pipeline, composed of @step
  • Contexts: Injected objects carrying pipeline configuration and metadata

Built-in components

Base steps

Dataset

Model

Datalake


Framework-Specific extensions

Frameworks are isolated under: src/picsellia_cv_engine/frameworks/<framework_name>/

Each framework can include:


Decorators


Data models


Code example

from picsellia_cv_engine.decorators.pipeline_decorator import pipeline
from picsellia_cv_engine.steps.base.dataset.loader import load_yolo_datasets

@pipeline
def my_pipeline():
    dataset = load_yolo_datasets()
    ...