MCPcopy Create free account
hub / github.com/ai-techsystems/deepC / nodeName

Method nodeName

src/codegen/cppCodeGen.cpp:94–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

92}
93
94std::string dnnc::cppCodeGen::nodeName(node *n) {
95 if (n->ntype() == node::OPERATOR)
96 return _prefix + cppName(n->name()) + "_" +
97 static_cast<opNode *>(n)->outputs()[0];
98 else if (n->ntype() == node::INPUT)
99 return _prefix + cppName(n->name());
100 else if (n->ntype() == node::OUTPUT)
101 return _prefix + cppName(n->name());
102 else
103 assert(false);
104 return _prefix + cppName(n->name());
105}
106
107std::string dnnc::cppCodeGen::shapeStr(std::vector<DIMENSION> shapeVec) {
108 std::string shapeStr;

Callers

nothing calls this directly

Calls 3

ntypeMethod · 0.45
nameMethod · 0.45
outputsMethod · 0.45

Tested by

no test coverage detected