Workflows kinds¶
In workflows
- some values are not possible to be defined at the moment
when workflow
definition is created. That's why execution engine supports
selectors - which define references to step outputs or workflow run inputs.
To hint execution engine what is going to be provided once reference is
resolved we need a simple type system - that's what we call kinds
.
List of workflows
kinds¶
string
: String valueboolean
: Boolean flagBatch[parent_id]
: Identifier of parent for step outputBatch[string]
: Batch of string valuesBatch[keypoint_detection_prediction]
:'predictions'
key from Roboflow keypoint detection model outputBatch[object_detection_prediction]
:'predictions'
key from Roboflow object detection model outputfloat_zero_to_one
:float
value in range[0.0, 1.0]
roboflow_model_id
: Roboflow model idBatch[image_metadata]
: Dictionary with image metadata required by supervisionBatch[bar_code_detection]
: Roboflow prediction with barcode detectionBatch[instance_segmentation_prediction]
:'predictions'
key from Roboflow instance segmentation model outputlist_of_values
: List of values of any typesBatch[top_class]
: Batch of string values representing top class predicted by classification modelroboflow_project
: Roboflow project namedictionary
: Dictionaryfloat
: Float valueBatch[image]
: Image in workflowsinteger
: Integer valueBatch[dictionary]
: Batch of dictionariesBatch[prediction_type]
: String value with type of prediction*
: Equivalent of any elementBatch[classification_prediction]
:'predictions'
key from Roboflow classifier output