sp500_yolo_raw Struct Reference

sp500_yolo_raw Struct Reference#

Mobilint REGULUS: sp500_yolo_raw Struct Reference
Mobilint REGULUS v4.1
SP500 DSP API
sp500_yolo_raw Struct Reference

Raw head tensors as separate planes, one set per feature level. More...

#include <sp500/yolo.h>

Data Fields

sp500_buffer box [SP500_YOLO_LEVELS]
sp500_buffer cls [SP500_YOLO_LEVELS]
sp500_buffer extra [SP500_YOLO_LEVELS]
uint32_t reserved [4]

Detailed Description

Raw head tensors as separate planes, one set per feature level.

Used by the ANCHORLESS, NMSFREE and DFLFREE families. Index 0, 1 and 2 are the stride 8, 16 and 32 levels. Each plane is HWC float for its level. Fill with sp500_yolo_raw_init(), then set the planes you have.

Definition at line 220 of file yolo.h.

Field Documentation

◆ box

sp500_buffer sp500_yolo_raw::box[SP500_YOLO_LEVELS]

Box head: 4 x 16 DFL logits for ANCHORLESS and NMSFREE, 4 direct distances for DFLFREE. Required.

Definition at line 224 of file yolo.h.

◆ cls

sp500_buffer sp500_yolo_raw::cls[SP500_YOLO_LEVELS]

Class head: num_classes logits. Required.

Definition at line 226 of file yolo.h.

◆ extra

sp500_buffer sp500_yolo_raw::extra[SP500_YOLO_LEVELS]

Task head: mask_coeffs mask coefficients for segmentation, 51 keypoint values for pose. Leave unused for detection.

Definition at line 229 of file yolo.h.

◆ reserved

uint32_t sp500_yolo_raw::reserved[4]

must be zero

Definition at line 230 of file yolo.h.


The documentation for this struct was generated from the following file: