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 >

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: