Models

DataSample

Data sample

- key: str
- owner: str
- data_manager_keys: Optional[List[str]]
- path: Optional[DirectoryPath]
- creation_date: datetime
- test_only: bool

Dataset

Dataset asset

- key: str
- name: str
- owner: str
- permissions: Permissions
- type: str
- train_data_sample_keys: List[str]
- test_data_sample_keys: List[str]
- opener: _File
- description: _File
- metadata: Mapping[str, str]
- creation_date: datetime
- logs_permission: Permission

Task

Asset creation specification base class.

- key: str
- algo: Algo
- owner: str
- compute_plan_key: str
- metadata: Mapping[str, str]
- status: Status
- worker: str
- rank: Optional[int]
- inputs: List[InputRef]
- outputs: Mapping[str, ComputeTaskOutput]
- tag: str
- creation_date: datetime
- start_date: Optional[datetime]
- end_date: Optional[datetime]
- error_type: Optional[TaskErrorType]

Algo

Asset creation specification base class.

- key: str
- name: str
- owner: str
- permissions: Permissions
- metadata: Mapping[str, str]
- creation_date: datetime
- inputs: List[AlgoInput]
- outputs: List[AlgoOutput]
- description: _File
- algorithm: _File

ComputePlan

ComputePlan

- key: str
- tag: str
- name: str
- owner: str
- metadata: Mapping[str, str]
- task_count: int
- waiting_count: int
- todo_count: int
- doing_count: int
- canceled_count: int
- failed_count: int
- done_count: int
- failed_task: Optional[FailedTuple]
- status: ComputePlanStatus
- creation_date: datetime
- start_date: Optional[datetime]
- end_date: Optional[datetime]
- estimated_end_date: Optional[datetime]
- duration: Optional[int]

Performances

Performances of the different compute tasks of a compute plan

- compute_plan_key: List[str]
- compute_plan_tag: List[str]
- compute_plan_status: List[str]
- compute_plan_start_date: List[datetime]
- compute_plan_end_date: List[datetime]
- compute_plan_metadata: List[dict]
- worker: List[str]
- testtuple_key: List[str]
- metric_name: List[str]
- testtuple_rank: List[int]
- round_idx: List[int]
- performance: List[float]

Organization

Organization

- id: str
- is_current: bool
- creation_date: datetime

Permissions

Permissions structure stored in various asset types.

- process: Permission

InModel

In model of a task

- checksum: str
- storage_address: Union[FilePath, AnyUrl, str]

OutModel

Out model of a task

- key: str
- compute_task_key: str
- address: Optional[InModel]
- permissions: Permissions
- owner: str
- creation_date: datetime

_File

File as stored in the models

- checksum: str
- storage_address: Union[FilePath, AnyUrl, str]