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¶
detection
: Single element of detections-based prediction (likeobject_detection_prediction
)keypoint_detection_prediction
: Prediction with detected bounding boxes and detected keypoints in form of sv.Detections(...) objectimage
: Image in workflowsroboflow_api_key
: Roboflow API keyinstance_segmentation_prediction
: Prediction with detected bounding boxes and segmentation masks in form of sv.Detections(...) objectBatch[classification_prediction]
:'predictions'
key from Classification Model outputsstring
: String valueBatch[boolean]
: Boolean values batchBatch[top_class]
: Batch of string values representing top class predicted by classification modelBatch[dictionary]
: Batch of dictionariesBatch[keypoint_detection_prediction]
:'predictions'
key from Keypoint Detection Model outputroboflow_model_id
: Roboflow model idlist_of_values
: List of values of any typesBatch[serialised_payloads]
: List of serialised elements that can be registered in the sinkBatch[bar_code_detection]
: Prediction with barcode detectionBatch[prediction_type]
: String value with type of prediction*
: Equivalent of any elementboolean
: Boolean flagzone
: Definition of polygon zoneBatch[parent_id]
: Identifier of parent for step outputobject_detection_prediction
: Prediction with detected bounding boxes in form of sv.Detections(...) objectBatch[instance_segmentation_prediction]
:'predictions'
key from Instance Segmentation Model outputsBatch[image_metadata]
: Dictionary with image metadata required by supervisionBatch[string]
: Batch of string valuesfloat_zero_to_one
:float
value in range[0.0, 1.0]
Batch[qr_code_detection]
: Prediction with QR code detectionroboflow_project
: Roboflow project namefloat
: Float valueBatch[object_detection_prediction]
:'predictions'
key from Object Detection Model outputinteger
: Integer valuepoint
: Single point in 2Ddictionary
: DictionaryBatch[image]
: Image in workflows