Holoscan RidgeRun Operators
🚧 Documentation is under development
The Holoscan SDK guide is currently under active development. Some sections may be incomplete or change without notice.
Questions? Contact RidgeRun or email to support@ridgerun.com.
-
Overview
-
Build, Run, and Validate
-
Core Concepts
-
Operators and Graphs
-
Tensor Data and Memory
-
Interprocess Communication
-
-
Application and Operator Development
- Building an HSDK Application
- Writing a Minimal Operator
- Typed Parameters and Configuration
- Reading, Writing, and Forwarding Data
- Writing Tensor Operators
- Complete Operator Patterns
- Authoring Runtime Behavior
- Runtime Parameter Updates
- Lifecycle Callbacks and Restart Control
- Performance and Debugging
- SDK Source Map
-
Operator Reference
-
Core Operators
-
Holoscan Camera
-
Holoscan RidgeRun
- Overview
- Build and Installation
- ArgusCameraOp
- V4L2SourceOp
- V4L2UserPtrSourceOp
- BgraToPlanarTensorOp
- RawBayerToBgraOp
- RawBayerToYoloTensorOp
- YuyvToBgraOp
- TensorRtInferenceOp
- DrmDisplayOp
- DrmBgraDisplayOp
- X11DisplayOp
- CudaCompositorOp
- DepthColorizerOp
- FakesinkOp
- FrameSkipperOp
- InterprocessSrcOp
- TestPatternOp
-
-
Migration from Holoscan 4.x
-
Examples
-
Core
-
Holoscan Camera
-
Holoscan RidgeRun
-
-
Benchmark and Use Cases
-
Holoscan vs GStreamer
- Overview
-
Capture and Display
-
Capture and Inference
- Compare the workloads
- Implemented Applications
- Framework Selection
- Interprocess
-
Holoscan RidgeRun Operators
This module contains RidgeRun implementations for camera capture, CUDA image processing, TensorRT inference, display, overlays, transport, and graph testing. Use them as starting points for bringing camera data into an application and connecting the processing stages.
Choose a group by your application goal, then open an operator page for its arguments, data contract, usage example, build requirements, and source definitions. The linked examples show complete RidgeRun application paths.
Repository inventory
The groups below connect common application tasks to the available operators.
| Your goal | RidgeRun operators |
|---|---|
| Bring camera frames into CUDA processing | ArgusCameraOp, V4L2SourceOp, V4L2UserPtrSourceOp |
| Prepare images for a model or display | BgraToPlanarTensorOp, RawBayerToBgraOp, RawBayerToYoloTensorOp, YuyvToBgraOp |
| Run a model on CUDA tensors | TensorRtInferenceOp |
| Present processed video | DrmDisplayOp, DrmBgraDisplayOp, X11DisplayOp |
| Add depth views and overlays | CudaCompositorOp, DepthColorizerOp |
| Test graphs, manage workload, and connect processes | FakesinkOp, FrameSkipperOp, InterprocessSrcOp, TestPatternOp |