SMAUG
Simulating Machine Learning Applications on gem5-Aladdin
|
This is the complete list of members for smaug::SmvMaxPoolingOp, 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() override | smaug::PoolingOp< SmvBackend > | inlinevirtual |
createOutputTensors() (defined in smaug::PoolingOp< SmvBackend >) | smaug::PoolingOp< SmvBackend > | 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< SmvBackend >) | smaug::PoolingOp< SmvBackend > | 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< SmvBackend >) | smaug::PoolingOp< SmvBackend > | inline |
getPoolingStride() const (defined in smaug::PoolingOp< SmvBackend >) | smaug::PoolingOp< SmvBackend > | 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< SmvBackend >) | smaug::PoolingOp< SmvBackend > | inline |
Inputs enum value (defined in smaug::PoolingOp< SmvBackend >) | smaug::PoolingOp< SmvBackend > | protected |
inputs | smaug::Operator | protected |
inputsMemType | smaug::Operator | protected |
isDead() | smaug::Operator | virtual |
isSamplingSupported() const override (defined in smaug::PoolingOp< SmvBackend >) | smaug::PoolingOp< SmvBackend > | inline |
isSamplingSupported() const (defined in smaug::Operator) | smaug::Operator | inlinevirtual |
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::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 | smaug::Operator | protected |
Outputs enum value (defined in smaug::PoolingOp< SmvBackend >) | smaug::PoolingOp< SmvBackend > | protected |
outputsMemType | smaug::Operator | protected |
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() override | smaug::SmvMaxPoolingOp | virtual |
runNHWC(TiledTensor &inputs, TiledTensor &outputs) (defined in smaug::SmvPoolingOp) | smaug::SmvPoolingOp | protected |
sampling (defined in smaug::PoolingOp< SmvBackend >) | smaug::PoolingOp< SmvBackend > | 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< 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::Operator | inline |
setWeightsMemType(MemoryType type) (defined in smaug::Operator) | smaug::Operator | inline |
SmvMaxPoolingOp(const std::string &name, Workspace *workspace) (defined in smaug::SmvMaxPoolingOp) | smaug::SmvMaxPoolingOp | inline |
tile() override (defined in smaug::SmvMaxPoolingOp) | smaug::SmvMaxPoolingOp | virtual |
tiledTensors (defined in smaug::SmvPoolingOp) | smaug::SmvPoolingOp | protected |
validate() override | smaug::PoolingOp< SmvBackend > | 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 |