メインコンテンツまでスキップ

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 171 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 173 of file Model.h.

packed_outputs​

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

True if logical outputs share underlying memory buffers.

Definition at line 175 of file Model.h.

physical_outputs​

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

Number of distinct memory buffers emitted.

Definition at line 172 of file Model.h.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.