aihwkit.cloud.client.entities module
Data classes for the AIHW Composer API.
- class aihwkit.cloud.client.entities.CloudExperiment(_api_client, id_, name, category, created_at, input_id, job)[source]
Bases:
object
Representation of an API Experiment.
- Parameters:
_api_client (Any) –
id_ (str) –
name (str) –
category (CloudExperimentCategory) –
created_at (datetime) –
input_id (str | None) –
job (CloudJob | None) –
- category: CloudExperimentCategory
- created_at: datetime
- get_experiment()[source]
Return a data Experiment.
- Returns:
The experiment.
- Raises:
ExperimentStatusError – if the Experiment is not in a valid status.
- Return type:
Any
- get_result()[source]
Return the result of an Experiment.
- Returns:
The experiment result.
- Raises:
ExperimentStatusError – if the Experiment is not completed.
- Return type:
list
- id_: str
- name: str
- class aihwkit.cloud.client.entities.CloudExperimentCategory(value)[source]
Bases:
Enum
Category of a CloudExperiment.
- BASIC_INFERENCE = 2
- BASIC_TRAINING = 1
- class aihwkit.cloud.client.entities.CloudJob(id_, output_id, status=CloudJobStatus.UNKNOWN)[source]
Bases:
object
Representation of an API CloudJob.
- Parameters:
id_ (str) –
output_id (str | None) –
status (CloudJobStatus) –
- id_: str
- status: CloudJobStatus = 0