SimaPluginStaticManifestAbi.h File
Included Headers
Classes Index
| struct | SimaPluginStaticManifestAbiHeader |
| struct | SimaPluginStaticManifestHandle |
| struct | SimaPluginTensorSpec |
| struct | SimaPluginQuantSpec |
| struct | SimaPluginSinkRoute |
| struct | SimaPluginOutputRoute |
| struct | SimaPluginPhysicalBuffer |
| struct | SimaPluginLogicalTensor |
| struct | SimaPluginLogicalInput |
| struct | SimaPluginInputBinding |
| struct | SimaPluginProcessCvuStagePayload |
| struct | SimaPluginProcessMlaStagePayload |
| struct | SimaPluginBoxDecodeStagePayload |
| struct | SimaPluginDetessDequantStagePayload |
| struct | SimaPluginQuantLikeStagePayload |
| struct | SimaPluginStageSpec |
| struct | SimaPluginStaticManifestAccessor |
Typedefs Index
Enumerations Index
| enum | SimaPluginManifestLookupStatus { ... } |
| enum | SimaPluginStagePayloadKind { ... } |
| enum | SimaPluginDeviceKind { ... } |
| enum | SimaPluginTensorMaterializationKind { ... } |
| enum | SimaPluginProcessCvuGraphFamily { ... } |
| enum | SimaPluginProcessCvuOutputTransportKind { ... } |
| enum | SimaPluginProcessCvuOutputSemanticKind { ... } |
Functions Index
| static const gchar * | sima_plugin_manifest_lookup_status_name (SimaPluginManifestLookupStatus status) |
| static const gchar * | sima_plugin_manifest_lookup_status_error_message (SimaPluginManifestLookupStatus status) |
| static const gchar * | sima_plugin_manifest_lookup_status_missing_field (SimaPluginManifestLookupStatus status) |
| static gpointer | sima_plugin_static_manifest_handle_boxed_copy (gpointer boxed) |
| static void | sima_plugin_static_manifest_handle_boxed_free (gpointer boxed) |
| static GType | sima_plugin_static_manifest_handle_get_type (void) |
| static void | sima_plugin_manifest_set_lookup_status (SimaPluginManifestLookupStatus *status, SimaPluginManifestLookupStatus value) |
| static gboolean | sima_plugin_manifest_context_matches (const GstContext *context) |
| static const GstStructure * | sima_plugin_manifest_context_structure (const GstContext *context) |
| static const SimaPluginStaticManifestHandle * | sima_plugin_manifest_context_handle (const GstContext *context) |
| static const SimaPluginStaticManifestAccessor * | sima_plugin_manifest_context_accessor_checked (const GstContext *context, SimaPluginManifestLookupStatus *status) |
| static const SimaPluginStaticManifestAccessor * | sima_plugin_manifest_context_accessor (const GstContext *context) |
| static const gchar * | sima_plugin_manifest_stage_key (const SimaPluginStageSpec *stage) |
| static gboolean | sima_plugin_manifest_stage_matches_payload_kind (const SimaPluginStageSpec *stage, SimaPluginStagePayloadKind expected_payload_kind) |
| static const SimaPluginStageSpec * | sima_plugin_manifest_stage_by_element_name (const SimaPluginStaticManifestAccessor *accessor, const gchar *element_name) |
| static const SimaPluginStageSpec * | sima_plugin_manifest_stage_by_logical_id (const SimaPluginStaticManifestAccessor *accessor, const gchar *logical_stage_id) |
| static const SimaPluginStageSpec * | sima_plugin_manifest_stage_lookup (const SimaPluginStaticManifestAccessor *accessor, const gchar *stage_id_or_name, const gchar *element_name_fallback) |
| static const SimaPluginStageSpec * | sima_plugin_manifest_stage_lookup_typed (const SimaPluginStaticManifestAccessor *accessor, const gchar *stage_id_or_name, const gchar *element_name_fallback, SimaPluginStagePayloadKind expected_payload_kind) |
| static const SimaPluginStageSpec * | sima_plugin_manifest_context_stage_lookup_typed_checked (const GstContext *context, const gchar *stage_id_or_name, const gchar *element_name_fallback, SimaPluginStagePayloadKind expected_payload_kind, SimaPluginManifestLookupStatus *status) |
| static const SimaPluginStageSpec * | sima_plugin_manifest_context_stage_lookup_typed (const GstContext *context, const gchar *stage_id_or_name, const gchar *element_name_fallback, SimaPluginStagePayloadKind expected_payload_kind) |
| static const gchar * | sima_plugin_manifest_stage_name_from_id (const SimaPluginStageSpec *stage, gint name_id) |
| static gint | sima_plugin_stage_output_route_physical_index (const SimaPluginStageSpec *stage, gint logical_index, gint output_slot) |
| static gint | sima_plugin_stage_output_route_logical_index (const SimaPluginStageSpec *stage, gint output_slot, const gchar *cm_output_name, const gchar *segment_name) |
Macro Definitions Index
| #define | SIMA_PLUGIN_STATIC_MANIFEST_CONTEXT_TYPE "sima.model.manifest" |
| #define | SIMA_PLUGIN_STATIC_MANIFEST_ABI_VERSION ((guint)18) |
| #define | SIMA_PLUGIN_STATIC_MANIFEST_KEY_SESSION_ID "session_id" |
| #define | SIMA_PLUGIN_STATIC_MANIFEST_KEY_MODEL_ID "model_id" |
| #define | SIMA_PLUGIN_STATIC_MANIFEST_KEY_HANDLE "manifest_handle" |
Typedefs
SimaPluginBoxDecodeStagePayload
|
Definition at line 332 of file SimaPluginStaticManifestAbi.h.
SimaPluginDetessDequantStagePayload
|
Definition at line 336 of file SimaPluginStaticManifestAbi.h.
SimaPluginDeviceKind
|
Definition at line 117 of file SimaPluginStaticManifestAbi.h.
SimaPluginInputBinding
|
Definition at line 200 of file SimaPluginStaticManifestAbi.h.
SimaPluginLogicalInput
|
Definition at line 183 of file SimaPluginStaticManifestAbi.h.
SimaPluginLogicalTensor
|
Definition at line 160 of file SimaPluginStaticManifestAbi.h.
SimaPluginManifestLookupStatus
|
Definition at line 60 of file SimaPluginStaticManifestAbi.h.
SimaPluginOutputRoute
|
Definition at line 110 of file SimaPluginStaticManifestAbi.h.
SimaPluginPhysicalBuffer
|
Definition at line 136 of file SimaPluginStaticManifestAbi.h.
SimaPluginProcessCvuGraphFamily
|
Definition at line 214 of file SimaPluginStaticManifestAbi.h.
SimaPluginProcessCvuOutputSemanticKind
|
Definition at line 229 of file SimaPluginStaticManifestAbi.h.
SimaPluginProcessCvuOutputTransportKind
|
Definition at line 220 of file SimaPluginStaticManifestAbi.h.
SimaPluginProcessCvuStagePayload
|
Definition at line 305 of file SimaPluginStaticManifestAbi.h.
SimaPluginProcessMlaStagePayload
|
Definition at line 315 of file SimaPluginStaticManifestAbi.h.
SimaPluginQuantLikeStagePayload
|
Definition at line 340 of file SimaPluginStaticManifestAbi.h.
SimaPluginQuantSpec
|
Definition at line 94 of file SimaPluginStaticManifestAbi.h.
SimaPluginSinkRoute
|
Definition at line 104 of file SimaPluginStaticManifestAbi.h.
SimaPluginStagePayloadKind
|
Definition at line 72 of file SimaPluginStaticManifestAbi.h.
SimaPluginStageSpec
|
Definition at line 380 of file SimaPluginStaticManifestAbi.h.
SimaPluginStaticManifestAbiHeader
|
Definition at line 38 of file SimaPluginStaticManifestAbi.h.
SimaPluginStaticManifestAccessor
|
Definition at line 40 of file SimaPluginStaticManifestAbi.h.
SimaPluginStaticManifestHandle
|
Definition at line 48 of file SimaPluginStaticManifestAbi.h.
SimaPluginTensorMaterializationKind
|
Definition at line 124 of file SimaPluginStaticManifestAbi.h.
SimaPluginTensorSpec
|
Definition at line 85 of file SimaPluginStaticManifestAbi.h.
Enumerations
SimaPluginDeviceKind
|
- Enumeration values
-
SIMA_PLUGIN_DEVICE_KIND_UNKNOWN (= 0) SIMA_PLUGIN_DEVICE_KIND_CPU (= 1) SIMA_PLUGIN_DEVICE_KIND_MLA (= 2) SIMA_PLUGIN_DEVICE_KIND_EVXX (= 3)
Definition at line 112 of file SimaPluginStaticManifestAbi.h.
SimaPluginManifestLookupStatus
|
- Enumeration values
Definition at line 50 of file SimaPluginStaticManifestAbi.h.
SimaPluginProcessCvuGraphFamily
|
- Enumeration values
Definition at line 202 of file SimaPluginStaticManifestAbi.h.
SimaPluginProcessCvuOutputSemanticKind
|
- Enumeration values
Definition at line 222 of file SimaPluginStaticManifestAbi.h.
SimaPluginProcessCvuOutputTransportKind
|
- Enumeration values
-
SIMA_PLUGIN_PROCESSCVU_OUTPUT_TRANSPORT_UNKNOWN (= 0) SIMA_PLUGIN_PROCESSCVU_OUTPUT_TRANSPORT_DENSE (= 1) SIMA_PLUGIN_PROCESSCVU_OUTPUT_TRANSPORT_PACKED (= 2)
Definition at line 216 of file SimaPluginStaticManifestAbi.h.
SimaPluginStagePayloadKind
|
- Enumeration values
Definition at line 62 of file SimaPluginStaticManifestAbi.h.
SimaPluginTensorMaterializationKind
|
- Enumeration values
Definition at line 119 of file SimaPluginStaticManifestAbi.h.
Functions
sima_plugin_manifest_context_accessor()
| inline static |
Definition at line 607 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_context_accessor_checked()
| inline static |
Definition at line 544 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_context_handle()
| inline static |
Definition at line 525 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_context_matches()
| inline static |
Definition at line 508 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_context_stage_lookup_typed()
| inline static |
Definition at line 685 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_context_stage_lookup_typed_checked()
| inline static |
Definition at line 692 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_context_structure()
| inline static |
Definition at line 517 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_lookup_status_error_message()
| inline static |
Definition at line 431 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_lookup_status_missing_field()
| inline static |
Definition at line 455 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_lookup_status_name()
| inline static |
Definition at line 405 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_set_lookup_status()
| inline static |
Definition at line 501 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_stage_by_element_name()
| inline static |
Definition at line 635 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_stage_by_logical_id()
| inline static |
Definition at line 644 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_stage_key()
| inline static |
Definition at line 611 of file SimaPluginStaticManifestAbi.h.
sima_plugin_manifest_stage_lookup()
| inline static |
Definition at line 654 of file SimaPluginStaticManifestAbi.h.