class tf.train.SessionRunContext
See the guide: Training > Training Hooks
Provides information about the session.run()
call being made.
Provides information about original request to Session.Run()
function. SessionRunHook objects can stop the loop by calling request_stop()
of run_context
. In the future we may use this object to add more information about run without changing the Hook API.
original_args
A SessionRunArgs
object holding the original arguments of run()
.
If user called MonitoredSession.run(fetches=a, feed_dict=b)
, then this field is equal to SessionRunArgs(a, b).
Returns: A SessionRunArgs
object
session
A TensorFlow session object which will execute the run
.
stop_requested
Returns whether a stop is requested or not.
If true, MonitoredSession
stops iterations. Returns: A bool
__init__(original_args, session)
Initializes SessionRunContext.
request_stop()
Sets stop requested field.
Hooks can use this function to request stop of iterations. MonitoredSession
checks whether this is called or not.
Defined in tensorflow/python/training/session_run_hook.py
.
© 2017 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/train/SessionRunContext