core.services.context.config¶
config
¶
Classes:
| Name | Description |
|---|---|
Auth |
|
Run |
|
Experiment |
|
ModelVersion |
|
DatasetVersion |
|
Datalake |
|
JobTraining |
|
JobPreAnn |
|
JobDSVCreate |
|
JobAutoTag |
|
JobModelProcess |
|
OverrideOutputsMixin |
Shared toggle to overwrite/replace existing outputs without prompting. |
BaseConfig |
|
InputDatasetVersionCreation |
|
OutputDatasetVersionCreation |
|
DatasetVersionCreationConfig |
|
InputPreAnnotation |
|
PreAnnotationConfig |
|
AutoTagRunParams |
|
InputDataAutoTagging |
|
OutputDataAutoTagging |
|
DataAutoTaggingConfig |
|
InputModelProcess |
|
ModelProcessConfig |
|
InputTraining |
|
OutputTraining |
|
Auth
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.Auth[Auth]
click picsellia_cv_engine.core.services.context.config.Auth href "" "picsellia_cv_engine.core.services.context.config.Auth"
Attributes:
| Name | Type | Description |
|---|---|---|
organization_name |
str
|
|
env |
str | None
|
|
host |
str | None
|
|
Run
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.Run[Run]
click picsellia_cv_engine.core.services.context.config.Run href "" "picsellia_cv_engine.core.services.context.config.Run"
Attributes:
| Name | Type | Description |
|---|---|---|
name |
str | None
|
|
working_dir |
str | None
|
|
mode |
Literal['local', 'picsellia'] | None
|
|
Experiment
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.Experiment[Experiment]
click picsellia_cv_engine.core.services.context.config.Experiment href "" "picsellia_cv_engine.core.services.context.config.Experiment"
Attributes:
| Name | Type | Description |
|---|---|---|
id |
str | None
|
|
name |
str | None
|
|
project_name |
str | None
|
|
url |
str | None
|
|
ModelVersion
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.ModelVersion[ModelVersion]
click picsellia_cv_engine.core.services.context.config.ModelVersion href "" "picsellia_cv_engine.core.services.context.config.ModelVersion"
Attributes:
| Name | Type | Description |
|---|---|---|
id |
str
|
|
name |
str | None
|
|
origin_name |
str | None
|
|
url |
str | None
|
|
visibility |
Literal['private', 'public']
|
|
DatasetVersion
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.DatasetVersion[DatasetVersion]
click picsellia_cv_engine.core.services.context.config.DatasetVersion href "" "picsellia_cv_engine.core.services.context.config.DatasetVersion"
Attributes:
| Name | Type | Description |
|---|---|---|
id |
str | None
|
|
name |
str | None
|
|
origin_name |
str | None
|
|
version_name |
str | None
|
|
url |
str | None
|
|
Datalake
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.Datalake[Datalake]
click picsellia_cv_engine.core.services.context.config.Datalake href "" "picsellia_cv_engine.core.services.context.config.Datalake"
Attributes:
| Name | Type | Description |
|---|---|---|
id |
str
|
|
name |
str | None
|
|
url |
str | None
|
|
JobTraining
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.JobTraining[JobTraining]
click picsellia_cv_engine.core.services.context.config.JobTraining href "" "picsellia_cv_engine.core.services.context.config.JobTraining"
Attributes:
| Name | Type | Description |
|---|---|---|
type |
Literal['TRAINING']
|
|
type
instance-attribute
¶
JobPreAnn
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.JobPreAnn[JobPreAnn]
click picsellia_cv_engine.core.services.context.config.JobPreAnn href "" "picsellia_cv_engine.core.services.context.config.JobPreAnn"
Attributes:
| Name | Type | Description |
|---|---|---|
type |
Literal['PRE_ANNOTATION']
|
|
type
instance-attribute
¶
JobDSVCreate
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.JobDSVCreate[JobDSVCreate]
click picsellia_cv_engine.core.services.context.config.JobDSVCreate href "" "picsellia_cv_engine.core.services.context.config.JobDSVCreate"
Attributes:
| Name | Type | Description |
|---|---|---|
type |
Literal['DATASET_VERSION_CREATION']
|
|
type
instance-attribute
¶
JobAutoTag
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.JobAutoTag[JobAutoTag]
click picsellia_cv_engine.core.services.context.config.JobAutoTag href "" "picsellia_cv_engine.core.services.context.config.JobAutoTag"
Attributes:
| Name | Type | Description |
|---|---|---|
type |
Literal['DATA_AUTO_TAGGING']
|
|
type
instance-attribute
¶
JobModelProcess
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.JobModelProcess[JobModelProcess]
click picsellia_cv_engine.core.services.context.config.JobModelProcess href "" "picsellia_cv_engine.core.services.context.config.JobModelProcess"
Attributes:
| Name | Type | Description |
|---|---|---|
type |
Literal['MODEL_CONVERSION', 'MODEL_COMPRESSION']
|
|
type
instance-attribute
¶
OverrideOutputsMixin
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin[OverrideOutputsMixin]
click picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin href "" "picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin"
Shared toggle to overwrite/replace existing outputs without prompting.
Attributes:
| Name | Type | Description |
|---|---|---|
override_outputs |
bool
|
|
override_outputs = Field(default=False, description='If true, existing target outputs (e.g., experiment bindings, dataset versions, target datalakes) will be overwritten or recreated without confirmation prompts where applicable.')
class-attribute
instance-attribute
¶
BaseConfig
¶
Bases: OverrideOutputsMixin, BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.BaseConfig[BaseConfig]
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin[OverrideOutputsMixin]
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin --> picsellia_cv_engine.core.services.context.config.BaseConfig
click picsellia_cv_engine.core.services.context.config.BaseConfig href "" "picsellia_cv_engine.core.services.context.config.BaseConfig"
click picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin href "" "picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin"
Attributes:
| Name | Type | Description |
|---|---|---|
auth |
Auth
|
|
run |
Run
|
|
parameters |
dict[str, Any]
|
|
inputs |
dict[str, Any]
|
|
target_id |
str | None
|
|
override_outputs |
bool
|
|
auth
instance-attribute
¶
run = Run()
class-attribute
instance-attribute
¶
parameters = Field(default_factory=dict)
class-attribute
instance-attribute
¶
inputs = Field(default_factory=dict)
class-attribute
instance-attribute
¶
target_id = None
class-attribute
instance-attribute
¶
override_outputs = Field(default=False, description='If true, existing target outputs (e.g., experiment bindings, dataset versions, target datalakes) will be overwritten or recreated without confirmation prompts where applicable.')
class-attribute
instance-attribute
¶
InputDatasetVersionCreation
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.InputDatasetVersionCreation[InputDatasetVersionCreation]
click picsellia_cv_engine.core.services.context.config.InputDatasetVersionCreation href "" "picsellia_cv_engine.core.services.context.config.InputDatasetVersionCreation"
Attributes:
| Name | Type | Description |
|---|---|---|
dataset_version |
DatasetVersion
|
|
dataset_version
instance-attribute
¶
OutputDatasetVersionCreation
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.OutputDatasetVersionCreation[OutputDatasetVersionCreation]
click picsellia_cv_engine.core.services.context.config.OutputDatasetVersionCreation href "" "picsellia_cv_engine.core.services.context.config.OutputDatasetVersionCreation"
Attributes:
| Name | Type | Description |
|---|---|---|
dataset_version |
DatasetVersion
|
|
dataset_version
instance-attribute
¶
DatasetVersionCreationConfig
¶
Bases: BaseConfig
flowchart TD
picsellia_cv_engine.core.services.context.config.DatasetVersionCreationConfig[DatasetVersionCreationConfig]
picsellia_cv_engine.core.services.context.config.BaseConfig[BaseConfig]
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin[OverrideOutputsMixin]
picsellia_cv_engine.core.services.context.config.BaseConfig --> picsellia_cv_engine.core.services.context.config.DatasetVersionCreationConfig
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin --> picsellia_cv_engine.core.services.context.config.BaseConfig
click picsellia_cv_engine.core.services.context.config.DatasetVersionCreationConfig href "" "picsellia_cv_engine.core.services.context.config.DatasetVersionCreationConfig"
click picsellia_cv_engine.core.services.context.config.BaseConfig href "" "picsellia_cv_engine.core.services.context.config.BaseConfig"
click picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin href "" "picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin"
Attributes:
| Name | Type | Description |
|---|---|---|
job |
JobDSVCreate
|
|
input |
InputDatasetVersionCreation
|
|
output |
OutputDatasetVersionCreation
|
|
override_outputs |
bool
|
|
auth |
Auth
|
|
run |
Run
|
|
parameters |
dict[str, Any]
|
|
inputs |
dict[str, Any]
|
|
target_id |
str | None
|
|
job
instance-attribute
¶
input
instance-attribute
¶
output
instance-attribute
¶
override_outputs = Field(default=False, description='If true, existing target outputs (e.g., experiment bindings, dataset versions, target datalakes) will be overwritten or recreated without confirmation prompts where applicable.')
class-attribute
instance-attribute
¶
auth
instance-attribute
¶
run = Run()
class-attribute
instance-attribute
¶
parameters = Field(default_factory=dict)
class-attribute
instance-attribute
¶
inputs = Field(default_factory=dict)
class-attribute
instance-attribute
¶
target_id = None
class-attribute
instance-attribute
¶
InputPreAnnotation
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.InputPreAnnotation[InputPreAnnotation]
click picsellia_cv_engine.core.services.context.config.InputPreAnnotation href "" "picsellia_cv_engine.core.services.context.config.InputPreAnnotation"
Attributes:
| Name | Type | Description |
|---|---|---|
dataset_version |
DatasetVersion | None
|
|
model_version |
ModelVersion | None
|
|
PreAnnotationConfig
¶
Bases: BaseConfig
flowchart TD
picsellia_cv_engine.core.services.context.config.PreAnnotationConfig[PreAnnotationConfig]
picsellia_cv_engine.core.services.context.config.BaseConfig[BaseConfig]
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin[OverrideOutputsMixin]
picsellia_cv_engine.core.services.context.config.BaseConfig --> picsellia_cv_engine.core.services.context.config.PreAnnotationConfig
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin --> picsellia_cv_engine.core.services.context.config.BaseConfig
click picsellia_cv_engine.core.services.context.config.PreAnnotationConfig href "" "picsellia_cv_engine.core.services.context.config.PreAnnotationConfig"
click picsellia_cv_engine.core.services.context.config.BaseConfig href "" "picsellia_cv_engine.core.services.context.config.BaseConfig"
click picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin href "" "picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin"
Attributes:
| Name | Type | Description |
|---|---|---|
job |
JobPreAnn
|
|
input |
InputPreAnnotation
|
|
override_outputs |
bool
|
|
auth |
Auth
|
|
run |
Run
|
|
parameters |
dict[str, Any]
|
|
inputs |
dict[str, Any]
|
|
target_id |
str | None
|
|
job
instance-attribute
¶
input
instance-attribute
¶
override_outputs = Field(default=False, description='If true, existing target outputs (e.g., experiment bindings, dataset versions, target datalakes) will be overwritten or recreated without confirmation prompts where applicable.')
class-attribute
instance-attribute
¶
auth
instance-attribute
¶
run = Run()
class-attribute
instance-attribute
¶
parameters = Field(default_factory=dict)
class-attribute
instance-attribute
¶
inputs = Field(default_factory=dict)
class-attribute
instance-attribute
¶
target_id = None
class-attribute
instance-attribute
¶
AutoTagRunParams
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.AutoTagRunParams[AutoTagRunParams]
click picsellia_cv_engine.core.services.context.config.AutoTagRunParams href "" "picsellia_cv_engine.core.services.context.config.AutoTagRunParams"
Attributes:
| Name | Type | Description |
|---|---|---|
offset |
int
|
|
limit |
int
|
|
InputDataAutoTagging
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.InputDataAutoTagging[InputDataAutoTagging]
click picsellia_cv_engine.core.services.context.config.InputDataAutoTagging href "" "picsellia_cv_engine.core.services.context.config.InputDataAutoTagging"
Attributes:
| Name | Type | Description |
|---|---|---|
datalake |
Datalake
|
|
model_version |
ModelVersion | None
|
|
OutputDataAutoTagging
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.OutputDataAutoTagging[OutputDataAutoTagging]
click picsellia_cv_engine.core.services.context.config.OutputDataAutoTagging href "" "picsellia_cv_engine.core.services.context.config.OutputDataAutoTagging"
Attributes:
| Name | Type | Description |
|---|---|---|
datalake |
Datalake
|
|
datalake
instance-attribute
¶
DataAutoTaggingConfig
¶
Bases: BaseConfig
flowchart TD
picsellia_cv_engine.core.services.context.config.DataAutoTaggingConfig[DataAutoTaggingConfig]
picsellia_cv_engine.core.services.context.config.BaseConfig[BaseConfig]
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin[OverrideOutputsMixin]
picsellia_cv_engine.core.services.context.config.BaseConfig --> picsellia_cv_engine.core.services.context.config.DataAutoTaggingConfig
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin --> picsellia_cv_engine.core.services.context.config.BaseConfig
click picsellia_cv_engine.core.services.context.config.DataAutoTaggingConfig href "" "picsellia_cv_engine.core.services.context.config.DataAutoTaggingConfig"
click picsellia_cv_engine.core.services.context.config.BaseConfig href "" "picsellia_cv_engine.core.services.context.config.BaseConfig"
click picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin href "" "picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin"
Attributes:
| Name | Type | Description |
|---|---|---|
job |
JobAutoTag
|
|
input |
InputDataAutoTagging
|
|
output |
OutputDataAutoTagging
|
|
run_parameters |
AutoTagRunParams
|
|
override_outputs |
bool
|
|
auth |
Auth
|
|
run |
Run
|
|
parameters |
dict[str, Any]
|
|
inputs |
dict[str, Any]
|
|
target_id |
str | None
|
|
job
instance-attribute
¶
input
instance-attribute
¶
output
instance-attribute
¶
run_parameters
instance-attribute
¶
override_outputs = Field(default=False, description='If true, existing target outputs (e.g., experiment bindings, dataset versions, target datalakes) will be overwritten or recreated without confirmation prompts where applicable.')
class-attribute
instance-attribute
¶
auth
instance-attribute
¶
run = Run()
class-attribute
instance-attribute
¶
parameters = Field(default_factory=dict)
class-attribute
instance-attribute
¶
inputs = Field(default_factory=dict)
class-attribute
instance-attribute
¶
target_id = None
class-attribute
instance-attribute
¶
InputModelProcess
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.InputModelProcess[InputModelProcess]
click picsellia_cv_engine.core.services.context.config.InputModelProcess href "" "picsellia_cv_engine.core.services.context.config.InputModelProcess"
Attributes:
| Name | Type | Description |
|---|---|---|
model_version |
ModelVersion
|
|
model_version
instance-attribute
¶
ModelProcessConfig
¶
Bases: BaseConfig
flowchart TD
picsellia_cv_engine.core.services.context.config.ModelProcessConfig[ModelProcessConfig]
picsellia_cv_engine.core.services.context.config.BaseConfig[BaseConfig]
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin[OverrideOutputsMixin]
picsellia_cv_engine.core.services.context.config.BaseConfig --> picsellia_cv_engine.core.services.context.config.ModelProcessConfig
picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin --> picsellia_cv_engine.core.services.context.config.BaseConfig
click picsellia_cv_engine.core.services.context.config.ModelProcessConfig href "" "picsellia_cv_engine.core.services.context.config.ModelProcessConfig"
click picsellia_cv_engine.core.services.context.config.BaseConfig href "" "picsellia_cv_engine.core.services.context.config.BaseConfig"
click picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin href "" "picsellia_cv_engine.core.services.context.config.OverrideOutputsMixin"
Attributes:
| Name | Type | Description |
|---|---|---|
job |
JobModelProcess
|
|
input |
InputModelProcess
|
|
override_outputs |
bool
|
|
auth |
Auth
|
|
run |
Run
|
|
parameters |
dict[str, Any]
|
|
inputs |
dict[str, Any]
|
|
target_id |
str | None
|
|
job
instance-attribute
¶
input
instance-attribute
¶
override_outputs = Field(default=False, description='If true, existing target outputs (e.g., experiment bindings, dataset versions, target datalakes) will be overwritten or recreated without confirmation prompts where applicable.')
class-attribute
instance-attribute
¶
auth
instance-attribute
¶
run = Run()
class-attribute
instance-attribute
¶
parameters = Field(default_factory=dict)
class-attribute
instance-attribute
¶
inputs = Field(default_factory=dict)
class-attribute
instance-attribute
¶
target_id = None
class-attribute
instance-attribute
¶
InputTraining
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.InputTraining[InputTraining]
click picsellia_cv_engine.core.services.context.config.InputTraining href "" "picsellia_cv_engine.core.services.context.config.InputTraining"
Attributes:
| Name | Type | Description |
|---|---|---|
train_dataset_version |
DatasetVersion | None
|
|
test_dataset_version |
DatasetVersion | None
|
|
validation_dataset_version |
DatasetVersion | None
|
|
model_version |
ModelVersion | None
|
|
OutputTraining
¶
Bases: BaseModel
flowchart TD
picsellia_cv_engine.core.services.context.config.OutputTraining[OutputTraining]
click picsellia_cv_engine.core.services.context.config.OutputTraining href "" "picsellia_cv_engine.core.services.context.config.OutputTraining"
Attributes:
| Name | Type | Description |
|---|---|---|
experiment |
Experiment
|
|