|
SMAUG
Simulating Machine Learning Applications on gem5-Aladdin
|
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() 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::SmvAvgPoolingOp | 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 |
| SmvAvgPoolingOp(const std::string &name, Workspace *workspace) (defined in smaug::SmvAvgPoolingOp) | smaug::SmvAvgPoolingOp | inline |
| tile() override (defined in smaug::SmvAvgPoolingOp) | smaug::SmvAvgPoolingOp | 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 |
1.8.18