Loading...
Searching...
No Matches
layer_registry.h File Reference
#include <memory>
#include <string>
#include "opennn/core/enum_map.h"

Go to the source code of this file.

Namespaces

namespace  opennn
 

Enumerations

enum class  opennn::LayerType {
  opennn::Activation , opennn::Addition , opennn::Clamping , opennn::Concatenation ,
  opennn::Convolutional , opennn::Dense , opennn::Detection , opennn::DetectionV8 ,
  opennn::Embedding , opennn::Flatten , opennn::LSTM , opennn::MultiHeadAttention ,
  opennn::Normalization3d , opennn::GroupedQueryAttention , opennn::NonMaxSuppression , opennn::Pooling ,
  opennn::Pooling3d , opennn::Recurrent , opennn::Scaling , opennn::Tokenizer ,
  opennn::Unscaling , opennn::Upsampling , opennn::C2PSA , opennn::Count
}
 

Functions

const EnumMap< LayerType > & opennn::layer_type_map ()
 
const std::string & opennn::layer_type_to_string (LayerType)
 
LayerType opennn::string_to_layer_type (const std::string &)
 
std::unique_ptr< Layer > opennn::create_layer (const std::string &name)