Repository navigation
Conversation
|
Claude finished @jbohnslav's task in 20s —— View job Review of PR #184The automated I found no blocking bugs. The pinned revisions plus the checksum comparison against the checked-in manifests is a sound design. Setup now runs checkpoint preparation even when the video fixtures already exist, which fixes a real staleness gap. Minor suggestions
The README and docs changes look consistent with the PR description. I did not verify the Hugging Face repositories or commit hashes against |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
- Rebuild pretrained_models from a separate verified download cache, so stale runs or Lightning checkpoints cannot shadow the pinned weights. - Ship huggingface/ in the Docker test images; a missing manifest now fails one test instead of aborting collection. - Check each v1.0 tag resolves to the pinned commit, share the checksum helper, classify models by task, and align models.json flow_generator with model_config.json. - Cache Hugging Face checkpoints in CPU CI. - Fix flow-model card tags and grammar; update testing and release docs. - Give the review workflow full history and the plugin's tools. - Add network-free regression tests in tests/test_setup_tests.py. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- setup_tests.py stamps verified downloads, so reruns skip the Hub and re-hashing; touched files are re-hashed and corrupt ones re-downloaded - Pin a release tag per model in models.json instead of one global tag - Copy release files into the archive instead of hard-linking, and skip rebuilding pretrained_models when it already matches (read-only mounts) - Docker test images all run setup before pytest - Replace pytest pythonpath with a conftest that appends the repo root, so tests import the installed package - Share one CI checkpoint cache across OSes; persist Modal checkpoints on a writable volume - Read architecture/task/flow_generator from model_config.json - Fix the article check in the model card test - Require pre-commit>=3.2, which pre-commit-hooks v6 needs Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The tests write into tests/DATA (the archive's project_config.yaml and a project copy), so mounting all of tests/DATA read-only broke them. Mount the archive read-only elsewhere and copy it in, mount only the verified checkpoint cache in place, and run setup_tests.py before pytest. echo_run already runs its command, so drop the duplicate docker run after each one; smoke tests, GPU checks and pytest were running twice. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pretrained models now have six individual Hugging Face repositories grouped in a collection, with model cards, configuration summaries, licenses and checksum manifests. The README and setup guide document downloads for DEG-f, DEG-m and DEG-s. Model binaries stay outside this repository.
Test setup downloads the same published checkpoints at immutable commits and verifies their checksums, including when video fixtures already exist. CPU CI and the Modal GPU runner share this setup. New tests check artifact identity, strict parameter loading, finite forward outputs and model discovery for all six models. Video fixtures retain their existing source.
Validation:
uv lock --checkandgit diff --checkpassed.