Beatmup
Beatmup::NNets::Conv2D Member List

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

AbstractOperation(const AbstractOperation &)=deleteBeatmup::NNets::AbstractOperationprivate
AbstractOperation(const std::string &name)Beatmup::NNets::AbstractOperationinlineprotected
acceptsStorageInput(int index=0) constBeatmup::NNets::Conv2Dinlinevirtual
acceptsStorageOutput(int index=0) constBeatmup::NNets::Conv2Dinlinevirtual
acceptsTextureInput(int index=0) constBeatmup::NNets::Conv2Dinlinevirtual
acceptsTextureOutput(int index=0) constBeatmup::NNets::AbstractOperationinlinevirtual
acceptsVectorInput(int index=0) constBeatmup::NNets::AbstractOperationinlinevirtual
acceptsVectorOutput(int index=0) constBeatmup::NNets::AbstractOperationinlinevirtual
activationFuncBeatmup::NNets::ActivationFunctionMixinprotected
ActivationFunctionMixin(const ActivationFunction activationFunc)Beatmup::NNets::ActivationFunctionMixininlineprotected
apply(StringBuilder &code, const char *inputVariable)Beatmup::NNets::ActivationFunctionMixinprotected
BIAS_CHUNK_SUFFIXBeatmup::NNets::Conv2Dstatic
coeffsBeatmup::NNets::Conv2Dprivate
Conv2D(const std::string &name, const int kernelSize, const int numInputChannels, const int numOutputChannels, const int stride=1, const Size::Padding padding=Size::Padding::VALID, const bool useBias=true, const int numGroups=1, const ActivationFunction activation=ActivationFunction::DEFAULT)Beatmup::NNets::Conv2D
countMultiplyAdds() constBeatmup::NNets::Conv2Dvirtual
countTexelFetches() constBeatmup::NNets::Conv2Dvirtual
declare(StringBuilder &code, const char *datatype, bool inlineSampling=false)Beatmup::NNets::SpatialFilteringMixinprotected
deltasBeatmup::NNets::SpatialFilteringMixinprivate
disconnect()Beatmup::NNets::Conv2Dvirtual
execOrderBeatmup::NNets::Conv2Dprivate
execute(TaskThread &thread, GraphicPipeline &gpu)Beatmup::NNets::Conv2Dprivatevirtual
Beatmup::NNets::AbstractOperation::execute(TaskThread &thread)Beatmup::NNets::AbstractOperationinlineprotectedvirtual
FILTERS_CHUNK_SUFFIXBeatmup::NNets::Conv2Dstatic
getDeltasSize() constBeatmup::NNets::SpatialFilteringMixininlineprivate
getIdx(int output, int input, int x, int y) constBeatmup::NNets::Conv2Dinlineprivate
getInputCount() constBeatmup::NNets::Conv2Dinlinevirtual
getInputPadding(int index=0) constBeatmup::NNets::Conv2Dprivatevirtual
getInputSamplingPos() constBeatmup::NNets::SpatialFilteringMixinprotected
getName() constBeatmup::NNets::AbstractOperationinline
getOutput(int index=0)Beatmup::NNets::Conv2Dinlinevirtual
Beatmup::NNets::AbstractOperation::getOutput(GL::Vector *&vector, int index=0)Beatmup::NNets::AbstractOperationvirtual
Beatmup::NNets::AbstractOperation::getOutput(GL::TextureHandler *&vector, int index=0)Beatmup::NNets::AbstractOperationvirtual
getOutputCount() constBeatmup::NNets::Conv2Dinlinevirtual
getOutputSize(int outputIndex=0) constBeatmup::NNets::Conv2Dvirtual
getSampledChannels(int index, int &min, int &max) constBeatmup::NNets::Conv2Dprivatevirtual
getSamplingArea(const IntPoint &size, const IntPoint &stride, const Size::Padding padding) constBeatmup::NNets::SpatialFilteringMixinprotected
getSamplingArea(const Storage::View &storage, const int channel, const IntPoint &stride, const Size::Padding padding) constBeatmup::NNets::SpatialFilteringMixinprotected
getTextureCoordinates(const Storage::View &storage, const int channel, const IntPoint &stride, const Size::Padding padding, const IntPoint &outputSize) constBeatmup::NNets::SpatialFilteringMixinprotected
groupViewsBeatmup::NNets::Conv2Dprivate
initDeserializer()Beatmup::NNets::Conv2Dstatic
inputBeatmup::NNets::Conv2Dprivate
inputImageBeatmup::NNets::Conv2Dprivate
isBiasUsed() constBeatmup::NNets::Conv2Dinline
isDepthwiseBeatmup::NNets::Conv2Dprivate
isUniformShiftUsed() constBeatmup::NNets::SpatialFilteringMixininlineprotected
kernelSizeBeatmup::NNets::Conv2Dprivate
nameBeatmup::NNets::AbstractOperationprivate
nbSizeXBeatmup::NNets::SpatialFilteringMixinprivate
nbSizeYBeatmup::NNets::SpatialFilteringMixinprivate
numGroupsBeatmup::NNets::Conv2Dprivate
numOutputChannelsBeatmup::NNets::Conv2Dprivate
outputBeatmup::NNets::Conv2Dprivate
paddingBeatmup::NNets::Conv2Dprivate
prepare(GraphicPipeline &gpu, ChunkCollection &data, GL::ProgramBank &bank)Beatmup::NNets::Conv2Dprivatevirtual
programsBeatmup::NNets::Conv2Dprivate
readyBeatmup::NNets::Conv2Dprivate
residualInputBeatmup::NNets::Conv2Dprivate
sample(StringBuilder &code, const char *inputName, const int inputIndex, const Point &shift, const bool isFirstSample=true, const char *suffix="")Beatmup::NNets::SpatialFilteringMixinprotected
SAMPLE_ID_PREFIXBeatmup::NNets::SpatialFilteringMixinprotectedstatic
sampleInline(StringBuilder &code, const char *inputName, const int inputIndex, const IntPoint &position, const Point &shift, const char *suffix="")Beatmup::NNets::SpatialFilteringMixinprotected
serialize() constBeatmup::NNets::Conv2Dvirtual
setInput(Storage::View &&storage, int inputIndex=0)Beatmup::NNets::Conv2Dvirtual
setInput(GL::TextureHandler &image, int inputIndex=0)Beatmup::NNets::Conv2Dvirtual
Beatmup::NNets::AbstractOperation::setInput(GL::Vector &vector, int index=0)Beatmup::NNets::AbstractOperationvirtual
setOutput(Storage::View &&storage, int outputIndex=0)Beatmup::NNets::Conv2Dvirtual
Beatmup::NNets::AbstractOperation::setOutput(GL::Vector &vector, int index=0)Beatmup::NNets::AbstractOperationvirtual
Beatmup::NNets::AbstractOperation::setOutput(GL::TextureHandler &image, int index=0)Beatmup::NNets::AbstractOperationvirtual
setResidualInput(Storage::View &&storage)Beatmup::NNets::Conv2Dinline
setUniformShift(GL::Program &program, const IntPoint &shift, const IntPoint &inputSize)Beatmup::NNets::SpatialFilteringMixinprotected
setup(const int width, const int height)Beatmup::NNets::SpatialFilteringMixinprotected
setupProgram(GL::Program &program)Beatmup::NNets::SpatialFilteringMixinprotected
shiftBeatmup::NNets::SpatialFilteringMixinprivate
SpatialFilteringMixin(const int nbSizeX, const int nbSizeY)Beatmup::NNets::SpatialFilteringMixinprotected
strideBeatmup::NNets::Conv2Dprivate
useBiasBeatmup::NNets::Conv2Dprivate
useInputImageBeatmup::NNets::Conv2Dprivate
usesGpu() constBeatmup::NNets::AbstractOperationinlinevirtual
useUniformShiftBeatmup::NNets::SpatialFilteringMixinprivate
writeHeader(StringBuilder &code, bool useUniformShift)Beatmup::NNets::SpatialFilteringMixinprotected
~AbstractOperation()Beatmup::NNets::AbstractOperationinlinevirtual
~SpatialFilteringMixin()Beatmup::NNets::SpatialFilteringMixinprotected