Beatmup
operation.h File Reference
#include "../context.h"
#include "storage.h"
#include "../gpu/linear_mapping.h"
#include "../gpu/program.h"
#include "../gpu/program_bank.h"
#include "../utils/chunkfile.h"
#include "../utils/progress_tracking.h"
#include "../utils/string_builder.h"
#include "../utils/listing.h"
#include <string>

Go to the source code of this file.

Classes

class  Beatmup::NNets::AbstractOperation
 Abstract neural net operation (layer). More...
 
class  Beatmup::NNets::AbstractOperation::InconsistentModelData
 
class  Beatmup::NNets::AbstractOperation::NotReady
 
class  Beatmup::NNets::AbstractOperation::Deserializer
 Enables construction of an operation from its serialized representation. More...
 
class  Beatmup::NNets::SpatialFilteringMixin
 Generates GLSL fragment shader code sampling a local neighborhood around the current texture coordinates for further filtering. More...
 
class  Beatmup::NNets::ActivationFunctionMixin
 A mixin implementing activation functions in GLSL. More...
 
class  Beatmup::NNets::CpuOperation
 Operation computed on CPU. More...
 

Namespaces

 Beatmup
 
 Beatmup::NNets
 Neural nets inference on GPU using OpenGL.
 
 std
 

Enumerations

enum class  Beatmup::NNets::ActivationFunction { Beatmup::NNets::DEFAULT , Beatmup::NNets::BRELU6 , Beatmup::NNets::SIGMOID_LIKE }
 Activation function specification. More...
 

Functions

ActivationFunction Beatmup::NNets::activationFunctionFromString (const std::string &str)
 Returns a zero padding value from a string. More...
 
std::string std::to_string (Beatmup::NNets::ActivationFunction function)