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

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

createAllTensors()smaug::Operatorinlinevirtual
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
inputsMemTypesmaug::Operatorprotected
isDead()smaug::Operatorvirtual
isSamplingSupported() const (defined in smaug::Operator)smaug::Operatorinlinevirtual
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
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
validate()smaug::Operatorinlinevirtual
vertexsmaug::Operatorprotected
weightsMemTypesmaug::Operatorprotected
workspace (defined in smaug::Operator)smaug::Operatorprotected
~Operator() (defined in smaug::Operator)smaug::Operatorinlinevirtual