MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / main

Function main

experiments/baselines/discourse_aware/runner.py:811–827  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

809
810
811def main() -> None:
812 args = parse_args()
813 input_dir = Path(args.input_dir)
814 output_dir = (
815 Path(args.output_dir)
816 if args.output_dir
817 else input_dir.parent / "main_experiment" / METHOD_KEY
818 )
819 result = run_baseline(
820 input_dir=input_dir,
821 output_dir=output_dir,
822 roles_file=Path(args.roles_file),
823 top_k=args.top_k,
824 )
825 summary = result["evaluation"]["summary"]
826 print(json.dumps(summary, ensure_ascii=False, indent=2))
827 print(f"\nDiscourse-Aware outputs written to: {output_dir}")
828
829
830if __name__ == "__main__":

Callers 1

runner.pyFile · 0.70

Calls 2

parse_argsFunction · 0.70
run_baselineFunction · 0.70

Tested by

no test coverage detected