Sima nodes
SimaAI-specific nodes (decode/encode/preproc/postproc). More...
Classes Index
| struct | CastOptions |
| class | Cast |
|
CVU kernel Node that casts a tensor between FP32 and BF16 (no scale/zero-point). More... | |
| struct | CastTessOptions |
| class | CastTess |
|
Fused CVU kernel Node: Cast (FP32→BF16) followed by Tess. More... | |
| struct | DequantOptions |
| class | Dequant |
|
CVU kernel Node that dequantizes INT8 tensors to FP32 using scale + zero-point. More... | |
| struct | DetessOptions |
| class | Detess |
|
CVU kernel Node that detessellates MLA-layout tensors back to natural HWC/CHW order. More... | |
| struct | DetessCastOptions |
|
Construction options for a DetessCast Node. More... | |
| class | DetessCast |
|
Fused CVU kernel Node: Detess followed by Cast (BF16→FP32). More... | |
| struct | DetessDequantOptions |
|
Construction options for a DetessDequant Node. More... | |
| class | DetessDequant |
|
Fused CVU kernel Node: Detess followed by Dequant (INT8→FP32). More... | |
| class | H264Decode |
|
Hardware-accelerated H.264 decoder Node. More... | |
| class | H264EncodeSima |
|
Hardware-accelerated H.264 encoder Node. More... | |
| class | H264Packetize |
|
RTP H.264 payloader Node — wraps encoded H.264 into RTP packets. More... | |
| struct | H264ParseOptions |
|
Construction options for an H264Parse Node — config-interval and optional caps lock. More... | |
| class | H264Parse |
|
H.264 stream parser Node — parses NAL units, finds keyframes, optionally locks caps. More... | |
| struct | PCIeSinkOptions |
| class | PCIeSink |
|
Terminal sink Node that streams samples to a PCIe-connected host. More... | |
| struct | PCIeSrcOptions |
| class | PCIeSrc |
|
Source-role Node that receives samples from a PCIe-connected host. More... | |
| struct | PreprocOptions |
| class | Preproc |
|
Fused CVU preprocessing Node — resize + color-convert + normalize (+ optional tess). More... | |
| struct | QuantOptions |
| class | Quant |
|
CVU kernel Node that quantizes FP32 tensors to INT8 using scale + zero-point. More... | |
| struct | QuantTessOptions |
| class | QuantTess |
|
Fused CVU kernel Node: Quant (FP32→INT8) followed by Tess. More... | |
| struct | SimaArgMaxOptions |
|
Construction options for a SimaArgMax Node. More... | |
| class | SimaArgMax |
|
A65 postprocess Node that emits the top-class index from a classification tensor. More... | |
| struct | SimaBEVPoolOptions |
|
Construction options for a SimaBEVPool Node. More... | |
| class | SimaBEVPool |
|
Kernel Node that pools camera depth and context features into a BEV grid. More... | |
| struct | SimaBEVPoolPlanOptions |
|
Construction options for a SimaBEVPoolPlan Node. More... | |
| class | SimaBEVPoolPlan |
|
Kernel Node that builds SimaBEVPool's plan from one frame's camera calibration. More... | |
| class | SimaBoxDecode |
|
Postprocess Node that converts detection-head tensors into task-specific results. More... | |
| class | SimaDecode |
|
Hardware-accelerated native decoder node. More... | |
| class | SimaEncode |
|
Hardware encoder with native 8-bit NV12 input preparation. More... | |
| struct | SimaKernelQuantization |
|
Quantization fused into a kernel's store. More... | |
| struct | SimaPillarScatterOptions |
|
Construction options for a SimaPillarScatter Node. More... | |
| class | SimaPillarScatter |
|
Kernel Node that scatters pillar features onto a dense BEV canvas. More... | |
| struct | SimaRenderOptions |
|
Construction options for a SimaRender Node. More... | |
| class | SimaRender |
|
Node that renders bounding-box overlays onto a video frame. More... | |
| struct | SimaVoxelizeOptions |
|
Construction options for a SimaVoxelize Node. More... | |
| class | SimaVoxelize |
|
Kernel Node that voxelizes, decorates and quantizes one LiDAR sweep. More... | |
| struct | TessOptions |
| class | Tess |
|
CVU kernel Node that tessellates a natural-layout tensor into MLA tile geometry. More... | |
Enumerations Index
| enum class | SimaBEVPoolStorage { ... } |
|
Byte order of a SimaBEVPool depth, context or BEV tensor. More... | |
| enum class | SimaKernelTarget { ... } |
|
Hardware that executes a kernels-library Node. More... | |
| enum class | SimaQuantRounding { ... } |
|
Integer rounding applied after the binary32 product of a fused quantization. More... | |
| enum class | SimaBEVPoolPlanFormat { ... } |
|
Layout of a SimaBEVPoolPlan plan, which SimaBEVPool must be told. More... | |
Description
SimaAI-specific nodes (decode/encode/preproc/postproc).
Enumerations
SimaBEVPoolPlanFormat
| strong |
Layout of a SimaBEVPoolPlan plan, which SimaBEVPool must be told.
- Enumeration values
-
V1 Points grouped by BEV cell (= 1) V2 Work tiles with planned cache loads, for EV74 SimaBEVPool (= 2)
Definition at line 61 of file SimaKernelTypes.h.
SimaBEVPoolStorage
| strong |
Byte order of a SimaBEVPool depth, context or BEV tensor.
Definition at line 30 of file SimaBEVPool.h.
SimaKernelTarget
| strong |
Hardware that executes a kernels-library Node.
The selected target is final: preparation fails if the operation has no implementation for it. There is no automatic fallback to another target.
Definition at line 22 of file SimaKernelTypes.h.
SimaQuantRounding
| strong |
Integer rounding applied after the binary32 product of a fused quantization.
- Enumeration values
-
NearestEven Round half to even (default) TowardZero Truncate TowardPositive Ceiling TowardNegative Floor
Definition at line 32 of file SimaKernelTypes.h.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.