aihwkit.cloud.client.v1.stubs module¶
API stubs for the AIHW Composer API.
-
class
aihwkit.cloud.client.v1.stubs.ApiStub(session)[source]¶ Bases:
objectBase API stub for the AIHW Composer.
API stub for use in the client for the AIHW Composer in order to interact with REST endpoints.
Subclasses should inherit from this class, customizing
base_urland applying any extra changes. By default, the stub assumes three operations for the entities:get(viaself.get()): aGEToperation returning a single object from an id.post(viaself.post()): aPOSToperation.list(viaself.list()): aGEToperation returning multiple objects.
-
base_url= ''¶ Base url to be used in the endpoints.
-
class
aihwkit.cloud.client.v1.stubs.Endpoint(url, method)¶ Bases:
tuple-
property
method¶ Alias for field number 1
-
property
url¶ Alias for field number 0
-
property
-
class
aihwkit.cloud.client.v1.stubs.ExperimentStub(session)[source]¶ Bases:
aihwkit.cloud.client.v1.stubs.ApiStubStub for
experiment.-
base_url= 'experiments'¶
-
-
class
aihwkit.cloud.client.v1.stubs.InputStub(session)[source]¶ Bases:
aihwkit.cloud.client.v1.stubs.ApiStubStub for
input.-
base_url= 'inputs'¶
-
-
class
aihwkit.cloud.client.v1.stubs.JobStub(session)[source]¶ Bases:
aihwkit.cloud.client.v1.stubs.ApiStubStub for
job.-
base_url= 'jobs'¶
-
-
class
aihwkit.cloud.client.v1.stubs.LoginStub(session)[source]¶ Bases:
aihwkit.cloud.client.v1.stubs.ApiStubStub for
login.-
base_url= 'token/login'¶
-
-
class
aihwkit.cloud.client.v1.stubs.OutputStub(session)[source]¶ Bases:
aihwkit.cloud.client.v1.stubs.ApiStubStub for
output.-
base_url= 'outputs'¶
-