Skip to content

core.contexts.processing.model.local_context

local_context

Classes:

Name Description
LocalModelProcessingContext

LocalModelProcessingContext(processing_parameters_cls, processing_parameters=None, api_token=None, host=None, organization_id=None, organization_name=None, job_id=None, job_type=None, input_model_version_id=None, use_id=True, working_dir=None)

Bases: PicselliaContext, Generic[TParameters]

Methods:

Name Description
get_model_version

Fetch a model version by its ID.

to_dict

Convert context to a dictionary for logging or serialization.

Attributes:

Name Type Description
job_id
job_type
model_version_id
model_version
processing_parameters
use_id
working_dir str

Return the working directory for this job.

api_token
host
organization_id
organization_name
client

job_id = job_id instance-attribute

job_type = job_type instance-attribute

model_version_id = input_model_version_id instance-attribute

model_version = self.get_model_version() instance-attribute

processing_parameters = processing_parameters_cls(log_data=(processing_parameters or {})) instance-attribute

use_id = use_id instance-attribute

working_dir property

Return the working directory for this job.

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

get_model_version()

Fetch a model version by its ID.

to_dict()

Convert context to a dictionary for logging or serialization.