From ab1b3584dd74dcb2e7743b9b112d14adeb29e357 Mon Sep 17 00:00:00 2001 From: ilgeco Date: Tue, 28 Jul 2026 11:17:43 +0200 Subject: [PATCH] Validation compare raptor fix --- validation/tools/compare_raptor_pimcomp.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/validation/tools/compare_raptor_pimcomp.py b/validation/tools/compare_raptor_pimcomp.py index 2e3c030..dd743c7 100644 --- a/validation/tools/compare_raptor_pimcomp.py +++ b/validation/tools/compare_raptor_pimcomp.py @@ -504,6 +504,10 @@ def compile_pimcomp( steps: list[StepRecord], ) -> tuple[Path, Path]: out_dir.mkdir(parents=True, exist_ok=True) + pimcomp_output_dir = args.pimcomp_dir / "output" + pimcomp_output_dir.mkdir(parents=True, exist_ok=True) + for name in ("SimulationInfo.gz", "VerificationInfo.json", "MappingResult.txt"): + (pimcomp_output_dir / name).unlink(missing_ok=True) model_name = args.pimcomp_model_name or f"compare_{model_path.stem}" frontend_json = args.pimcomp_dir / "models/JSON" / f"{model_name}.json" frontend_cmd = [ @@ -536,7 +540,7 @@ def compile_pimcomp( timeout_sec=args.timeout_seconds, steps=steps, ) - copy_pimcomp_outputs(args.pimcomp_dir / "output", out_dir) + copy_pimcomp_outputs(pimcomp_output_dir, out_dir) return out_dir / "VerificationInfo.json", out_dir / "SimulationInfo.gz"