A complete set of requirements—covering UX, CLI, and code—that builds on the previous pipeline for training and optimizing ONNX models with test‑time compute methods using DSPy. This document specifies user stories, command‐line interface arguments, and sample code snippets to guide implementation.
The goal is to build a unified tool (or pipeline application) that:
- Trains a model using DSPy (with integrated or hybrid PyTorch training).
- Exports the optimized model to ONNX format.