Skip to content

Release Cerberus models - #1

Merged
davek44 merged 3 commits into
mainfrom
cerberus-release
Oct 1, 2026
Merged

davek44 merged 3 commits into
mainfrom
cerberus-release

Conversation

@davek44

@davek44 davek44 commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

Releases the 8 Cerberus replicate models. Each one is a single model with a human head (8,361 tracks) and a mouse head (3,102 tracks), taking 786 kb input at 32 bp resolution. The weights are hosted at gs://seqnn-share/cerberus/.

  • releases/cerberus/:
    • download.sh (./download.sh [FOLD|all] [DEST])
    • params.json, which includes the train recipe
    • targets_{human,mouse}.txt
    • verify/ fixtures: synthetic weights, plus each fold × species head
    • README
  • Verification:
    • hound_verify now supports joint families. A family is joint when releases/<family>/params.json exists, and its weights live at models/f<n>c0/ instead of models_<species>/.
    • The output head is chosen by species.
    • Hydra models run on CUDA, because the Hydra scan is a Triton kernel with no CPU path.
    • test_published_forward skips CUDA-only families on hosts without a GPU.
  • Root README: now leads with Cerberus, with a table comparing the families and a placeholder citation (no DOI yet).

The training data release is pending, and the Cerberus README says so.

Test plan

  • hound_verify --family cerberus on GPU with all 8 staged folds: 16/16 PASS (r=1.0, rmse_rel=0). Repeated runs give identical results.
  • hound_verify --family cerberus with no weights downloaded (synthetic): PASS for both heads.
  • From the public bucket: ./download.sh 0, then hound_verify --family cerberus, on a GPU node: PASS for both heads.
  • hound_verify --family borzoi / borzoi_prime on CPU (synthetic): PASS, so the existing fixtures are unchanged.
  • pytest src/tests/test_verify.py: 6 passed, 2 skipped (Cerberus on a CPU host).
  • ruff format, prettier.

🤖 Generated with Claude Code

davek44 and others added 2 commits September 30, 2026 17:30
Add releases/cerberus: download script, params, targets, and verification
fixtures for 8 folds of the joint human/mouse Cerberus model, hosted at
gs://seqnn-share/cerberus/.

Generalize hound_verify to joint-model families (one multi-species model
per fold, head selected by species) and run Hydra models on CUDA, since
the Hydra scan is a Triton kernel. Refocus the README on Cerberus.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@wiz-29da1115ff

wiz-29da1115ff Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Wiz Scan Summary

Scanner Findings
Vulnerability Finding Vulnerabilities -
Data Finding Sensitive Data -
Secret Finding Secrets -
IaC Misconfiguration IaC Misconfigurations -
SAST Finding SAST Findings 2 Medium
Software Management Finding Software Management Findings -
Total 2 Medium

View scan details in Wiz

To detect these findings earlier in the dev lifecycle, try the Wiz Code extension for VS Code, JetBrains, or Visual Studio.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@davek44
davek44 merged commit 99e2982 into main Oct 1, 2026
7 of 8 checks passed
@davek44
davek44 deleted the cerberus-release branch October 1, 2026 18:49
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.

1 participant