LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::eigen_impl::Op_Base Class Referenceabstract

#include <deeplima/eigen_wrp/op_base.h>

Inheritance diagram for deeplima::eigen_impl::Op_Base:
deeplima::eigen_impl::Op_BiLSTM< M, V, T > deeplima::eigen_impl::Op_BiLSTM_Dense_ArgMax< M, V, T, AuxScalar, IFracBits, WFracBits > deeplima::eigen_impl::Op_DeepBiaffineAttnDecoder< M, V, T > deeplima::eigen_impl::Op_LSTM_Beam_Decoder< M, V, T > deeplima::eigen_impl::Op_Linear< M, V, T >

Classes

struct  workbench_t
 

Public Member Functions

virtual ~Op_Base ()
 
virtual std::shared_ptr< workbench_t > create_workbench (uint32_t input_size, const std::shared_ptr< param_base_t > params, bool precomputed_input) const =0
 

Detailed Description

Definition at line 24 of file op_base.h.

Constructor & Destructor Documentation

◆ ~Op_Base()

virtual deeplima::eigen_impl::Op_Base::~Op_Base ( )
inlinevirtual

Definition at line 28 of file op_base.h.

Member Function Documentation

◆ create_workbench()

virtual std::shared_ptr< workbench_t > deeplima::eigen_impl::Op_Base::create_workbench ( uint32_t  input_size,
const std::shared_ptr< param_base_t >  params,
bool  precomputed_input 
) const
pure virtual

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