You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#15 (closed — assumed a full-corpus extraction that is no longer needed)
Features / method
Right-size compute. The GPU reservation the closed issue asked for is no longer on the critical path.
Description
The closed version reserved an H200 through "Day 6" to run embedding extraction over the paired cohort. That premise no longer holds, and it was quietly blocking the wrong things.
Extraction is done. EchoJEPA embeddings were pulled pre-extracted from Hugging Face and HuBERT-ECG embeddings came across as Parquet — see docs/echo_hubert_loader.md. Nothing in #62-#68 re-runs a foundation model.
What remains is probe training and evaluation on a 1,208-row manifest of cached vectors. CrossAttnFusedProbe is two linear projections, one cross-attention block, and a 256-hidden MLP head; scripts/train_ecg_probe.py does not even expose a device flag. TECHNICAL.md 9 already says probe training after caching is CPU/GPU-light and completes in minutes. #63 does not need a GPU reservation and should not wait on one.
So this issue shrinks to confirming the two cases where compute actually matters:
Task metadata
I08Features / method
Right-size compute. The GPU reservation the closed issue asked for is no longer on the critical path.
Description
The closed version reserved an H200 through "Day 6" to run embedding extraction over the paired cohort. That premise no longer holds, and it was quietly blocking the wrong things.
Extraction is done. EchoJEPA embeddings were pulled pre-extracted from Hugging Face and HuBERT-ECG embeddings came across as Parquet — see
docs/echo_hubert_loader.md. Nothing in #62-#68 re-runs a foundation model.What remains is probe training and evaluation on a 1,208-row manifest of cached vectors.
CrossAttnFusedProbeis two linear projections, one cross-attention block, and a 256-hidden MLP head;scripts/train_ecg_probe.pydoes not even expose a device flag. TECHNICAL.md 9 already says probe training after caching is CPU/GPU-light and completes in minutes. #63 does not need a GPU reservation and should not wait on one.So this issue shrinks to confirming the two cases where compute actually matters:
Steps:
Acceptance criteria: