MCPcopy Index your code
hub / github.com/hpcaitech/ColossalAI / node

Method node

colossalai/fx/proxy.py:101–111  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

99
100 @property
101 def node(self):
102 if self._node is None:
103 proxy = self.tracer.create_proxy("call_function", getattr, (self.root, self.attr), {})
104 if not isinstance(proxy, ColoProxy):
105 meta_args, meta_kwargs = extract_meta(*(self.root, self.attr))
106 meta_out = getattr(*meta_args, **meta_kwargs)
107 proxy = ColoProxy(proxy.node)
108 proxy.meta_data = meta_out
109 self._node = proxy.node
110
111 return self._node
112
113 def __call__(self, *args, **kwargs):
114 proxy = self.tracer.create_proxy("call_method", self.attr, (self.root,) + args, kwargs)

Callers

nothing calls this directly

Calls 3

extract_metaFunction · 0.70
ColoProxyClass · 0.70
create_proxyMethod · 0.45

Tested by

no test coverage detected