"""兼容入口:调用 scripts/ablate_hrl.py(P2 后启用)。""" from __future__ import annotations import importlib.util from pathlib import Path def run_ablation(argv=None) -> int: path = Path(__file__).resolve().parents[2] / "scripts" / "ablate_hrl.py" if not path.exists(): raise NotImplementedError( "scripts/ablate_hrl.py 尚未实现;P1 阶段只保证 benchmark/training/CLI。") spec = importlib.util.spec_from_file_location("ablate_hrl_compat", path) module = importlib.util.module_from_spec(spec) assert spec.loader is not None spec.loader.exec_module(module) return int(module.main(argv)) __all__ = ["run_ablation"]