SMAUG
Simulating Machine Learning Applications on gem5-Aladdin
smaug::UnaryOp< Backend > Member List

This is the complete list of members for smaug::UnaryOp< Backend >, including all inherited members.

createAllTensors() overridesmaug::UnaryOp< Backend >inlinevirtual
createOutputTensors() (defined in smaug::UnaryOp< Backend >)smaug::UnaryOp< Backend >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
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
getVertex() const (defined in smaug::Operator)smaug::Operatorinline
getWeightsMemType() const (defined in smaug::Operator)smaug::Operatorinline
getWorkspace() (defined in smaug::Operator)smaug::Operatorinline
inputssmaug::Operatorprotected
Inputs enum value (defined in smaug::UnaryOp< Backend >)smaug::UnaryOp< Backend >
inputsMemTypesmaug::Operatorprotected
isDead()smaug::Operatorvirtual
isSamplingSupported() const (defined in smaug::Operator)smaug::Operatorinlinevirtual
kNumInputs enum value (defined in smaug::UnaryOp< Backend >)smaug::UnaryOp< Backend >
kNumOutputs enum value (defined in smaug::UnaryOp< Backend >)smaug::UnaryOp< Backend >
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::UnaryOp< Backend >)smaug::UnaryOp< Backend >
outputsMemTypesmaug::Operatorprotected
printSummary(std::ostream &out) const (defined in smaug::Operator)smaug::Operator
run()=0smaug::Operatorpure virtual
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
setSamplingInfo(const SamplingInfo &sampling) (defined in smaug::Operator)smaug::Operatorinlinevirtual
setVertex(Vertex v) (defined in smaug::Operator)smaug::Operatorinline
setWeightsMemType(MemoryType type) (defined in smaug::Operator)smaug::Operatorinline
tile() (defined in smaug::Operator)smaug::Operatorinlinevirtual
UnaryOp(const std::string &name, OpType opType, Workspace *workspace) (defined in smaug::UnaryOp< Backend >)smaug::UnaryOp< Backend >inline
validate() overridesmaug::UnaryOp< Backend >inlinevirtual
vertexsmaug::Operatorprotected
weightsMemTypesmaug::Operatorprotected
workspace (defined in smaug::Operator)smaug::Operatorprotected
~Operator() (defined in smaug::Operator)smaug::Operatorinlinevirtual