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

Method _recreate

tensorflow/python/saved_model/load.py:306–322  ·  view source on GitHub ↗

Creates a Python object from a SavedObject protocol buffer.

(self, proto)

Source from the content-addressed store, hash-verified

304 return self._nodes[node_id]
305
306 def _recreate(self, proto):
307 """Creates a Python object from a SavedObject protocol buffer."""
308 factory = {
309 "user_object": lambda: self._recreate_user_object(proto.user_object),
310 "asset": lambda: self._recreate_asset(proto.asset),
311 "function": lambda: self._recreate_function(proto.function),
312 "bare_concrete_function": functools.partial(
313 self._recreate_bare_concrete_function,
314 proto.bare_concrete_function),
315 "variable": lambda: self._recreate_variable(proto.variable),
316 "constant": lambda: self._recreate_constant(proto.constant),
317 "resource": lambda: self._recreate_resource(proto.resource),
318 }
319 kind = proto.WhichOneof("kind")
320 if kind not in factory:
321 raise ValueError("Unknown SavedObject type: %r" % kind)
322 return factory[kind]()
323
324 def _recreate_user_object(self, proto):
325 """Instantiates a SavedUserObject."""

Callers 1

_load_allMethod · 0.95

Calls 6

_recreate_user_objectMethod · 0.95
_recreate_assetMethod · 0.95
_recreate_functionMethod · 0.95
_recreate_variableMethod · 0.95
_recreate_constantMethod · 0.95
_recreate_resourceMethod · 0.95

Tested by

no test coverage detected