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 (aihwkit.cloud.client.entities.CloudExperimentCategory) –
created_at (datetime.datetime) –
input_id (Optional[str]) –
job (Optional[aihwkit.cloud.client.entities.CloudJob]) –
- Return type
None
- created_at: datetime.datetime¶
- get_experiment()[source]¶
Return a data Experiment.
- Returns
The experiment.
- Raises
ExperimentStatusError – if the Experiment is not in a valid status.
- Return type
- 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¶
- input_id: Optional[str]¶
- job: Optional[aihwkit.cloud.client.entities.CloudJob]¶
- name: str¶
- class aihwkit.cloud.client.entities.CloudExperimentCategory(value)[source]¶
Bases:
enum.Enum
Category of a CloudExperiment.
- BASIC_TRAINING = 1¶
- class aihwkit.cloud.client.entities.CloudJob(id_, output_id, status=<CloudJobStatus.UNKNOWN: 0>)[source]¶
Bases:
object
Representation of an API CloudJob.
- Parameters
id_ (str) –
output_id (Optional[str]) –
status (aihwkit.cloud.client.entities.CloudJobStatus) –
- Return type
None
- id_: str¶
- output_id: Optional[str]¶
- status: aihwkit.cloud.client.entities.CloudJobStatus = 0¶