Skip to content

Model Validation Infrastructure, Script, and Workflow#432

Open
cwitkowitz wants to merge 7 commits into
developfrom
fc/model_validation2
Open

Model Validation Infrastructure, Script, and Workflow#432
cwitkowitz wants to merge 7 commits into
developfrom
fc/model_validation2

Conversation

@cwitkowitz

@cwitkowitz cwitkowitz commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Implements a model validation framework executed manually or as a daily GitHub Action. The main script headlessly drives the pyharp gradio endpoints (/controls, /process) across two tiers: local pyharp/examples/ apps, and every Hugging Face Space under teamup-tech.

Every model gets a default case with inputs synthesized from its own /controls spec; config.yml adds per-model and shared cases, declarative expect rules on outputs (audio/MIDI/label properties), and custom validators.

See model_validation/README.md for more details.

One current limitation is the lack of precision in tracking ZeroGPU quota usage. Since quota usage is dynamic and can be refunded, it might be worthwhile to retry ZeroGPU models before outright skipping the remaining ones after a single ZeroGPU quota exceeded error. Another workaround could be to set the number of workers to 1 to avoid eating up extra quota due to initial time reservations.

…racking, output inspection via expect rules and custom validators, and fixed the post-run hang.
@cwitkowitz cwitkowitz linked an issue Jul 18, 2026 that may be closed by this pull request
…option, retrying loading ZeroGPU models, and updates to printouts and README.
…ZeroGPU models, graceful handling of remaining ZeroGPU models after quota exceeded, and improved reporting.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Script to Automatically Test Featured Models

1 participant