MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / AsNodeOut

Function AsNodeOut

tensorflow/cc/ops/const_op.cc:56–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54}
55
56NodeBuilder::NodeOut AsNodeOut(const Scope& scope, const Input& inp) {
57 if (!inp.status().ok()) {
58 scope.UpdateStatus(inp.status());
59 return NodeBuilder::NodeOut(inp.node(), inp.index());
60 }
61 if (inp.node()) {
62 return NodeBuilder::NodeOut(inp.node(), inp.index());
63 }
64 if (!inp.node_name().empty()) {
65 return NodeBuilder::NodeOut(inp.node_name(), inp.index(), inp.data_type());
66 }
67 auto transformed = Input{
68 Const(scope.NewSubScope("Const"), Input::Initializer(inp.tensor()))};
69 return NodeBuilder::NodeOut{transformed.node(), transformed.index()};
70}
71
72std::vector<NodeBuilder::NodeOut> AsNodeOutList(const Scope& scope,
73 const InputList& inp) {

Callers 14

DummyReadResourceCCMethod · 0.85
CreateSwitchNFunction · 0.85
CreateTestVariantMethod · 0.85
CreateConcatV1OpFunction · 0.85
TEST_FFunction · 0.85
TEST_FFunction · 0.85
BuildAddOpMethod · 0.85
BuildAddOpsFunction · 0.85
BuildSoftmaxOpsFunction · 0.85
BuildConv2DOpsFunction · 0.85
BuildMaxPoolOpsFunction · 0.85
ConcatGradHelperFunction · 0.85

Calls 13

NewSubScopeMethod · 0.80
ConstFunction · 0.70
NodeOutClass · 0.50
InitializerClass · 0.50
okMethod · 0.45
statusMethod · 0.45
UpdateStatusMethod · 0.45
nodeMethod · 0.45
indexMethod · 0.45
emptyMethod · 0.45
node_nameMethod · 0.45
data_typeMethod · 0.45

Tested by 11

DummyReadResourceCCMethod · 0.68
CreateSwitchNFunction · 0.68
CreateTestVariantMethod · 0.68
CreateConcatV1OpFunction · 0.68
TEST_FFunction · 0.68
TEST_FFunction · 0.68
BuildAddOpMethod · 0.68
BuildAddOpsFunction · 0.68
BuildSoftmaxOpsFunction · 0.68
BuildConv2DOpsFunction · 0.68
BuildMaxPoolOpsFunction · 0.68