fail unavailable PIMCOMP validation
This commit is contained in:
@@ -1238,7 +1238,7 @@ def main():
|
||||
reuse_raptor = args.reuse_raptor_report is not None
|
||||
|
||||
raptor_validation = skipped_validation("Raptor validation did not run")
|
||||
pimcomp_validation = skipped_validation("PIMCOMP validation did not run")
|
||||
pimcomp_validation = failed_validation("PIMCOMP validation did not run")
|
||||
raptor_perf: dict[str, Any] = skipped_perf("pimsim-nn Raptor did not run")
|
||||
pimcomp_perf: dict[str, Any] = skipped_perf("pimsim-nn PIMCOMP did not run")
|
||||
raptor_instr: dict[str, Any] = empty_instruction_summary("Raptor instruction parsing did not run")
|
||||
@@ -1411,14 +1411,14 @@ def main():
|
||||
elif verification_info is None or simulation_info is None:
|
||||
record_failure(
|
||||
failures,
|
||||
"Skip PIMCOMP Rust export",
|
||||
"PIMCOMP Rust export was skipped because PIMCOMP did not produce VerificationInfo.json and SimulationInfo.gz.",
|
||||
"Export PIMCOMP for Rust",
|
||||
"PIMCOMP Rust export failed because PIMCOMP did not produce VerificationInfo.json and SimulationInfo.gz.",
|
||||
)
|
||||
else:
|
||||
record_failure(
|
||||
failures,
|
||||
"Skip PIMCOMP Rust export",
|
||||
"PIMCOMP Rust export was skipped because model inputs are not available.",
|
||||
"Export PIMCOMP for Rust",
|
||||
"PIMCOMP Rust export failed because model inputs are not available.",
|
||||
)
|
||||
|
||||
if pimcomp_export_dir is not None and reference_dir is not None and outputs_desc:
|
||||
@@ -1437,11 +1437,11 @@ def main():
|
||||
)
|
||||
pimcomp_validation = validation if validation is not None else failed_validation("PIMCOMP validation failed")
|
||||
elif pimcomp_export_dir is None:
|
||||
pimcomp_validation = skipped_validation("PIMCOMP Rust export is not available")
|
||||
pimcomp_validation = failed_validation("PIMCOMP Rust export is not available")
|
||||
elif reference_dir is None:
|
||||
pimcomp_validation = skipped_validation("Reference outputs are not available")
|
||||
pimcomp_validation = failed_validation("Reference outputs are not available")
|
||||
else:
|
||||
pimcomp_validation = skipped_validation("Output descriptors are not available")
|
||||
pimcomp_validation = failed_validation("Output descriptors are not available")
|
||||
|
||||
if not args.skip_pimsim_nn and hardware["core_count"] > 0:
|
||||
written_config = try_stage(
|
||||
|
||||
Reference in New Issue
Block a user