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

Function _get_handle_reader

tensorflow/python/ops/session_ops.py:255–268  ·  view source on GitHub ↗

Return a read subgraph for this handle.

(graph, handle, dtype)

Source from the content-addressed store, hash-verified

253
254
255def _get_handle_reader(graph, handle, dtype):
256 """Return a read subgraph for this handle."""
257 graph_key = TensorHandle._get_reader_key(handle)
258 result = graph._handle_readers.get(graph_key)
259 if result is None:
260 # Create reader if we haven't done it.
261 handle_device = TensorHandle._get_device_name(handle)
262 with graph.as_default(), graph.device(handle_device):
263 holder = array_ops.placeholder(dtypes.string)
264 _register_handle_feeder(holder.graph, holder, dtype)
265 reader = gen_data_flow_ops.get_session_tensor(holder, dtype)
266 result = (holder, reader)
267 graph._handle_readers[graph_key] = result
268 return result
269
270
271def _get_handle_mover(graph, feeder, handle):

Callers 2

evalMethod · 0.85
_get_handle_moverFunction · 0.85

Calls 7

_register_handle_feederFunction · 0.85
_get_reader_keyMethod · 0.80
_get_device_nameMethod · 0.80
getMethod · 0.45
as_defaultMethod · 0.45
deviceMethod · 0.45
placeholderMethod · 0.45

Tested by

no test coverage detected