EmergentTwilight's picture
download
raw
907 Bytes
"""Thin command line for canonical multimodal GRPO."""
from __future__ import annotations
import argparse
import json
from .config import load_config
def main() -> None:
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument("command", choices=("inspect", "train"))
parser.add_argument("--config", required=True)
parser.add_argument("--set", action="append", default=[])
parser.add_argument("--stop-after-updates", type=int)
args = parser.parse_args()
config = load_config(args.config, args.set)
if args.command == "inspect":
print(json.dumps(config.as_dict(), indent=2))
return
from .trainer import launch
if args.stop_after_updates is not None and args.stop_after_updates <= 0:
parser.error("--stop-after-updates must be positive")
launch(config, stop_after_updates=args.stop_after_updates)
__all__ = ["main"]

Xet Storage Details

Size:
907 Bytes
·
Xet hash:
7de922ca819403a7e839df4870d20ea6e2be806f62d2b07c45b03109d8b15a14

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.