MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / __call__

Method __call__

dnn/scripts/gen_flatbuffers_schema.py:46–57  ·  view source on GitHub ↗
(self, fout, defs)

Source from the content-addressed store, hash-verified

44 _cur_const_val = {}
45
46 def __call__(self, fout, defs):
47 param_io = io.StringIO()
48 super().__call__(param_io)
49 self._used_enum = set()
50 self._enums = {}
51 self._process(defs)
52 super().__call__(fout)
53 self._write("// %s", self._get_header())
54 self._write('include "dtype.fbs";')
55 self._write("namespace mgb.serialization.fbs.param;\n")
56 self._write_enums()
57 self._write(param_io.getvalue())
58
59 def _write_enums(self):
60 for (p, e) in sorted(self._used_enum):

Callers

nothing calls this directly

Calls 4

_write_enumsMethod · 0.95
_processMethod · 0.80
_writeMethod · 0.80
_get_headerMethod · 0.80

Tested by

no test coverage detected