Skip to content

core.contexts.training.local_context

local_context

Classes:

Name Description
LocalTrainingContext

Local context for training pipelines without a real job on Picsellia.

LocalTrainingContext(hyperparameters_cls, augmentation_parameters_cls, export_parameters_cls, hyperparameters=None, augmentation_parameters=None, export_parameters=None, api_token=None, host=None, organization_id=None, organization_name=None, experiment_id=None, working_dir=None)

Bases: PicselliaContext, Generic[THyperParameters, TAugmentationParameters]


              flowchart TD
              picsellia_cv_engine.core.contexts.training.local_context.LocalTrainingContext[LocalTrainingContext]
              picsellia_cv_engine.core.contexts.common.picsellia_context.PicselliaContext[PicselliaContext]

                              picsellia_cv_engine.core.contexts.common.picsellia_context.PicselliaContext --> picsellia_cv_engine.core.contexts.training.local_context.LocalTrainingContext
                


              click picsellia_cv_engine.core.contexts.training.local_context.LocalTrainingContext href "" "picsellia_cv_engine.core.contexts.training.local_context.LocalTrainingContext"
              click picsellia_cv_engine.core.contexts.common.picsellia_context.PicselliaContext href "" "picsellia_cv_engine.core.contexts.common.picsellia_context.PicselliaContext"
            

Local context for training pipelines without a real job on Picsellia.

Methods:

Name Description
to_dict

Convert the context to a dictionary representation.

Attributes:

Name Type Description
experiment_id
experiment
hyperparameters
augmentation_parameters
export_parameters
working_dir str

Return the working directory path for the experiment.

api_token
host
organization_id
organization_name
client

experiment_id = experiment_id instance-attribute

experiment = self._initialize_experiment() instance-attribute

hyperparameters = hyperparameters_cls(log_data=(hyperparameters or {})) instance-attribute

augmentation_parameters = augmentation_parameters_cls(log_data=(augmentation_parameters or {})) instance-attribute

export_parameters = export_parameters_cls(log_data=(export_parameters or {})) instance-attribute

working_dir property

Return the working directory path for the experiment.

api_token = api_token or os.getenv('api_token') instance-attribute

host = host or os.getenv('host', 'https://app.picsellia.com') instance-attribute

organization_id = organization_id or os.getenv('organization_id') instance-attribute

organization_name = organization_name or os.getenv('organization_name') instance-attribute

client = self._initialize_client() instance-attribute

to_dict()

Convert the context to a dictionary representation.