tilelang.tools.lower_trace.diff¶

Diff utilities for lower trace.

Functions¶

unified_diff(before_text, after_text[, before_label, ...])

Generate a unified diff string, optionally with terminal ANSI colors.

print_diff(before_text, after_text[, before_label, ...])

Print a unified diff to stdout. Returns True if there were differences.

Module Contents¶

tilelang.tools.lower_trace.diff.unified_diff(before_text, after_text, before_label='before', after_label='after', context=3, color=True)¶

Generate a unified diff string, optionally with terminal ANSI colors.

Parameters:
  • before_text (str)

  • after_text (str)

  • before_label (str)

  • after_label (str)

  • context (int)

  • color (bool)

Return type:

str

tilelang.tools.lower_trace.diff.print_diff(before_text, after_text, before_label='before', after_label='after', context=3, color=True)¶

Print a unified diff to stdout. Returns True if there were differences.

Parameters:
  • before_text (str)

  • after_text (str)

  • before_label (str)

  • after_label (str)

  • context (int)

  • color (bool)

Return type:

bool