Skip to content

Tensor Profile: Descriptor Common Header

The shared field definitions now live in Typed Payload Descriptor. This page stays tensor-specific: it explains how those shared descriptor fields are combined when the payload belongs to the tensor family.

Key field combinations in tensor

FieldWhat matters in tensorTypical values
profile_idTells the receiver that the downstream body belongs to the tensor familytensor
schema_idSelects the concrete tensor semantic template, such as tile, frame, or another numeric structureim.render.tile.v1
schema_versionPins the exact schema interpretation version1
stream_semanticsDecides whether the tensor arrives as a full result, a region chunk, or another incremental formregion_partial
offset / lengthPlaces the current chunk back into the logical tensor stream0 / 3145728
descriptor_flagsExposes tensor-side hints such as explicit coverage presencedegraded_allowed, coverage_present

What to focus on in tensor

  1. schema_id + schema_version decide which tensor body contract should interpret shape / layout / dtype / coverage.
  2. stream_semantics + offset + length decide whether the current payload is a whole tensor, a region block, or an incremental chunk.
  3. descriptor_flags works best as extra consumption hints rather than as a substitute for structured body fields.

This descriptor layer anchors tensor payloads to the right profile, schema, and logical stream; the actual numeric interpretation still lives in Schema and Body and Payload Frame.

NNRP Documentation