neat Namespace
Definition
Namespaces Index
| namespace | debug |
| namespace | dlpack |
| namespace | error_codes |
| namespace | graph |
| namespace | internal |
| namespace | mpk |
| namespace | nodes |
| namespace | stages |
| namespace | validators |
Classes Index
Typedefs Index
| using | BusMessageFn = void(*)(const char *type, const char *src, const std::string &line, void *user_data) |
| using | BusErrorFn = void(*)(const std::string &line, void *user_data) |
| using | TensorSpec = TensorConstraint |
Enumerations Index
| enum class | MemoryContract { ... } |
| enum class | CapsMemory { ... } |
| enum class | ValidationSeverity { ... } |
|
Severity level for validation issues. More... | |
| enum class | OverflowPolicy { ... } |
| enum class | RunPreset { ... } |
| enum class | OutputMemory { ... } |
| enum class | RunMode { ... } |
| enum class | SampleKind { ... } |
| enum class | PullStatus { ... } |
| enum class | ConversionKind { ... } |
| enum class | ConversionPolicy { ... } |
| enum class | DeviceType { ... } |
| enum class | StorageKind { ... } |
| enum class | PlaneRole { ... } |
| enum class | MapMode { ... } |
| enum class | TensorDType { ... } |
| enum class | TensorLayout { ... } |
Functions Index
| const char * | to_string (ValidationSeverity s) |
| std::string | gst_message_to_string (GstMessage *msg) |
| void | drain_bus (GstElement *pipeline, BusMessageFn on_message, void *user_data) |
| void | throw_if_bus_error (GstElement *pipeline, BusMessageFn on_message, void *user_data, BusErrorFn on_error, void *error_user_data) |
| bool | element_exists (const char *factory) |
| std::string | factory_plugin_path (const char *factory) |
| void | require_element (const char *factory, const char *context) |
| void | require_tensordecoder (const char *context) |
| void | gst_init_once () |
| std::vector< std::string > | OptiViewDefaultLabels () |
| std::string | OptiViewMakeJson (int64_t timestamp_ms, const std::string &frame_id, const std::vector< OptiViewObject > &objects, const std::vector< std::string > &labels) |
| std::vector< Box > | parse_bbox_bytes (const std::vector< uint8_t > &bytes, int img_w, int img_h, int expected_topk, bool strict) |
| BoxDecodeResult | decode_bbox_tensor (const simaai::neat::Tensor &tensor, int img_w, int img_h, int expected_topk, bool strict) |
| simaai::neat::EncodedSpec::Codec | caps_to_codec (const std::string &caps_string) |
| Sample | make_encoded_sample (std::vector< uint8_t > bytes, std::string caps_string, int64_t pts_ns=-1, int64_t dts_ns=-1, int64_t duration_ns=-1) |
| Sample | make_tensor_sample (const std::string &port_name, simaai::neat::Tensor tensor) |
| Sample | make_bundle_sample (std::initializer_list< Sample > fields) |
| Tensor | from_gst_sample (GstSample *sample) |
| ConversionCost | estimate_conversion_cost (ConversionKind kind, std::uint64_t bytes_copied) |
| bool | conversion_allowed (ConversionPolicy policy, ConversionKind kind) |
| std::shared_ptr< Storage > | make_cpu_owned_storage (std::size_t size_bytes) |
| std::shared_ptr< Storage > | make_cpu_external_storage (void *data, std::size_t size_bytes, std::shared_ptr< void > holder={}, bool read_only=true) |
| bool | is_tessellated_int8_format (const std::string &fmt) |
| bool | is_tessellated_bf16_format (const std::string &fmt) |
Typedefs
BusErrorFn
|
Definition at line 19 of file GstBusWatch.h.
BusMessageFn
|
Definition at line 17 of file GstBusWatch.h.
TensorSpec
|
Definition at line 31 of file Model.h.
Enumerations
CapsMemory
| strong |
Definition at line 30 of file ContractTypes.h.
ConversionKind
| strong |
Definition at line 16 of file TensorConversion.h.
ConversionPolicy
| strong |
Definition at line 24 of file TensorConversion.h.
DeviceType
| strong |
Definition at line 26 of file TensorCore.h.
MapMode
| strong |
MemoryContract
| strong |
Definition at line 15 of file ContractTypes.h.
OutputMemory
| strong |
OverflowPolicy
| strong |
PlaneRole
| strong |
PullStatus
| strong |
Definition at line 64 of file SessionOptions.h.
RunMode
| strong |
RunPreset
| strong |
SampleKind
| strong |
Definition at line 58 of file SessionOptions.h.
StorageKind
| strong |
Definition at line 39 of file TensorCore.h.
TensorDType
| strong |
TensorLayout
| strong |
Definition at line 66 of file TensorTypes.h.
ValidationSeverity
| strong |
Severity level for validation issues.
Definition at line 20 of file ValidationReport.h.
Functions
caps_to_codec()
|
Definition at line 12 of file EncodedSampleUtil.h.
conversion_allowed()
|
Definition at line 57 of file TensorConversion.h.
decode_bbox_tensor()
|
Definition at line 33 of file DetectionTypes.h.
drain_bus()
|
Definition at line 23 of file GstBusWatch.h.
element_exists()
|
Definition at line 13 of file GstHelpers.h.
estimate_conversion_cost()
|
Definition at line 56 of file TensorConversion.h.
factory_plugin_path()
|
Definition at line 14 of file GstHelpers.h.
from_gst_sample()
|
Definition at line 18 of file TensorAdapters.h.
gst_init_once()
gst_message_to_string()
|
Definition at line 21 of file GstBusWatch.h.
is_tessellated_bf16_format()
|
Definition at line 8 of file TessellatedTensor.h.
is_tessellated_int8_format()
|
Definition at line 7 of file TessellatedTensor.h.
make_bundle_sample()
| inline |
Definition at line 111 of file SessionOptions.h.
make_cpu_external_storage()
|
Definition at line 194 of file TensorCore.h.
make_cpu_owned_storage()
|
Definition at line 193 of file TensorCore.h.
make_encoded_sample()
|
Definition at line 14 of file EncodedSampleUtil.h.
make_tensor_sample()
| inline |
Definition at line 103 of file SessionOptions.h.
OptiViewDefaultLabels()
|
Definition at line 31 of file OptiViewJsonOutput.h.
OptiViewMakeJson()
|
Definition at line 33 of file OptiViewJsonOutput.h.
parse_bbox_bytes()
|
Definition at line 30 of file DetectionTypes.h.
require_element()
|
Definition at line 16 of file GstHelpers.h.
require_tensordecoder()
|
Definition at line 17 of file GstHelpers.h.
throw_if_bus_error()
|
Definition at line 25 of file GstBusWatch.h.
to_string()
| inline |
Definition at line 26 of file ValidationReport.h.
The documentation for this namespace was generated from the following files:
- ContractTypes.h
- ValidationReport.h
- GstBusWatch.h
- GstHelpers.h
- GstInit.h
- Model.h
- OptiViewJsonOutput.h
- DetectionTypes.h
- EncodedSampleUtil.h
- Run.h
- SessionOptions.h
- TensorAdapters.h
- TensorConversion.h
- TensorCore.h
- TensorTypes.h
- TessellatedTensor.h
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.