tfdbg: internal-only changes
Change: 154914490
This commit is contained in:
parent
a8d720c2b7
commit
3af03be757
@ -348,12 +348,6 @@ class BaseDebugWrapperSession(session.SessionInterface):
|
||||
|
||||
_check_type(sess, session.BaseSession)
|
||||
|
||||
# TODO(cais): Remove this check once tfdbg is integrated with GrpcSession.
|
||||
if sess.sess_str:
|
||||
raise NotImplementedError(
|
||||
"Non-DirectSession support is not available from TensorFlow "
|
||||
"Debugger yet (sess_str=%s)" % sess.sess_str)
|
||||
|
||||
# The session being wrapped.
|
||||
self._sess = sess
|
||||
self._thread_name_filter_pattern = (re.compile(thread_name_filter)
|
||||
|
@ -384,18 +384,6 @@ class DebugWrapperSessionTest(test_util.TensorFlowTestCase):
|
||||
["a_init", "b_init"],
|
||||
[datum.node_name for datum in dump.dumped_tensor_data])
|
||||
|
||||
def testUsingNonDirectSessionRaisesNotImplementedError(self):
|
||||
# TODO(cais): Remove this test once tfdbg is integrated with GrpcSession.
|
||||
fake_non_direct_session = session.Session()
|
||||
fake_non_direct_session._target = "foo"
|
||||
|
||||
with self.assertRaisesRegexp(
|
||||
NotImplementedError,
|
||||
r"Non-DirectSession support is not available from TensorFlow Debugger "
|
||||
r"yet \(sess_str=foo\)"):
|
||||
TestDebugWrapperSession(
|
||||
fake_non_direct_session, self._dump_root, self._observer)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
googletest.main()
|
||||
|
@ -9,7 +9,7 @@ exports_files(["LICENSE"])
|
||||
|
||||
load("//tensorflow:tensorflow.bzl", "py_test")
|
||||
|
||||
py_library(
|
||||
py_binary(
|
||||
name = "grpc_tensorflow_server",
|
||||
srcs = [
|
||||
"grpc_tensorflow_server.py",
|
||||
|
12
tensorflow/tools/dist_test/server/grpc_tensorflow_server.py
Executable file → Normal file
12
tensorflow/tools/dist_test/server/grpc_tensorflow_server.py
Executable file → Normal file
@ -36,6 +36,7 @@ from __future__ import print_function
|
||||
import argparse
|
||||
import sys
|
||||
|
||||
from tensorflow.core.protobuf import config_pb2
|
||||
from tensorflow.core.protobuf import tensorflow_server_pb2
|
||||
from tensorflow.python.platform import app
|
||||
from tensorflow.python.training import server_lib
|
||||
@ -103,8 +104,11 @@ def main(unused_args):
|
||||
raise ValueError("Invalid task_id: %d" % FLAGS.task_id)
|
||||
server_def.task_index = FLAGS.task_id
|
||||
|
||||
config = config_pb2.ConfigProto(gpu_options=config_pb2.GPUOptions(
|
||||
per_process_gpu_memory_fraction=FLAGS.gpu_memory_fraction))
|
||||
|
||||
# Create GRPC Server instance
|
||||
server = server_lib.Server(server_def)
|
||||
server = server_lib.Server(server_def, config=config)
|
||||
|
||||
# join() is blocking, unlike start()
|
||||
server.join()
|
||||
@ -137,6 +141,11 @@ if __name__ == "__main__":
|
||||
default=0,
|
||||
help="Task index, e.g., 0"
|
||||
)
|
||||
parser.add_argument(
|
||||
"--gpu_memory_fraction",
|
||||
type=float,
|
||||
default=1.0,
|
||||
help="Fraction of GPU memory allocated",)
|
||||
parser.add_argument(
|
||||
"--verbose",
|
||||
type="bool",
|
||||
@ -145,5 +154,6 @@ if __name__ == "__main__":
|
||||
default=False,
|
||||
help="Verbose mode"
|
||||
)
|
||||
|
||||
FLAGS, unparsed = parser.parse_known_args()
|
||||
app.run(main=main, argv=[sys.argv[0]] + unparsed)
|
||||
|
Loading…
Reference in New Issue
Block a user