Skip to main content

OutputTopology Struct

Output topology: how many tensors the model emits, and whether they're physically packed. More...

Declaration

struct simaai::neat::Model::ModelInfo::OutputTopology { ... }

Included Headers

#include <Model.h>

Public Member Attributes Index

std::size_tphysical_outputs = 0U

Number of distinct memory buffers emitted. More...

std::size_tlogical_outputs = ...

Number of user-facing output tensors (may exceed physical when packed). More...

boolpacked_outputs = false

True if logical outputs share underlying memory buffers. More...

Description

Output topology: how many tensors the model emits, and whether they're physically packed.

Definition at line 127 of file Model.h.

Public Member Attributes

logical_outputs

std::size_t simaai::neat::Model::ModelInfo::OutputTopology::logical_outputs

Number of user-facing output tensors (may exceed physical when packed).

Initialiser
= 0U

Definition at line 129 of file Model.h.

129 std::size_t logical_outputs =

packed_outputs

bool simaai::neat::Model::ModelInfo::OutputTopology::packed_outputs = false

True if logical outputs share underlying memory buffers.

Definition at line 131 of file Model.h.

131 bool packed_outputs = false;

physical_outputs

std::size_t simaai::neat::Model::ModelInfo::OutputTopology::physical_outputs = 0U

Number of distinct memory buffers emitted.

Definition at line 128 of file Model.h.

128 std::size_t physical_outputs = 0U;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.