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

Method get_controller

tensorflow/python/framework/ops.py:5363–5378  ·  view source on GitHub ↗

A context manager for manipulating a default stack.

(self, default)

Source from the content-addressed store, hash-verified

5361
5362 @tf_contextlib.contextmanager
5363 def get_controller(self, default):
5364 """A context manager for manipulating a default stack."""
5365 self.stack.append(default)
5366 try:
5367 yield default
5368 finally:
5369 # stack may be empty if reset() was called
5370 if self.stack:
5371 if self._enforce_nesting:
5372 if self.stack[-1] is not default:
5373 raise AssertionError(
5374 "Nesting violated for default stack of %s objects" %
5375 type(default))
5376 self.stack.pop()
5377 else:
5378 self.stack.remove(default)
5379
5380
5381_default_session_stack = _DefaultStack() # pylint: disable=protected-access

Callers 3

as_defaultMethod · 0.45
default_sessionFunction · 0.45
get_controllerMethod · 0.45

Calls 4

typeFunction · 0.85
appendMethod · 0.45
popMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected