Caffe2 - C++ API
A deep learning, cross platform ML framework
Public Member Functions | Protected Attributes
caffe2::RNNCapableOperatorObserver Class Referenceabstract

Inherit to make your class observable. More...

#include <rnn_capable_operator_observer.h>

Inheritance diagram for caffe2::RNNCapableOperatorObserver:
caffe2::ObserverBase< OperatorBase > caffe2::ProfileOperatorObserver caffe2::RunCountOperatorObserver caffe2::TimeOperatorObserver

Public Member Functions

 RNNCapableOperatorObserver (OperatorBase *op)
 
virtual std::unique_ptr< ObserverBase< OperatorBase > > rnnCopy (OperatorBase *subject, int rnn_order) const =0
 
- Public Member Functions inherited from caffe2::ObserverBase< OperatorBase >
 ObserverBase (OperatorBase *subject)
 
virtual void Start ()
 
virtual void Stop ()
 
virtual std::string debugInfo ()
 
OperatorBasesubject () const
 

Protected Attributes

int rnn_order_ = OperatorBase::kNoNetPositionSet
 
- Protected Attributes inherited from caffe2::ObserverBase< OperatorBase >
OperatorBasesubject_
 

Detailed Description

Inherit to make your class observable.

Definition at line 28 of file rnn_capable_operator_observer.h.


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