| |
| """Standalone evaluation runner that works without pip install.""" |
|
|
| import sys |
| import os |
| from pathlib import Path |
|
|
| |
| sys.path.insert(0, str(Path(__file__).parent)) |
|
|
| from eval_runner import run_evaluation |
|
|
| if __name__ == "__main__": |
| import argparse |
| parser = argparse.ArgumentParser(description="ACO Evaluation Runner") |
| parser.add_argument("--tasks", "-n", type=int, default=1000, help="Number of tasks") |
| parser.add_argument("--seed", "-s", type=int, default=42, help="Random seed") |
| parser.add_argument("--output", "-o", default="./eval_results", help="Output directory") |
| args = parser.parse_args() |
| |
| run_evaluation(args.tasks, args.seed, args.output) |
|
|