OpenNN
Open-source neural networks library
Loading...
Searching...
No Matches
opennn::Add Struct Reference

#include <operators.h>

Inheritance diagram for opennn::Add:
[legend]

Public Member Functions

void forward_propagate (ForwardPropagation &fp, size_t layer, bool is_training) noexcept override
 
- Public Member Functions inherited from opennn::Operator
virtual ~Operator ()=default
 
virtual vector< pair< Shape, Type > > parameter_specs () const
 
virtual vector< pair< Shape, Type > > state_specs () const
 
virtual void link_parameters (const vector< TensorView > &)
 
virtual void link_gradients (const vector< TensorView > &)
 
virtual void link_states (const vector< TensorView > &)
 
virtual void set_parameters_random ()
 
virtual void set_parameters_glorot ()
 
virtual void to_JSON (JsonWriter &) const
 
virtual void from_JSON (const Json *)
 
virtual void load_state_from_JSON (const Json *)
 
virtual void destroy_cuda ()
 

Additional Inherited Members

- Public Attributes inherited from opennn::Operator
vector< size_t > input_slots
 
vector< size_t > output_slots
 

Member Function Documentation

◆ forward_propagate()

void opennn::Add::forward_propagate ( ForwardPropagation & fp,
size_t layer,
bool is_training )
overridevirtualnoexcept

Reimplemented from opennn::Operator.