Inference Pipeline
InferencePipeline के साथ video streams पर models चलाएँ: video sources, custom inference logic, Workflows, और sinks।
त्वरित प्रारंभ
export ROBOFLOW_API_KEY=<your api key>pip install inferencepip install --extra-index-url https://download.pytorch.org/whl/cu124 inference-gpu
# कृपया --extra-index-url को अपने OS में स्थापित CUDA version के अनुसार समायोजित करें# InferencePipeline interface import करें
from inference import InferencePipeline
# render_boxes नामक एक built-in sink import करें (sinks वह logic हैं जो inference के बाद होती है)
from inference.core.interfaces.stream.sinks import render_boxes
api_key = "YOUR_ROBOFLOW_API_KEY"
# एक inference pipeline object बनाएं
pipeline = InferencePipeline.init(
# model id को एक rfdetr model पर सेट करें (COCO पर pre-trained)
model_id="rfdetr-large",
# वीडियो reference (वीडियो का source) सेट करें, यह किसी video file के link/path, RTSP stream url,
# या device id को दर्शाने वाला integer हो सकता है (आमतौर पर built-in webcams के लिए 0)
video_reference="https://storage.googleapis.com/com-roboflow-marketing/inference/people-walking.mp4",
# pipeline को बताएं कि inference results के साथ क्या करना है। render_boxes एक built-in sink है जो वीडियो के ऊपर boxes को render करता है
on_prediction=render_boxes,
# roboflow api से models लोड करने के लिए अपनी roboflow api key प्रदान करें
api_key=api_key,
)
# पाइपलाइन शुरू करें और वीडियो stream को process करने वाले thread से जुड़ें।
pipeline.start()
pipeline.join()video reference क्या है?
कैसे InferencePipeline काम करता है

कस्टम inference logic
InferencePipeline Workflows के साथ
Sinks
उपयोग
कस्टम sink tutorial
Custom sinks (advanced)
क्यों है Optional में List[Optional[dict]] और List[Optional[VideoFrame]]?
Built-in sinks
render_boxes(...)
UDPSink(...)
multi_sink(...)
VideoFileSink(...)
Model weights download
अन्य pipeline configuration
अंतिम अपडेट
क्या यह उपयोगी था?