SMAUG
Simulating Machine Learning Applications on gem5-Aladdin
|
This is the complete list of members for smaug::PoolingOp< Backend >, including all inherited members.
calcOutputCols(int inputCols) const (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inlineprotected |
calcOutputRows(int inputRows) const (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inlineprotected |
computeOutputDim(int inputDims, int poolSize, int poolStride) const (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inlineprotected |
createAllTensors() override | smaug::PoolingOp< Backend > | inlinevirtual |
createOutputTensors() (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inline |
decrNumPendingInputs() (defined in smaug::Operator) | smaug::Operator | inline |
getInput(int index) const (defined in smaug::Operator) | smaug::Operator | inline |
getInputs() const (defined in smaug::Operator) | smaug::Operator | inline |
getInputsMemType() const (defined in smaug::Operator) | smaug::Operator | inline |
getName() const (defined in smaug::Operator) | smaug::Operator | inline |
getNumOfmaps() const (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inline |
getNumParameters() const | smaug::Operator | inlinevirtual |
getNumPendingInputs() const (defined in smaug::Operator) | smaug::Operator | inline |
getOpType() const (defined in smaug::Operator) | smaug::Operator | inline |
getOutput(int index) const (defined in smaug::Operator) | smaug::Operator | inline |
getOutputs() const (defined in smaug::Operator) | smaug::Operator | inline |
getOutputsMemType() const (defined in smaug::Operator) | smaug::Operator | inline |
getParameterizableInputs() | smaug::Operator | inlinevirtual |
getPoolingSize() const (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inline |
getPoolingStride() const (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inline |
getVertex() const (defined in smaug::Operator) | smaug::Operator | inline |
getWeightsMemType() const (defined in smaug::Operator) | smaug::Operator | inline |
getWorkspace() (defined in smaug::Operator) | smaug::Operator | inline |
inferOutputShape() const (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inline |
Inputs enum value (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | protected |
inputs | smaug::Operator | protected |
inputsMemType | smaug::Operator | protected |
isDead() | smaug::Operator | virtual |
isSamplingSupported() const override (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inlinevirtual |
kNumInputs enum value (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | protected |
kNumOutputs enum value (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | protected |
name (defined in smaug::Operator) | smaug::Operator | protected |
numPendingInputs | smaug::Operator | protected |
Operator(const std::string &_name, OpType _opType, Workspace *_workspace) (defined in smaug::Operator) | smaug::Operator | inline |
opType (defined in smaug::Operator) | smaug::Operator | protected |
Outputs enum value (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | protected |
outputs | smaug::Operator | protected |
outputsMemType | smaug::Operator | protected |
poolingColSize (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | protected |
poolingColStride (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | protected |
PoolingOp(const std::string &name, OpType _opType, Workspace *workspace) (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inline |
poolingRowSize (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | protected |
poolingRowStride (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | protected |
printSummary(std::ostream &out) const (defined in smaug::Operator) | smaug::Operator | |
run()=0 | smaug::Operator | pure virtual |
sampling (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | protected |
setInput(TensorBase *op, int index) (defined in smaug::Operator) | smaug::Operator | inline |
setInputsMemType(MemoryType type) (defined in smaug::Operator) | smaug::Operator | inline |
setNumPendingInputs(int num) | smaug::Operator | inline |
setOutput(TensorBase *op, int index) (defined in smaug::Operator) | smaug::Operator | inline |
setOutputsMemType(MemoryType type) (defined in smaug::Operator) | smaug::Operator | inline |
setPoolingSize(int rowSize, int colSize) (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inline |
setPoolingStride(int rowStride, int colStride) (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inline |
setSamplingInfo(const SamplingInfo &_sampling) override (defined in smaug::PoolingOp< Backend >) | smaug::PoolingOp< Backend > | inlinevirtual |
setVertex(Vertex v) (defined in smaug::Operator) | smaug::Operator | inline |
setWeightsMemType(MemoryType type) (defined in smaug::Operator) | smaug::Operator | inline |
tile() (defined in smaug::Operator) | smaug::Operator | inlinevirtual |
validate() override | smaug::PoolingOp< Backend > | inlinevirtual |
vertex | smaug::Operator | protected |
weightsMemType | smaug::Operator | protected |
workspace (defined in smaug::Operator) | smaug::Operator | protected |
~Operator() (defined in smaug::Operator) | smaug::Operator | inlinevirtual |