Skip to content

Entities

chaofengwu edited this page Jun 28, 2020 · 2 revisions

To make the dataflow more smooth, we define several data entities, including parameter, parameter_config, trial, compute, and experiment.

parameter

Parameter is the basic entity for a parameter. There are several attributes:

  • id
  • name
  • type
  • minimum
  • maximum
  • experiment_id

parameter_config

Parameter_config is a set of configuration. It includes parameters, their values, and some other attributes.

  • parameter_id
  • parameter
  • trial_id
  • value

trial

Trial is a single experiment with certain configuration. This is the basic part for an experiment. There are several attributes:

  • id
  • experiment_id
  • run_number
  • outcome
  • parameter_configs
  • timestamp
  • obj_parameters

compute

Compute contains information about the computing resource. The attributes include:

  • id
  • type

There are different types of compute, including

  • EC2Compute
  • LocalCompute
  • PBSProCompute There are more details about compute.

experiment

Experiment includes the following attributes:

  • id
  • tool_name
  • command_template_string
  • setup_template_string
  • finish_template_string
  • parameters
  • trials
  • compute_id
  • compute
  • hash
Clone this wiki locally