diff options
author | 2017-02-08 04:32:26 -0800 | |
---|---|---|
committer | 2017-02-08 04:46:20 -0800 | |
commit | aabc7972b94af5a678550427534d4fba7fda327c (patch) | |
tree | 31fbd7ff13df006e04554c98441cb17794bfc4ea /tools | |
parent | 6bbbd7e9d2016dfd201797d1f1354ccc48bd9e13 (diff) |
tfdbg core: add core metadata to debugger data stream + better support of concurrent debugged runs
* Let the debugger send/dump an Event proto holding a JSON string in its log_message.message field. The JSON metadata includes,
1) An optional, client-specified global_step field that defaults to -1 if not supplied
2) A session run count
3) An executor invocation step count
4) Input names (feed keys)
5) Output names (fetched Tensor names)
6) Target node names
* grpc_debug_server.EventListenerBaseServicer now requires a constructor of the type EventListenerBaseStreamHandler and will construct a new handler object from it, for every stream. This leads to better support of concurrent debugged Session::Run() calls.
* Add support for path names in grpc:// URLs, such as "grpc://localhost:6000/thread1". Different path names will lead to separate gRPC streams being opened to the same server:port, supporting concurrent debugged Session::Run() calls.
Change: 146896481
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions