当前位置: 首页>>代码示例>>Python>>正文


Python tf_logging.log方法代码示例

本文整理汇总了Python中tensorflow.python.platform.tf_logging.log方法的典型用法代码示例。如果您正苦于以下问题:Python tf_logging.log方法的具体用法?Python tf_logging.log怎么用?Python tf_logging.log使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tensorflow.python.platform.tf_logging的用法示例。


在下文中一共展示了tf_logging.log方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: setUp

# 需要导入模块: from tensorflow.python.platform import tf_logging [as 别名]
# 或者: from tensorflow.python.platform.tf_logging import log [as 别名]
def setUp(self):
    self._work_dir = tempfile.mkdtemp(dir=self.get_temp_dir())
    self._sw = tf.train.SummaryWriter(self._work_dir)
    tensorboard_logging.set_summary_writer(self._sw)
    self.addCleanup(shutil.rmtree, self._work_dir)

    # Stop the clock to avoid test flakiness.
    now = time.time()
    time._real_time = time.time
    time.time = lambda: now

    # Mock out logging calls so we can verify that the right number of messages
    # get logged.
    self.logged_message_count = 0
    self._actual_log = logging.log

    def mockLog(*args, **kwargs):
      self.logged_message_count += 1
      self._actual_log(*args, **kwargs)

    logging.log = mockLog 
开发者ID:tobegit3hub,项目名称:deep_image_model,代码行数:23,代码来源:tensorboard_logging_test.py

示例2: set_summary_writer

# 需要导入模块: from tensorflow.python.platform import tf_logging [as 别名]
# 或者: from tensorflow.python.platform.tf_logging import log [as 别名]
def set_summary_writer(summary_writer):
  """Sets the summary writer that events will be logged to.

  Calling any logging methods inside this module without calling this method
  will fail. If you don't want to log, call `set_summary_writer(None)`.

  Args:
    summary_writer: Either a SummaryWriter or None. None will cause messages not
    to be logged to any SummaryWriter, but they will still be passed to the
    platform logging module.
  """
  global _summary_writer
  _summary_writer = summary_writer 
开发者ID:ryfeus,项目名称:lambda-packs,代码行数:15,代码来源:tensorboard_logging.py

示例3: _clear_summary_writer

# 需要导入模块: from tensorflow.python.platform import tf_logging [as 别名]
# 或者: from tensorflow.python.platform.tf_logging import log [as 别名]
def _clear_summary_writer():
  """Makes all subsequent log invocations error.

  This is only used for testing. If you want to disable TensorBoard logging,
  call `set_summary_writer(None)` instead.
  """
  global _summary_writer
  _summary_writer = _sentinel_summary_writer 
开发者ID:ryfeus,项目名称:lambda-packs,代码行数:10,代码来源:tensorboard_logging.py

示例4: log

# 需要导入模块: from tensorflow.python.platform import tf_logging [as 别名]
# 或者: from tensorflow.python.platform.tf_logging import log [as 别名]
def log(level, message, *args):
  """Conditionally logs `message % args` at the level `level`.

  Note that tensorboard_logging verbosity and logging verbosity are separate;
  the message will always be passed through to the logging module regardless of
  whether it passes the tensorboard_logging verbosity check.

  Args:
    level: The verbosity level to use. Must be one of
      tensorboard_logging.{DEBUG, INFO, WARN, ERROR, FATAL}.
    message: The message template to use.
    *args: Arguments to interpolate to the message template, if any.

  Raises:
    ValueError: If `level` is not a valid logging level.
    RuntimeError: If the `SummaryWriter` to use has not been set.
  """
  if _summary_writer is _sentinel_summary_writer:
    raise RuntimeError('Must call set_summary_writer before doing any '
                       'logging from tensorboard_logging')
  _check_verbosity(level)
  proto_level = _LEVEL_PROTO_MAP[level]
  if proto_level >= _LEVEL_PROTO_MAP[_verbosity]:
    log_message = event_pb2.LogMessage(level=proto_level,
                                       message=message % args)
    event = event_pb2.Event(wall_time=time.time(), log_message=log_message)

    if _summary_writer:
      _summary_writer.add_event(event)

  logging.log(_PLATFORM_LOGGING_LEVEL_MAP[level], message, *args) 
开发者ID:ryfeus,项目名称:lambda-packs,代码行数:33,代码来源:tensorboard_logging.py

示例5: debug

# 需要导入模块: from tensorflow.python.platform import tf_logging [as 别名]
# 或者: from tensorflow.python.platform.tf_logging import log [as 别名]
def debug(message, *args):
  log(DEBUG, message, *args) 
开发者ID:ryfeus,项目名称:lambda-packs,代码行数:4,代码来源:tensorboard_logging.py

示例6: info

# 需要导入模块: from tensorflow.python.platform import tf_logging [as 别名]
# 或者: from tensorflow.python.platform.tf_logging import log [as 别名]
def info(message, *args):
  log(INFO, message, *args) 
开发者ID:ryfeus,项目名称:lambda-packs,代码行数:4,代码来源:tensorboard_logging.py

示例7: error

# 需要导入模块: from tensorflow.python.platform import tf_logging [as 别名]
# 或者: from tensorflow.python.platform.tf_logging import log [as 别名]
def error(message, *args):
  log(ERROR, message, *args) 
开发者ID:ryfeus,项目名称:lambda-packs,代码行数:4,代码来源:tensorboard_logging.py

示例8: fatal

# 需要导入模块: from tensorflow.python.platform import tf_logging [as 别名]
# 或者: from tensorflow.python.platform.tf_logging import log [as 别名]
def fatal(message, *args):
  log(FATAL, message, *args) 
开发者ID:ryfeus,项目名称:lambda-packs,代码行数:4,代码来源:tensorboard_logging.py

示例9: tearDown

# 需要导入模块: from tensorflow.python.platform import tf_logging [as 别名]
# 或者: from tensorflow.python.platform.tf_logging import log [as 别名]
def tearDown(self):
    time.time = time._real_time
    logging.log = self._actual_log 
开发者ID:tobegit3hub,项目名称:deep_image_model,代码行数:5,代码来源:tensorboard_logging_test.py

示例10: testBadVerbosity

# 需要导入模块: from tensorflow.python.platform import tf_logging [as 别名]
# 或者: from tensorflow.python.platform.tf_logging import log [as 别名]
def testBadVerbosity(self):
    with self.assertRaises(ValueError):
      tensorboard_logging.set_verbosity("failure")

    with self.assertRaises(ValueError):
      tensorboard_logging.log("bad", "dead") 
开发者ID:tobegit3hub,项目名称:deep_image_model,代码行数:8,代码来源:tensorboard_logging_test.py


注:本文中的tensorflow.python.platform.tf_logging.log方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。