ValidationReport


Define ValidationReport class here.

ValidationReport#

class orbax.export.validate.validation_report.ValidationReport(baseline, candidate, option=None)[source][source]#

Generate validation report based on ValidationSingleJobResult.

__init__(baseline, candidate, option=None)[source][source]#

Generate validation result report with users config options.

Parameters:
  • baseline (ValidationSingleJobResult) – The baseline ValidationSingleJobResult.

  • candidate (ValidationSingleJobResult) – The candidate ValidationSingleJobResult. The comparing criterions will be apply on candidate.

  • option (Optional[ValidationReportOption]) – ValidationReport options.

ValidationReportOption#

class orbax.export.validate.validation_report.ValidationReportOption(floating_atol=1e-07, floating_rtol=1e-07, max_non_floating_mismatch_ratio=0.01, output_report_path=None, print_debug_info=False)[source][source]#

Option for ValidationReport class.

__post_init__()[source][source]#

check if option value is legal.

Raises:

OverflowError – raise if floating_atol < 0 or floating_rtol < 0.

__eq__(other)#

Return self==value.

__hash__ = None#
__init__(floating_atol=1e-07, floating_rtol=1e-07, max_non_floating_mismatch_ratio=0.01, output_report_path=None, print_debug_info=False)#