def FairnessIndicators()

in tensorboard_plugin/tensorboard_plugin_fairness_indicators/summary_v2.py [0:0]


def FairnessIndicators(eval_result_output_dir, step=None, description=None):
  """Write a Fairness Indicators summary.

  Arguments:
    eval_result_output_dir: Directory output created by
      tfma.model_eval_lib.ExtractEvaluateAndWriteResults API, which contains
      'metrics' file having MetricsForSlice results.
    step: Explicit `int64`-castable monotonic step value for this summary. If
      omitted, this defaults to `tf.summary.experimental.get_step()`, which must
      not be None.
    description: Optional long-form description for this summary, as a constant
      `str`. Markdown is supported. Defaults to empty.

  Returns:
    True on success, or false if no summary was written because no default
    summary writer was available.

  Raises:
    ValueError: if a default writer exists, but no step was provided and
      `tf.summary.experimental.get_step()` is None.
  """
  with tf.summary.experimental.summary_scope(metadata.PLUGIN_NAME):
    return tf.summary.write(
        tag=metadata.PLUGIN_NAME,
        tensor=tf.constant(eval_result_output_dir),
        step=step,
        metadata=metadata.CreateSummaryMetadata(description),
    )