diff --git a/packages/adaptive.py b/packages/adaptive.py new file mode 100644 index 0000000000000000000000000000000000000000..8b221f9c08daff7cbbbfbc9b38681aaa9f87ea07 --- /dev/null +++ b/packages/adaptive.py @@ -0,0 +1,11 @@ +import argparse + +parser = argparse.ArgumentParser() +parser.add_argument("file", help = "A file containing data test") +args = parser.parse_args() + +command = open("command.sh", "w") +command.write(f"""#!/bin/sh + +/home/aguillem/documents/travail/these/numerical_algebraic_geometry/algpath/algpath/target/release/algpath {args.file} --diff backward --homogenize --arithmetic arb-reckless --jobs 1""") +command.close() \ No newline at end of file diff --git a/run_entries.py b/run_entries.py index 5832dad22b44de0fde4fb3e667301d465f14606e..fc268fe5d51614ea42e0099d2fbbd2794bee883e 100644 --- a/run_entries.py +++ b/run_entries.py @@ -37,10 +37,6 @@ for i, pkg_name in enumerate(pkg_list): print(f"Data {j + 1}/{len(data_list)}") pkg_path = (Path("packages") / Path(f"{pkg_name}")).with_suffix(".py") data_name = Path(data_path) - print(data_name) - print(pkg_path) - print(data_name / pkg_name) - print(str(("data" / Path(data_path)).with_suffix(".json"))) - if not ((data_name / pkg_name).exists() and args.n): + if not ((Path("benchmarks") / data_name / pkg_name).exists() and args.n): subprocess.run(["python3", "runtest.py", str(pkg_path), str(("data" / Path(data_path)).with_suffix(".json"))] + ["--timeout", str(args.timeout)]*( args.timeout != None) + ["--mem", str(args.mem)]*(args.mem != None) + ["--perf"]*args.perf)