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"