SMAUG
Simulating Machine Learning Applications on gem5-Aladdin
smaug::SmvAvgPoolingOp Member List

This is the complete list of members for smaug::SmvAvgPoolingOp, including all inherited members.

calcOutputCols(int inputCols) const (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inlineprotected
calcOutputRows(int inputRows) const (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inlineprotected
computeOutputDim(int inputDims, int poolSize, int poolStride) const (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inlineprotected
createAllTensors() overridesmaug::PoolingOp< SmvBackend >inlinevirtual
createOutputTensors() (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inline
decrNumPendingInputs() (defined in smaug::Operator)smaug::Operatorinline
getInput(int index) const (defined in smaug::Operator)smaug::Operatorinline
getInputs() const (defined in smaug::Operator)smaug::Operatorinline
getInputsMemType() const (defined in smaug::Operator)smaug::Operatorinline
getName() const (defined in smaug::Operator)smaug::Operatorinline
getNumOfmaps() const (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inline
getNumParameters() constsmaug::Operatorinlinevirtual
getNumPendingInputs() const (defined in smaug::Operator)smaug::Operatorinline
getOpType() const (defined in smaug::Operator)smaug::Operatorinline
getOutput(int index) const (defined in smaug::Operator)smaug::Operatorinline
getOutputs() const (defined in smaug::Operator)smaug::Operatorinline
getOutputsMemType() const (defined in smaug::Operator)smaug::Operatorinline
getParameterizableInputs()smaug::Operatorinlinevirtual
getPoolingSize() const (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inline
getPoolingStride() const (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inline
getVertex() const (defined in smaug::Operator)smaug::Operatorinline
getWeightsMemType() const (defined in smaug::Operator)smaug::Operatorinline
getWorkspace() (defined in smaug::Operator)smaug::Operatorinline
inferOutputShape() const (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inline
Inputs enum value (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >protected
inputssmaug::Operatorprotected
inputsMemTypesmaug::Operatorprotected
isDead()smaug::Operatorvirtual
isSamplingSupported() const override (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inline
isSamplingSupported() const (defined in smaug::Operator)smaug::Operatorinlinevirtual
kNumInputs enum value (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >protected
kNumOutputs enum value (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >protected
name (defined in smaug::Operator)smaug::Operatorprotected
numPendingInputssmaug::Operatorprotected
Operator(const std::string &_name, OpType _opType, Workspace *_workspace) (defined in smaug::Operator)smaug::Operatorinline
opType (defined in smaug::Operator)smaug::Operatorprotected
outputssmaug::Operatorprotected
Outputs enum value (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >protected
outputsMemTypesmaug::Operatorprotected
poolingColSize (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >protected
poolingColStride (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >protected
PoolingOp(const std::string &name, OpType _opType, Workspace *workspace) (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inline
poolingRowSize (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >protected
poolingRowStride (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >protected
printSummary(std::ostream &out) const (defined in smaug::Operator)smaug::Operator
run() overridesmaug::SmvAvgPoolingOpvirtual
runNHWC(TiledTensor &inputs, TiledTensor &outputs) (defined in smaug::SmvPoolingOp)smaug::SmvPoolingOpprotected
sampling (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >protected
setInput(TensorBase *op, int index) (defined in smaug::Operator)smaug::Operatorinline
setInputsMemType(MemoryType type) (defined in smaug::Operator)smaug::Operatorinline
setNumPendingInputs(int num)smaug::Operatorinline
setOutput(TensorBase *op, int index) (defined in smaug::Operator)smaug::Operatorinline
setOutputsMemType(MemoryType type) (defined in smaug::Operator)smaug::Operatorinline
setPoolingSize(int rowSize, int colSize) (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inline
setPoolingStride(int rowStride, int colStride) (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inline
setSamplingInfo(const SamplingInfo &_sampling) override (defined in smaug::PoolingOp< SmvBackend >)smaug::PoolingOp< SmvBackend >inlinevirtual
setVertex(Vertex v) (defined in smaug::Operator)smaug::Operatorinline
setWeightsMemType(MemoryType type) (defined in smaug::Operator)smaug::Operatorinline
SmvAvgPoolingOp(const std::string &name, Workspace *workspace) (defined in smaug::SmvAvgPoolingOp)smaug::SmvAvgPoolingOpinline
tile() override (defined in smaug::SmvAvgPoolingOp)smaug::SmvAvgPoolingOpvirtual
tiledTensors (defined in smaug::SmvPoolingOp)smaug::SmvPoolingOpprotected
validate() overridesmaug::PoolingOp< SmvBackend >inlinevirtual
vertexsmaug::Operatorprotected
weightsMemTypesmaug::Operatorprotected
workspace (defined in smaug::Operator)smaug::Operatorprotected
~Operator() (defined in smaug::Operator)smaug::Operatorinlinevirtual