MCPcopy Create free account
hub / github.com/PaddlePaddle/Paddle / __init__

Method __init__

python/paddle/hapi/static_flops.py:89–103  ·  view source on GitHub ↗

(self, program=None, in_nodes=[], out_nodes=[])

Source from the content-addressed store, hash-verified

87 """
88
89 def __init__(self, program=None, in_nodes=[], out_nodes=[]):
90 """ """
91 super().__init__()
92 self.program = Program() if program is None else program
93 self.persistables = {}
94 self.teacher_persistables = {}
95 for var in self.program.list_vars():
96 if var.persistable:
97 self.persistables[var.name] = var
98 self.compiled_graph = None
99 in_nodes = [] if in_nodes is None else in_nodes
100 out_nodes = [] if out_nodes is None else out_nodes
101 self.in_nodes = OrderedDict(in_nodes)
102 self.out_nodes = OrderedDict(out_nodes)
103 self._attrs = OrderedDict()
104
105 def ops(self):
106 """

Callers

nothing calls this directly

Calls 3

list_varsMethod · 0.80
ProgramClass · 0.50
__init__Method · 0.45

Tested by

no test coverage detected