Beatmup
storage.h File Reference
#include "../basic_types.h"
#include "../memory.h"
#include "../bitmap/internal_bitmap.h"
#include "../gpu/pipeline.h"
#include "../gpu/program.h"
#include "../gpu/texture_handler.h"
#include "../utils/fixed_point.h"
#include "../utils/string_utils.h"
#include <vector>

Go to the source code of this file.

Classes

class  Beatmup::NNets::Size
 Operation 3D input/output size. More...
 
class  Beatmup::NNets::Storage
 3D tensor stored in a set of textures. More...
 
struct  Beatmup::NNets::Storage::Texture
 
class  Beatmup::NNets::Storage::InconsistentStorageState
 
class  Beatmup::NNets::Storage::View
 Maps a 3D tensor onto a storage. More...
 
struct  Beatmup::NNets::Storage::View::Channel
 
class  Beatmup::NNets::Storage::TextureHandler
 TextureHandler representation of a pack of 4 channels from a non-empty View. More...
 
class  Beatmup::NNets::Storage::Binder
 Binding of different input/output storages/texture handlers to a GLSL program. More...
 
class  Beatmup::NNets::Storage::Scanner
 Scans a storageview in RAM for further computations on CPU. More...
 

Namespaces

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

Functions

Size::Padding Beatmup::NNets::paddingFromString (const std::string &str)
 Returns a zero padding value from a string. More...
 
std::string std::to_string (const Beatmup::NNets::Size::Padding &padding)