ExperimentRunsResource
Experiment run API methods.
Functions
func__init__(self, client) -> NoneInitialize the resource.
paramselfparamclientKitaruAPIClientAPI client used to send requests.
Returns
Nonefuncget(self, experiment_run_id) -> ExperimentRunResponseGet an experiment run by id.
paramselfparamexperiment_run_iduuid.UUIDId of the run.
Returns
kitaru.api_models.v1.experiment_run.ExperimentRunResponseStored experiment run.
funclist(self, params=None) -> Page[ExperimentRunResponse]List experiment runs.
paramselfparamparamsExperimentRunListParams | None= NoneExperiment run list params.
Returns
kitaru.api_models.v1.base.PagePage of experiment runs.
funciter(self, params=None) -> AsyncIterator[ExperimentRunResponse]Iterate over all experiment runs.
paramselfparamparamsExperimentRunListParams | None= NoneExperiment run list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every experiment run.
funcdelete(self, experiment_run_id) -> NoneDelete an experiment run and its jobs.
paramselfparamexperiment_run_iduuid.UUIDId of the run.
Returns
Nonefunclist_jobs(self, experiment_run_id, params=None) -> Page[JobResponse]List the jobs backing an experiment run's replays.
paramselfparamexperiment_run_iduuid.UUIDId of the run.
paramparamsExperimentRunJobsListParams | None= NoneExperiment run jobs list params.
Returns
kitaru.api_models.v1.base.PagePage of jobs.
funciter_jobs(self, experiment_run_id, params=None) -> AsyncIterator[JobResponse]Iterate over all jobs backing an experiment run's replays.
paramselfparamexperiment_run_iduuid.UUIDId of the run.
paramparamsExperimentRunJobsListParams | None= NoneExperiment run jobs list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every job of the run.
funccancel(self, experiment_run_id) -> ExperimentRunResponseRequest cancellation of a running experiment run.
paramselfparamexperiment_run_iduuid.UUIDId of the run.
Returns
kitaru.api_models.v1.experiment_run.ExperimentRunResponseRun carrying the cancel request.