π Welcome to the Picsellia CV Engine Docs¶
Picsellia CV Engine is a modular toolkit for building, testing, and deploying computer vision pipelines β all fully integrated with Picsellia. Whether you're processing datasets, training models, or deploying experiments, this engine helps you structure everything in a clean, reusable way.
π§ Whatβs a pipeline?¶
A pipeline is a sequence of steps that defines how data flows β from raw inputs to final results.
In Picsellia CV Engine, pipelines are used for both:
-
Training pipelines:
Load training datasets, configure a model, run training, log results and export weights.
-
Processing pipelines:
Clean or filter datasets, apply data augmentation, run inference for pre-annotation, or convert formats.
Each unit of work is a step β a standalone function decorated with @step. You can reuse, extend, or combine steps freely depending on your needs.
β¨ Key features¶
- Composable Steps β Use or customize ready-made steps for common operations (loading data, training, etc.)
- Training Pipelines β Structure model training (e.g. Ultralytics YOLO) with built-in logic
- Processing Pipelines β Clean, transform, or validate datasets before use
- Framework Extensions β Support custom training libraries via a pluggable architecture
- CLI Automation β Use
pxl-pipeline
cli to scaffold, test, and deploy pipelines locally or on Picsellia
π Get started¶
- π¦ Installation Guide β Set up the engine and CLI
- π Usage Guide β Build your first processing or training pipeline
- π API Reference β Explore contexts, decorators, steps, and framework integrations
π New to Picsellia?¶
- Learn more about the Picsellia platform
- Docs for the core Picsellia SDK
- Reach out for support or contribution ideas!