EvsysStore
Attributes
attributebase_url= (base_url or os.environ.get(EVSYS_API_URL_ENV) or DEFAULT_API_URL).rstrip('/')attributeapi_key= api_key or os.environ.get(EVSYS_API_KEY_ENV)attributeproject_id= project_id or os.environ.get(EVSYS_PROJECT_ID_ENV)attributetimeout_s= timeout_sFunctions
func__init__(self, *, base_url=None, api_key=None, project_id=None, timeout_s=DEFAULT_TIMEOUT_S) -> Noneparamselfparambase_urlstr | None= Noneparamapi_keystr | None= Noneparamproject_idstr | None= Noneparamtimeout_sfloat= DEFAULT_TIMEOUT_SReturns
Nonefunc_call(self, op, **args) -> AnyparamselfparamopstrparamargsAny= {}Returns
typing.Anyfunc_project(self, project_id) -> str | Noneparamselfparamproject_idstr | NoneReturns
str | Nonefunccreate_project(self, name, *, description=None, organization_id=None) -> dictparamselfparamnamestrparamdescriptionstr | None= Noneparamorganization_idstr | None= NoneReturns
dictfuncget_project(self, project_id=None) -> dict | Noneparamselfparamproject_idstr | None= NoneReturns
dict | Nonefuncdelete_project(self, project_id=None) -> Anyparamselfparamproject_idstr | None= NoneReturns
typing.Anyfuncset_goal(self, goal, *, project_id=None) -> dictparamselfparamgoalstrparamproject_idstr | None= NoneReturns
dictfunclist_goals(self, project_id=None) -> list[dict]paramselfparamproject_idstr | None= NoneReturns
list[dict]funccurrent_goal(self, project_id=None) -> dict | Noneparamselfparamproject_idstr | None= NoneReturns
dict | Nonefunccreate_experiment(self, *, experiment_name, project_id=None, hypothesis=None, project_goal_id=None, tags=None, **extra) -> dictparamselfparamexperiment_namestrparamproject_idstr | None= Noneparamhypothesisstr | None= Noneparamproject_goal_idstr | None= Noneparamtagslist[str] | None= NoneparamextraAny= {}Returns
dictfuncget_experiment(self, experiment_id) -> dict | Noneparamselfparamexperiment_idstrReturns
dict | Nonefuncupdate_experiment(self, experiment_id, **patch) -> dictparamselfparamexperiment_idstrparampatchAny= {}Returns
dictfuncset_conclusion(self, experiment_id, conclusion) -> dictparamselfparamexperiment_idstrparamconclusionstrReturns
dictfuncinvalidate_experiment(self, experiment_id, *, reason=None) -> dictparamselfparamexperiment_idstrparamreasonstr | None= NoneReturns
dictfunclist_experiments(self, project_id=None, *, valid_only=False) -> list[dict]paramselfparamproject_idstr | None= Noneparamvalid_onlybool= FalseReturns
list[dict]funcdelete_experiment(self, experiment_id) -> Anyparamselfparamexperiment_idstrReturns
typing.Anyfuncexperiment_summaries(self, project_id=None, *, valid_only=False) -> list[dict]paramselfparamproject_idstr | None= Noneparamvalid_onlybool= FalseReturns
list[dict]funcexperiment_detail(self, experiment_id, *, include_metrics=False) -> dictparamselfparamexperiment_idstrparaminclude_metricsbool= FalseReturns
dictfunccreate_group(self, experiment_id, name, *, description=None) -> dictparamselfparamexperiment_idstrparamnamestrparamdescriptionstr | None= NoneReturns
dictfunclist_groups(self, experiment_id) -> list[dict]paramselfparamexperiment_idstrReturns
list[dict]funccreate_run(self, *, experiment_id, group_id=None, dataset_id=None, seed=None, recipe_kind=None, run_config=None, status='pending', **extra) -> dictparamselfparamexperiment_idstrparamgroup_idstr | None= Noneparamdataset_idstr | None= Noneparamseedint | None= Noneparamrecipe_kindstr | None= Noneparamrun_configdict | None= Noneparamstatusstr= 'pending'paramextraAny= {}Returns
dictfuncget_run(self, run_id) -> dict | Noneparamselfparamrun_idstrReturns
dict | Nonefuncupdate_run(self, run_id, **patch) -> dictparamselfparamrun_idstrparampatchAny= {}Returns
dictfunclist_runs(self, *, experiment_id=None, group_id=None) -> list[dict]paramselfparamexperiment_idstr | None= Noneparamgroup_idstr | None= NoneReturns
list[dict]funccreate_dataset(self, *, name, format, project_id=None, version=1, source_kind=None, transform=None, storage_uri=None, metadata=None) -> dictparamselfparamnamestrparamformatstrparamproject_idstr | None= Noneparamversionint= 1paramsource_kindstr | None= Noneparamtransformlist | None= Noneparamstorage_uristr | None= Noneparammetadatadict | None= NoneReturns
dictfuncadd_dataset_rows(self, dataset_id, rows, *, start_idx=0) -> list[dict]paramselfparamdataset_idstrparamrowslist[dict]paramstart_idxint= 0Returns
list[dict]funcget_dataset(self, dataset_id) -> dict | Noneparamselfparamdataset_idstrReturns
dict | Nonefunclist_datasets(self, project_id=None) -> list[dict]paramselfparamproject_idstr | None= NoneReturns
list[dict]funcget_dataset_rows(self, dataset_id, *, limit=100, offset=0) -> list[dict]paramselfparamdataset_idstrparamlimitint= 100paramoffsetint= 0Returns
list[dict]funccreate_benchmark(self, *, name, format, project_id=None, version=1, source_kind=None, transform=None, storage_uri=None, metadata=None) -> dictparamselfparamnamestrparamformatstrparamproject_idstr | None= Noneparamversionint= 1paramsource_kindstr | None= Noneparamtransformlist | None= Noneparamstorage_uristr | None= Noneparammetadatadict | None= NoneReturns
dictfuncadd_benchmark_rows(self, benchmark_id, rows, *, start_idx=0) -> list[dict]paramselfparambenchmark_idstrparamrowslist[dict]paramstart_idxint= 0Returns
list[dict]funcget_benchmark(self, benchmark_id) -> dict | Noneparamselfparambenchmark_idstrReturns
dict | Nonefunclist_benchmarks(self, project_id=None) -> list[dict]paramselfparamproject_idstr | None= NoneReturns
list[dict]funcget_benchmark_rows(self, benchmark_id, *, limit=100, offset=0) -> list[dict]paramselfparambenchmark_idstrparamlimitint= 100paramoffsetint= 0Returns
list[dict]funcadd_checkpoint(self, *, run_id, uri, label=None, step=None, base_model=None, is_final=False) -> dictparamselfparamrun_idstrparamuristrparamlabelstr | None= Noneparamstepint | None= Noneparambase_modelstr | None= Noneparamis_finalbool= FalseReturns
dictfunclist_checkpoints(self, run_id) -> list[dict]paramselfparamrun_idstrReturns
list[dict]funccreate_eval(self, *, run_id, benchmark_id=None, checkpoint_id=None, model_ref=None, step=None, metrics=None, breakdowns=None, sdk_version=None) -> dictparamselfparamrun_idstrparambenchmark_idstr | None= Noneparamcheckpoint_idstr | None= Noneparammodel_refstr | None= Noneparamstepint | None= Noneparammetricsdict | None= Noneparambreakdownsdict | None= Noneparamsdk_versionstr | None= NoneReturns
dictfunclist_evals(self, run_id) -> list[dict]paramselfparamrun_idstrReturns
list[dict]funcadd_prediction(self, *, run_id, kind, eval_id=None, task_id=None, instruction=None, model_output=None, expected=None, reward=None, advantage=None, step=None, sample_idx=0, metadata=None) -> dictparamselfparamrun_idstrparamkindstrparameval_idstr | None= Noneparamtask_idstr | None= Noneparaminstructionstr | None= Noneparammodel_outputstr | None= NoneparamexpectedAny= Noneparamrewardfloat | None= Noneparamadvantagefloat | None= Noneparamstepint | None= Noneparamsample_idxint= 0parammetadatadict | None= NoneReturns
dictfunclist_predictions(self, run_id, *, kind=None) -> list[dict]paramselfparamrun_idstrparamkindstr | None= NoneReturns
list[dict]funclog_metric(self, *, run_id, step, name, value, split='train') -> dictparamselfparamrun_idstrparamstepintparamnamestrparamvaluefloatparamsplitstr= 'train'Returns
dictfunclog_metrics(self, *, run_id, step, metrics, split='train') -> list[dict]paramselfparamrun_idstrparamstepintparammetricsdict[str, float]paramsplitstr= 'train'Returns
list[dict]funcget_metrics(self, run_id, *, name=None, split=None) -> list[dict]paramselfparamrun_idstrparamnamestr | None= Noneparamsplitstr | None= NoneReturns
list[dict]