Spaces:
Sleeping
Sleeping
File size: 970 Bytes
be9f416 0b77231 be9f416 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | """Generate oracle curriculum JSONL data."""
from __future__ import annotations
import argparse
try:
from ontology_architect.config import load_config
from ontology_architect.curriculum import generate_oracle_curriculum
except ImportError: # pragma: no cover
from config import load_config
from curriculum import generate_oracle_curriculum
def main() -> None:
parser = argparse.ArgumentParser()
parser.add_argument("--config", default="configs/tiny_smoke.json")
parser.add_argument("--output", default="artifacts/curriculum/oracle.jsonl")
parser.add_argument("--episodes", type=int, default=3)
parser.add_argument("--teacher", default="dual_fluid_dsl")
args = parser.parse_args()
config = load_config(args.config)
examples = generate_oracle_curriculum(config, args.output, args.episodes, args.teacher)
print(f"wrote {len(examples)} curriculum examples to {args.output}")
if __name__ == "__main__":
main()
|