domains
#
In order to stress test a model an operational domain needs to be defined. While operational domains can be manually created, we recommend using the UI and then export the domain as a YAML file.
Example
Here is a very simple domain with a single axis of data variability which specifies the range of expected blur levels:
domains:
- name: Example Domain
transformations:
- name: ChooseImage
operator: ChooseImage
axes: []
- name: Blur
operator: Blur
axes:
- name: blur
type: int
range: [3, 11]
choices: []
fixed: False
- name: EvaluateSample
operator: EvaluateSample
axes: []
graph:
- [ChooseImage, Blur]
- [Blur, EvaluateSample]
Properties
name
: unique name of the operational domaintransformations
: list of transformations specifying the axes of data variabilitygraph
: list of edges specifying the computational DAG for the operational domain. Each edge contains two transformation names[from_transfromation, to_transformation]
describing the flow of how the underlying data is processed by the specified transformations.