Skip to content

core.services.utils.picsellia_context

picsellia_context

Functions:

Name Description
create_picsellia_processing_context

Create a remote PicselliaProcessingContext using a static class to define parameters.

create_picsellia_training_context

Create a remote PicselliaTrainingContext using static parameter classes.

create_picsellia_processing_context(processing_parameters_cls)

Create a remote PicselliaProcessingContext using a static class to define parameters.

This context is used during pipeline execution on the Picsellia platform.

Parameters:

Name Type Description Default

processing_parameters_cls

type[TParameters]

A class inheriting from Parameters defining expected processing parameters.

required

Returns:

Name Type Description
PicselliaProcessingContext PicselliaProcessingContext

An initialized context for use in remote processing pipelines.

create_picsellia_training_context(hyperparameters_cls, augmentation_parameters_cls, export_parameters_cls)

Create a remote PicselliaTrainingContext using static parameter classes.

This context is used during model training executed on the Picsellia platform.

Parameters:

Name Type Description Default

hyperparameters_cls

type

Class defining hyperparameters (inherits from HyperParameters).

required

augmentation_parameters_cls

type

Class defining augmentation parameters.

required

export_parameters_cls

type

Class defining export/export format parameters.

required

Returns:

Name Type Description
PicselliaTrainingContext PicselliaTrainingContext

An initialized context for remote training pipelines.