MCPcopy Create free account
hub / github.com/Oneflow-Inc/oneflow / gen_key

Method gen_key

python/oneflow/nn/graph/cache.py:222–228  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

220 )
221
222 def gen_key(self, *args, **kwargs):
223 flattened_shapes = []
224 args_tree = ArgsTree((args, kwargs), False)
225 for arg in args_tree.iter_nodes():
226 if isinstance(arg, Tensor):
227 flattened_shapes.append(arg.shape)
228 return tuple(flattened_shapes)
229
230 def get_graph(self, *args, **kwargs):
231 if self._cache is None:

Callers 1

get_graphMethod · 0.95

Calls 4

iter_nodesMethod · 0.95
ArgsTreeClass · 0.90
tupleClass · 0.85
appendMethod · 0.45

Tested by

no test coverage detected