Beatmup
Beatmup::NNets::Classifier Member List

This is the complete list of members for Beatmup::NNets::Classifier, including all inherited members.

addConnection(AbstractOperation &source, AbstractOperation &dest, int output=0, int input=0, int shuffle=0)Beatmup::NNets::Modelprotected
addConnection(const std::string &sourceOpName, const std::string &destOpName, int output=0, int input=0, int shuffle=0)Beatmup::NNets::Model
addOperation(const std::string &opName, AbstractOperation *newOp)Beatmup::NNets::Model
addOperation(const AbstractOperation &operation, AbstractOperation *newOp)Beatmup::NNets::Model
addOutput(const std::string &operation, int output=0)Beatmup::NNets::Model
addOutput(const AbstractOperation &operation, int output=0)Beatmup::NNets::Model
afterProcessing(ThreadIndex threadCount, GraphicPipeline *gpu, bool aborted) overrideBeatmup::NNets::InferenceTaskprivatevirtual
allocateFlatStorage(GraphicPipeline &gpu, const int size)Beatmup::NNets::Modelprotected
allocateStorage(GraphicPipeline &gpu, const Size size, bool forGpu=true, bool forCpu=false, const int pad=0, const int reservedChannels=0)Beatmup::NNets::Modelprotected
allocateTexture(GraphicPipeline &gpu, const Size size)Beatmup::NNets::Modelprotected
allocateVector(GraphicPipeline &gpu, const int size)Beatmup::NNets::Modelprotected
append(AbstractOperation *newOp, bool connect=false)Beatmup::NNets::Model
append(std::initializer_list< AbstractOperation * > newOps, bool connect=false)Beatmup::NNets::Model
beforeProcessing(ThreadIndex threadCount, ProcessingTarget target, GraphicPipeline *gpu) overrideBeatmup::NNets::InferenceTaskprivatevirtual
BitmapContentLock(const BitmapContentLock &)=deleteBeatmup::BitmapContentLockprivate
BitmapContentLock()Beatmup::BitmapContentLockinlineprivate
bitmapsBeatmup::BitmapContentLockprivate
Classifier(Context &context, ChunkCollection &data)Beatmup::NNets::Classifier
connect(AbstractBitmap &image, AbstractOperation &operation, int inputIndex=0)Beatmup::NNets::InferenceTask
connect(AbstractBitmap &image, const std::string &operation, int inputIndex=0)Beatmup::NNets::InferenceTaskinline
connectionsBeatmup::NNets::Modelprivate
contextBeatmup::NNets::Classifierprotected
countMultiplyAdds() constBeatmup::NNets::Model
countTexelFetches() constBeatmup::NNets::Model
dataBeatmup::NNets::InferenceTaskprotected
execute(TaskThread &thread, GraphicPipeline *gpu)Beatmup::NNets::Model
freeMemory()Beatmup::NNets::Modelprotected
getFirstOperation()Beatmup::NNets::Modelinline
getFirstOperation() constBeatmup::NNets::Modelinline
getInferenceProgress() constBeatmup::NNets::Modelinline
getLastOperation()Beatmup::NNets::Modelinline
getLastOperation() constBeatmup::NNets::Modelinline
getMaxThreads() const overrideBeatmup::NNets::InferenceTaskinlineprivatevirtual
getMemorySize() constBeatmup::NNets::Model
getNumberOfOperations() constBeatmup::NNets::Modelinline
getOperation(const std::string &operationName)Beatmup::NNets::Modelinline
getOutputData(size_t &numSamples, const std::string &operation, int output=0) constBeatmup::NNets::Model
getOutputData(size_t &numSamples, const AbstractOperation &operation, int output=0) constBeatmup::NNets::Model
getPreparingProgress() constBeatmup::NNets::Modelinline
getProbabilities() constBeatmup::NNets::Classifierinline
getUsedDevices() constBeatmup::GpuTaskprivatevirtual
inferenceProgressBeatmup::NNets::Modelprotected
InferenceTask(Model &model, ChunkCollection &data)Beatmup::NNets::InferenceTaskinline
inputImagesBeatmup::NNets::InferenceTaskprivate
isOperationInModel(const AbstractOperation &operation) constBeatmup::NNets::Model
isPreceding(const AbstractOperation &first, const AbstractOperation &second) constBeatmup::NNets::Modelprotected
isReady() constBeatmup::NNets::Modelinline
lock(GraphicPipeline *gpu, AbstractBitmap *input, AbstractBitmap *output)Beatmup::BitmapContentLockinlineprivate
lock(GraphicPipeline *gpu, ProcessingTarget target, AbstractBitmap *input, AbstractBitmap *output)Beatmup::BitmapContentLockinlineprivate
lock(GraphicPipeline *gpu, std::initializer_list< AbstractBitmap * > read, std::initializer_list< AbstractBitmap * > write)Beatmup::BitmapContentLockinlineprivate
Model(Context &context, std::initializer_list< AbstractOperation * > ops)Beatmup::NNets::Model
Model(Context &context)Beatmup::NNets::Model
modelBeatmup::NNets::InferenceTaskprotected
operator()(AbstractBitmap &input)Beatmup::NNets::Classifier
Beatmup::NNets::Model::operator()(GraphicPipeline &gpu, const std::string &code, bool enableExternalTextures=false)Beatmup::GL::ProgramBank
operator[](const std::string &operationName)Beatmup::NNets::Modelprotected
operator[](const std::string &operationName) constBeatmup::NNets::Modelprotected
opsBeatmup::NNets::Modelprotected
prepare(GraphicPipeline &gpu, ChunkCollection &data)Beatmup::NNets::Modelvirtual
preparingProgressBeatmup::NNets::Modelprotected
process(TaskThread &thread) overrideBeatmup::NNets::InferenceTaskprivatevirtual
processOnGPU(GraphicPipeline &gpu, TaskThread &thread) overrideBeatmup::NNets::InferenceTaskprivatevirtual
profilerBeatmup::NNets::Modelprivate
ProgramBank(Context &context)Beatmup::GL::ProgramBankinline
programsBeatmup::GL::ProgramBankprivate
programsWithExtTexBeatmup::GL::ProgramBankprivate
readLock(GraphicPipeline *gpu, AbstractBitmap *bitmap, ProcessingTarget target)Beatmup::BitmapContentLockprivate
readyBeatmup::NNets::Modelprotected
release(GraphicPipeline &gpu, GL::RenderingProgram *program)Beatmup::GL::ProgramBank
releaseProgram(GL::RenderingProgram *program, std::map< std::string, ProgramHolder > &cache)Beatmup::GL::ProgramBankprivate
serialize() constBeatmup::NNets::Model
serializeToString() constBeatmup::NNets::Model
setProfiler(Profiler *profiler)Beatmup::NNets::Modelinline
start(AbstractBitmap &input)Beatmup::NNets::Classifier
storagesBeatmup::NNets::Modelprivate
TaskDeviceRequirement enum nameBeatmup::AbstractTask
texturesBeatmup::NNets::Modelprivate
unlock(AbstractBitmap *bitmap)Beatmup::BitmapContentLockprivate
unlock(AbstractBitmap *first, Args ... others)Beatmup::BitmapContentLockinlineprivate
unlockAll()Beatmup::BitmapContentLockprivate
userOutputsBeatmup::NNets::Modelprivate
validThreadCount(int number)Beatmup::AbstractTaskstatic
vectorsBeatmup::NNets::Modelprivate
writeLock(GraphicPipeline *gpu, AbstractBitmap *bitmap, ProcessingTarget target)Beatmup::BitmapContentLockprivate
~BitmapContentLock()Beatmup::BitmapContentLockprivate
~Classifier()Beatmup::NNets::Classifier
~Model()Beatmup::NNets::Model
~Object()Beatmup::Objectinlinevirtual
~ProgramBank()Beatmup::GL::ProgramBank