ONE - On-device Neural Engine
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
onert::exec::train::ITrainableFunction Class Referenceabstract

#include <ITrainableFunction.h>

Public Member Functions

virtual ~ITrainableFunction ()=default
 
virtual void forward (bool training)=0
 
virtual void backward ()=0
 
virtual std::optional< backend::train::LayerScopeTensorsregisterLayerScopeTensors ()
 

Detailed Description

Definition at line 28 of file ITrainableFunction.h.

Constructor & Destructor Documentation

◆ ~ITrainableFunction()

virtual onert::exec::train::ITrainableFunction::~ITrainableFunction ( )
virtualdefault

Member Function Documentation

◆ backward()

◆ forward()

◆ registerLayerScopeTensors()

virtual std::optional< backend::train::LayerScopeTensors > onert::exec::train::ITrainableFunction::registerLayerScopeTensors ( )
inlinevirtual

Definition at line 36 of file ITrainableFunction.h.

37 {
38 return std::nullopt;
39 }

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