Beatmup
|
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::Model | protected |
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) override | Beatmup::NNets::InferenceTask | privatevirtual |
allocateFlatStorage(GraphicPipeline &gpu, const int size) | Beatmup::NNets::Model | protected |
allocateStorage(GraphicPipeline &gpu, const Size size, bool forGpu=true, bool forCpu=false, const int pad=0, const int reservedChannels=0) | Beatmup::NNets::Model | protected |
allocateTexture(GraphicPipeline &gpu, const Size size) | Beatmup::NNets::Model | protected |
allocateVector(GraphicPipeline &gpu, const int size) | Beatmup::NNets::Model | protected |
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) override | Beatmup::NNets::InferenceTask | privatevirtual |
BitmapContentLock(const BitmapContentLock &)=delete | Beatmup::BitmapContentLock | private |
BitmapContentLock() | Beatmup::BitmapContentLock | inlineprivate |
bitmaps | Beatmup::BitmapContentLock | private |
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::InferenceTask | inline |
connections | Beatmup::NNets::Model | private |
context | Beatmup::NNets::Classifier | protected |
countMultiplyAdds() const | Beatmup::NNets::Model | |
countTexelFetches() const | Beatmup::NNets::Model | |
data | Beatmup::NNets::InferenceTask | protected |
execute(TaskThread &thread, GraphicPipeline *gpu) | Beatmup::NNets::Model | |
freeMemory() | Beatmup::NNets::Model | protected |
getFirstOperation() | Beatmup::NNets::Model | inline |
getFirstOperation() const | Beatmup::NNets::Model | inline |
getInferenceProgress() const | Beatmup::NNets::Model | inline |
getLastOperation() | Beatmup::NNets::Model | inline |
getLastOperation() const | Beatmup::NNets::Model | inline |
getMaxThreads() const override | Beatmup::NNets::InferenceTask | inlineprivatevirtual |
getMemorySize() const | Beatmup::NNets::Model | |
getNumberOfOperations() const | Beatmup::NNets::Model | inline |
getOperation(const std::string &operationName) | Beatmup::NNets::Model | inline |
getOutputData(size_t &numSamples, const std::string &operation, int output=0) const | Beatmup::NNets::Model | |
getOutputData(size_t &numSamples, const AbstractOperation &operation, int output=0) const | Beatmup::NNets::Model | |
getPreparingProgress() const | Beatmup::NNets::Model | inline |
getProbabilities() const | Beatmup::NNets::Classifier | inline |
getUsedDevices() const | Beatmup::GpuTask | privatevirtual |
inferenceProgress | Beatmup::NNets::Model | protected |
InferenceTask(Model &model, ChunkCollection &data) | Beatmup::NNets::InferenceTask | inline |
inputImages | Beatmup::NNets::InferenceTask | private |
isOperationInModel(const AbstractOperation &operation) const | Beatmup::NNets::Model | |
isPreceding(const AbstractOperation &first, const AbstractOperation &second) const | Beatmup::NNets::Model | protected |
isReady() const | Beatmup::NNets::Model | inline |
lock(GraphicPipeline *gpu, AbstractBitmap *input, AbstractBitmap *output) | Beatmup::BitmapContentLock | inlineprivate |
lock(GraphicPipeline *gpu, ProcessingTarget target, AbstractBitmap *input, AbstractBitmap *output) | Beatmup::BitmapContentLock | inlineprivate |
lock(GraphicPipeline *gpu, std::initializer_list< AbstractBitmap * > read, std::initializer_list< AbstractBitmap * > write) | Beatmup::BitmapContentLock | inlineprivate |
Model(Context &context, std::initializer_list< AbstractOperation * > ops) | Beatmup::NNets::Model | |
Model(Context &context) | Beatmup::NNets::Model | |
model | Beatmup::NNets::InferenceTask | protected |
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::Model | protected |
operator[](const std::string &operationName) const | Beatmup::NNets::Model | protected |
ops | Beatmup::NNets::Model | protected |
prepare(GraphicPipeline &gpu, ChunkCollection &data) | Beatmup::NNets::Model | virtual |
preparingProgress | Beatmup::NNets::Model | protected |
process(TaskThread &thread) override | Beatmup::NNets::InferenceTask | privatevirtual |
processOnGPU(GraphicPipeline &gpu, TaskThread &thread) override | Beatmup::NNets::InferenceTask | privatevirtual |
profiler | Beatmup::NNets::Model | private |
ProgramBank(Context &context) | Beatmup::GL::ProgramBank | inline |
programs | Beatmup::GL::ProgramBank | private |
programsWithExtTex | Beatmup::GL::ProgramBank | private |
readLock(GraphicPipeline *gpu, AbstractBitmap *bitmap, ProcessingTarget target) | Beatmup::BitmapContentLock | private |
ready | Beatmup::NNets::Model | protected |
release(GraphicPipeline &gpu, GL::RenderingProgram *program) | Beatmup::GL::ProgramBank | |
releaseProgram(GL::RenderingProgram *program, std::map< std::string, ProgramHolder > &cache) | Beatmup::GL::ProgramBank | private |
serialize() const | Beatmup::NNets::Model | |
serializeToString() const | Beatmup::NNets::Model | |
setProfiler(Profiler *profiler) | Beatmup::NNets::Model | inline |
start(AbstractBitmap &input) | Beatmup::NNets::Classifier | |
storages | Beatmup::NNets::Model | private |
TaskDeviceRequirement enum name | Beatmup::AbstractTask | |
textures | Beatmup::NNets::Model | private |
unlock(AbstractBitmap *bitmap) | Beatmup::BitmapContentLock | private |
unlock(AbstractBitmap *first, Args ... others) | Beatmup::BitmapContentLock | inlineprivate |
unlockAll() | Beatmup::BitmapContentLock | private |
userOutputs | Beatmup::NNets::Model | private |
validThreadCount(int number) | Beatmup::AbstractTask | static |
vectors | Beatmup::NNets::Model | private |
writeLock(GraphicPipeline *gpu, AbstractBitmap *bitmap, ProcessingTarget target) | Beatmup::BitmapContentLock | private |
~BitmapContentLock() | Beatmup::BitmapContentLock | private |
~Classifier() | Beatmup::NNets::Classifier | |
~Model() | Beatmup::NNets::Model | |
~Object() | Beatmup::Object | inlinevirtual |
~ProgramBank() | Beatmup::GL::ProgramBank |