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 | |
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 | |
connections | Beatmup::NNets::Model | private |
context | Beatmup::GL::ProgramBank | protected |
countMultiplyAdds() const | Beatmup::NNets::Model | |
countTexelFetches() const | Beatmup::NNets::Model | |
deserialize(const Listing &listing) | Beatmup::NNets::DeserializedModel | private |
DeserializedModel(Context &context, const Listing &listing) | Beatmup::NNets::DeserializedModel | |
DeserializedModel(Context &context, const std::string &str) | Beatmup::NNets::DeserializedModel | |
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 |
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 |
inferenceProgress | Beatmup::NNets::Model | protected |
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 |
Model(Context &context, std::initializer_list< AbstractOperation * > ops) | Beatmup::NNets::Model | |
Model(Context &context) | 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 |
ownedOps | Beatmup::NNets::DeserializedModel | private |
prepare(GraphicPipeline &gpu, ChunkCollection &data) | Beatmup::NNets::Model | virtual |
preparingProgress | Beatmup::NNets::Model | protected |
profiler | Beatmup::NNets::Model | private |
ProgramBank(Context &context) | Beatmup::GL::ProgramBank | inline |
programs | Beatmup::GL::ProgramBank | private |
programsWithExtTex | Beatmup::GL::ProgramBank | 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 |
storages | Beatmup::NNets::Model | private |
textures | Beatmup::NNets::Model | private |
userOutputs | Beatmup::NNets::Model | private |
vectors | Beatmup::NNets::Model | private |
~DeserializedModel() | Beatmup::NNets::DeserializedModel | |
~Model() | Beatmup::NNets::Model | |
~Object() | Beatmup::Object | inlinevirtual |
~ProgramBank() | Beatmup::GL::ProgramBank | |