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

Method __call__

tensorflow/python/client/session.py:1473–1488  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

1471 tf_session.TF_DeleteBuffer(options_ptr)
1472
1473 def __call__(self, *args, **kwargs):
1474 # TODO(b/74355905): Support argument and return value nested structures,
1475 # and tensor-like objects such as SparseTensors.
1476 run_metadata = kwargs.get('run_metadata', None)
1477 try:
1478 run_metadata_ptr = tf_session.TF_NewBuffer() if run_metadata else None
1479 ret = tf_session.TF_SessionRunCallable(self._session._session,
1480 self._handle, args,
1481 run_metadata_ptr)
1482 if run_metadata:
1483 proto_data = tf_session.TF_GetBuffer(run_metadata_ptr)
1484 run_metadata.ParseFromString(compat.as_bytes(proto_data))
1485 finally:
1486 if run_metadata_ptr:
1487 tf_session.TF_DeleteBuffer(run_metadata_ptr)
1488 return ret
1489
1490 def __del__(self):
1491 # NOTE(mrry): It is possible that `self._session.__del__()` could be

Callers

nothing calls this directly

Calls 2

getMethod · 0.45
ParseFromStringMethod · 0.45

Tested by

no test coverage detected