Holoscan SDK
Holoscan SDK (HSDK)
Build, integrate and optimize HSDK applications with RidgeRun.
HSDK
Developing an edge AI application involves connecting cameras, AI models and processing stages on your target hardware while meeting your frame rate, latency and memory requirements. RidgeRun works with your team to develop the application, integrate devices, and create or optimize the operators you need.
Contact RidgeRun to see how we can help with your project.
HSDK connects sensor capture, processing and AI in a graph of operators. Follow the guide to build the SDK, learn the concepts and run the examples. The RidgeRun operators and benchmark show application development and performance work covered by this guide.
Explore the Guide
Choose a starting point for your application.
Use the table of contents for the complete structure and the cards above to reach the main entry points quickly.
-
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
-