Common Helm Configuration#
This page covers Helm values that apply to any Holoscan for Media NIM service chart deployment. The same keys appear under nvidia-active-speaker-detection-h4m-service.<key> when the NIM is deployed as part of the end-to-end demo chart.
Global Overrides#
Both the NIM service chart and the end-to-end sample (umbrella) chart expose a global section. When a global value is non-empty, it overrides the corresponding per-component key for all subcharts (sender, receiver, and NIM service). Leave a value as "" to use each component’s own setting instead.
Configuration |
Helm Key |
Overrides |
Comment |
|---|---|---|---|
Node placement |
|
|
Schedule all pods on the same node. |
Image pull secret |
|
|
Single |
Multus network |
|
|
|
Scheduler |
|
|
Pod |
HTTP endpoint service type |
|
|
Kubernetes Service type for each component endpoint (sender, receiver, NIM). Supported values: |
Tip
Use global values when deploying the umbrella chart so that node selector, pull secret, network, and scheduler need to be specified only once instead of per component.
Cluster and Workload#
Configuration |
Helm Key |
Comment |
|---|---|---|
Deploy NIM workload |
|
Default: chart-dependent; set |
Name prefix |
|
Deployment and pod naming. |
Replicas |
|
Default: |
Node placement |
|
Matches |
Scheduler |
|
Default: |
Container image |
|
Published NIM image. |
Image pull secret |
|
|
Container security |
|
|
Multus network attachment |
|
Default: |
NGC and Model Download#
Configuration |
Helm Key |
Comment |
|---|---|---|
Model download secret |
|
Secret containing |
Secret key name |
|
Default: |
Model Cache and Logs PVCs#
Configuration |
Helm Key |
Comment |
|---|---|---|
Model cache PVC |
|
Default path: |
NIM logs PVC |
|
Default path: |
Subkeys: enabled, create, size, storageClassName, mountPath, readOnly, subPath. For configuration examples, refer to Advanced Usage.
NMOS#
Configuration |
Helm Key |
Environment Variable |
Comment |
|---|---|---|---|
NMOS discovery mode |
|
|
|
Advertised hostname |
|
— |
mDNS / NMOS IS-04. |
Description |
|
— |
NMOS description string. |
Label |
|
— |
NMOS label string. |
Note
NMOS HTTP port 9010 and the Multus network attachment media-a-tx-net are often set in chart templates—confirm for your chart version.
Ancillary Data Payload#
The Active Speaker Detection NIM emits per-frame results on SMPTE ST 2110-40 ancillary data. The application payload is a fixed layout (typically 312 bytes) for up to 12 bounding boxes. Use this reference when parsing ancillary packets in a custom receiver or test harness.
For session and Helm wiring, refer to Pipeline Configuration and Operator Configuration.
Binary Layout (Typical)#
Offset (bytes) |
Member |
Size (bytes) |
|---|---|---|
0 |
|
16 |
16 |
|
16 |
… |
… |
… |
176 |
|
16 |
Subtotal |
192 |
|
192 |
|
24 |
216 |
|
24 |
240 |
|
48 |
288 |
|
12 |
300 |
|
1 |
301–303 |
(padding) |
3 |
304 |
|
8 |
Total (typical) |
312 |
Three bytes of padding at offsets 301–303 align the following seq_no field to an 8-byte boundary.
Note
Offsets and total size are typical for the preceding layout. If you rely on this layout in production tools, confirm against your NIM release.
See Also#
Pipeline Configuration — ASD-specific tuning, video/audio format, ST 2110 sessions.
Getting Started — Secret creation and high-speed network setup.