Skip to navigation

Dataset

Overview

Picks one OvalBee dataset for your flow and shows its assets and annotations on the node card. Pick a dataset in the selector, or type a new name to create one right away. The node takes the dataset’s name. Until you pick one, it keeps its current name.

Put it at the start of a flow, so later nodes have a dataset to read from or write to through its Dataset input.

Dataset Train/validation split

How it works

1

Pick a dataset in the Dataset selector. If you type a name that no dataset has yet, OvalBee creates that dataset right away and selects it. So the input never holds a dataset that doesn’t exist.

2

Connect other nodes to it. Their dataset input then points to this dataset, so nothing has to run first. The node itself has no outputs.

3

Nothing runs. The node has no Run button and starts no job. When the flow reaches it, OvalBee checks that the dataset still exists and marks the node done right away.

FAQ

No. It never renames the dataset, changes its contents or changes its ontology.

Not here. The nodes that label or write into the dataset set its ontology, for example Labeling.

When you configure the node, not when it runs. Typing a new name in the selector creates the dataset right away. So even a new flow already has a dataset you can open before the first run.

The setup assistant asks for Dataset. When setup starts the flow, this node finishes on its own and doesn’t start the nodes after it.

The dataset was deleted after you picked it, so OvalBee stops the node before anything else starts. Pick a dataset again in Dataset.

Inputs

Dataset
datasetRequired

The dataset the rest of the flow reads from and writes to. Its name is shown on the node card. Key: DATASET.

JSON config

Machine-readable node interface for automation and advanced usage.

{
"name": "Dataset",
"description": "Holds images or videos with their labels. Open it to see what is inside. Other nodes take items from here or put items here.",
"category": "Datasets",
"namespace": "ovalbee",
"templateKey": "dataset_ops/dataset",
"version": "v2",
"inputs": [
{
"key": "DATASET",
"label": "Dataset",
"type": "dataset",
"description": "The dataset the rest of the flow reads from and writes to. Its name is shown on the node card.",
"required": true,
"default": null,
"visibleWhen": null
}
],
"outputs": [],
"runtime": {
"type": "headless",
"devices": [
"cpu"
],
"dockerImage": null
},
"automation": {
"isolated": true,
"requires_configuration": true
},
"widgets": {
"widget": {
"id": "asset-preview",
"settings": {
"datasetId": {
"type": "variable",
"value": "self.inputs.DATASET"
}
}
}
}
}