ONE - On-device Neural Engine
Loading...
Searching...
No Matches
onert_micro::core::OMOutputContext< T, OutputTensorIdx > Class Template Reference

#include <OMRuntimeData.h>

Collaboration diagram for onert_micro::core::OMOutputContext< T, OutputTensorIdx >:

Public Member Functions

template<class RuntimeKernel >
 OMOutputContext (const RuntimeKernel &rtk)
 
 ~OMOutputContext () override=default
 
OMTensorData< T > & Data () noexcept
 
- Public Member Functions inherited from onert_micro::core::OMBaseContext
 OMBaseContext (const circle::Tensor *tensor)
 
virtual ~OMBaseContext ()=default
 
const circle::Tensor * Tensor () const noexcept
 
const OMRuntimeShapeShape () const noexcept
 
const int32_t * Dims () const
 
size_t DimsCount () const
 
size_t ShapeFlatSize () const
 

Protected Attributes

OMTensorData< T > _data
 
- Protected Attributes inherited from onert_micro::core::OMBaseContext
const circle::Tensor * _tensor
 
OMRuntimeShape _shape
 

Detailed Description

template<class T, size_t OutputTensorIdx = 0>
class onert_micro::core::OMOutputContext< T, OutputTensorIdx >

Definition at line 106 of file OMRuntimeData.h.

Constructor & Destructor Documentation

◆ OMOutputContext()

template<class T , size_t OutputTensorIdx = 0>
template<class RuntimeKernel >
onert_micro::core::OMOutputContext< T, OutputTensorIdx >::OMOutputContext ( const RuntimeKernel &  rtk)
inlineexplicit

Definition at line 113 of file OMRuntimeData.h.

114 : OMBaseContext(rtk.outputs[OutputTensorIdx])
115 , _data(MakeOutputData<T>(rtk, OutputTensorIdx))
116 {
117 assert(!_data.IsNull());
118 }
OMBaseContext(const circle::Tensor *tensor)

References onert_micro::core::OMOutputContext< T, OutputTensorIdx >::_data.

◆ ~OMOutputContext()

template<class T , size_t OutputTensorIdx = 0>
onert_micro::core::OMOutputContext< T, OutputTensorIdx >::~OMOutputContext ( )
overridedefault

Member Function Documentation

◆ Data()

template<class T , size_t OutputTensorIdx = 0>
OMTensorData< T > & onert_micro::core::OMOutputContext< T, OutputTensorIdx >::Data ( )
inlinenoexcept

Definition at line 123 of file OMRuntimeData.h.

124 {
125 return _data;
126 }

References onert_micro::core::OMOutputContext< T, OutputTensorIdx >::_data.

Field Documentation

◆ _data

template<class T , size_t OutputTensorIdx = 0>
OMTensorData<T> onert_micro::core::OMOutputContext< T, OutputTensorIdx >::_data
protected

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