Coretex
coretex.coretex.experiment.executing_experiment.ExecutingExperiment Class Reference
Inheritance diagram for coretex.coretex.experiment.executing_experiment.ExecutingExperiment:
coretex.coretex.experiment.experiment.Experiment

Public Member Functions

DatasetType dataset (self)
 
- Public Member Functions inherited from coretex.coretex.experiment.experiment.Experiment
Dict[str, Any] parameters (self)
 
str projectPath (self)
 
bool updateStatus (self, ExperimentStatus status, Optional[str] message=None, bool notifyServer=True)
 
List[Metric] createMetrics (self, List[Tuple[str, str, MetricType, str, MetricType]] values)
 
bool submitMetrics (self, Dict[str, Tuple[float, float]] metricValues)
 
bool downloadProject (self)
 
Optional[ArtifactcreateArtifact (self, str localFilePath, str remoteFilePath, Optional[str] mimeType=None)
 
Self startCustomExperiment (cls, int projectId, Union[int, str] nodeId, Optional[str] name, Optional[str] description=None, Optional[List[Dict[str, Any]]] parameters=None)
 

Static Public Member Functions

ExecutingExperiment current ()
 

Detailed Description

    Represents the instance of the currently executing Experiment on Coretex.ai

    Example
    -------
    >>> from coretex import ExecutingExperiment
    \b
    >>> experiment: ExecutingExperiment[DatasetType] = ExecutingExperiment.current()
    >>> print(experiment.id)
    1023

Definition at line 94 of file executing_experiment.py.

Member Function Documentation

◆ current()

ExecutingExperiment coretex.coretex.experiment.executing_experiment.ExecutingExperiment.current ( )
static
    Returns
    -------
    ExecutingExperiment -> currently executing Experiment instance

Definition at line 111 of file executing_experiment.py.

111  def current() -> ExecutingExperiment:
112  """
113  Returns
114  -------
115  ExecutingExperiment -> currently executing Experiment instance
116  """
117 
118  if ExecutingExperiment.__currentExperiment is None:
119  raise ValueError(">> [Coretex] Tried to access current experiment, but no experiment is executing")
120 
121  return ExecutingExperiment.__currentExperiment
122 

◆ dataset()

DatasetType coretex.coretex.experiment.executing_experiment.ExecutingExperiment.dataset (   self)
    If there is no parameter with name "dataset" calling this will raise an exception

    Returns
    -------
    Dataset object if there was a parameter with name "dataset" entered when the experiment was started

Definition at line 139 of file executing_experiment.py.

139  def dataset(self) -> DatasetType:
140  """
141  If there is no parameter with name "dataset" calling this will raise an exception
142 
143  Returns
144  -------
145  Dataset object if there was a parameter with name "dataset" entered when the experiment was started
146  """
147  return self.parameters["dataset"] # type: ignore

The documentation for this class was generated from the following file: