Пример #1
0
  def _run_info_handler(self, args, screen_info=None):
    output = debugger_cli_common.RichTextLines([])

    if self._run_call_count == 1:
      output.extend(cli_shared.get_tfdbg_logo())
      output.extend(debugger_cli_common.get_tensorflow_version_lines())
    output.extend(self._run_info)

    if (not self._is_run_start and
        debugger_cli_common.MAIN_MENU_KEY in output.annotations):
      menu = output.annotations[debugger_cli_common.MAIN_MENU_KEY]
      if "list_tensors" not in menu.captions():
        menu.insert(
            0, debugger_cli_common.MenuItem("list_tensors", "list_tensors"))

    return output
Пример #2
0
  def _run_info_handler(self, args, screen_info=None):
    output = debugger_cli_common.RichTextLines([])

    if self._run_call_count == 1:
      output.extend(cli_shared.get_tfdbg_logo())
      output.extend(debugger_cli_common.get_tensorflow_version_lines())
    output.extend(self._run_info)

    if (not self._is_run_start and
        debugger_cli_common.MAIN_MENU_KEY in output.annotations):
      menu = output.annotations[debugger_cli_common.MAIN_MENU_KEY]
      if "list_tensors" not in menu.captions():
        menu.insert(
            0, debugger_cli_common.MenuItem("list_tensors", "list_tensors"))

    return output
Пример #3
0
  def _prep_cli_for_run_start(self):
    """Prepare (but not launch) the CLI for run-start."""
    self._run_cli = ui_factory.get_ui(self._ui_type, config=self._config)

    help_intro = debugger_cli_common.RichTextLines([])
    if self._run_call_count == 1:
      # Show logo at the onset of the first run.
      help_intro.extend(cli_shared.get_tfdbg_logo())
      help_intro.extend(debugger_cli_common.get_tensorflow_version_lines())
    help_intro.extend(debugger_cli_common.RichTextLines("Upcoming run:"))
    help_intro.extend(self._run_info)

    self._run_cli.set_help_intro(help_intro)

    # Create initial screen output detailing the run.
    self._title = "run-start: " + self._run_description
    self._init_command = "run_info"
    self._title_color = "blue_on_white"
Пример #4
0
  def _prep_cli_for_run_start(self):
    """Prepare (but not launch) the CLI for run-start."""

    self._run_cli = ui_factory.get_ui(self._ui_type)

    help_intro = debugger_cli_common.RichTextLines([])
    if self._run_call_count == 1:
      # Show logo at the onset of the first run.
      help_intro.extend(cli_shared.get_tfdbg_logo())
      help_intro.extend(debugger_cli_common.get_tensorflow_version_lines())
    help_intro.extend(debugger_cli_common.RichTextLines("Upcoming run:"))
    help_intro.extend(self._run_info)

    self._run_cli.set_help_intro(help_intro)

    # Create initial screen output detailing the run.
    self._title = "run-start: " + self._run_description
    self._init_command = "run_info"
    self._title_color = "blue_on_white"
 def testGetVersionWithDependencies(self):
     out = debugger_cli_common.get_tensorflow_version_lines(True)
     self.assertIn("TensorFlow version: %s" % pywrap_tf_session.__version__,
                   out.lines)
     self.assertIn("  numpy: %s" % np.__version__, out.lines)
 def testGetVersionWithoutDependencies(self):
     out = debugger_cli_common.get_tensorflow_version_lines()
     self.assertEqual(2, len(out.lines))
     self.assertEqual(
         "TensorFlow version: %s" % pywrap_tf_session.__version__,
         out.lines[0])
 def testGetVersionWithDependencies(self):
   out = debugger_cli_common.get_tensorflow_version_lines(True)
   self.assertIn(
       "TensorFlow version: %s" % pywrap_tensorflow_internal.__version__,
       out.lines)
   self.assertIn("  numpy: %s" % np.__version__, out.lines)
 def testGetVersionWithoutDependencies(self):
   out = debugger_cli_common.get_tensorflow_version_lines()
   self.assertEqual(2, len(out.lines))
   self.assertEqual(
       "TensorFlow version: %s" % pywrap_tensorflow_internal.__version__,
       out.lines[0])