Commit History

  1. swap README for HF

    github-actions[bot]
    e49f378
  2. Merge claude/determined-kirch-620dbd into main

    19c4fea
  3. README: badges, pipeline layout, commands, config reference⁠

    angerami +1: Claude Opus 5
    18d1a25
  4. Add task manager app and model prefetch script⁠

    angerami +1: Claude Opus 5
    5e3dd78
  5. Merge claude/friendly-lichterman-da3b5d into main

    75ddf93

  1. Sanitize cache_dir: portable default + CACHE_DIR env override⁠

    angerami +1: Claude Opus 4.8
    15cbcc7
  2. Track previously-untracked utility scripts and example config⁠

    angerami +1: Claude Opus 4.8
    f51ee1f
  3. Ignore data, caches, worktrees, and private notes; untrack .snakemake⁠

    angerami +1: Claude Opus 4.8
    698e9d9
  4. Merge W_OV equilibrium observables into main

    7939cd5
  5. Add QK/OV equilibrium observables to correlations stage⁠

    angerami +1: Claude Opus 4.8
    1062742
  6. Step Evolution: list only merged *_all_checkpoints datasets⁠

    angerami +1: Claude Opus 4.8
    494c501
  7. Speed up primary element stats and cut peak memory⁠

    angerami +1: Claude Opus 4.8
    fa476b7

  1. Add tight-pair bond ultrametricity scores⁠

    angerami +1: Claude Opus 4.8
    21da706
  2. Fix corrupted mlflow_experiment name in config⁠

    angerami +1: Claude Opus 4.8
    1b89601
  3. Add ultrametricity page to the correlations app⁠

    angerami +1: Claude Opus 4.8
    6dd9345
  4. Add ultrametricity analysis stage for head-overlap matrices⁠

    angerami +1: Claude Opus 4.8
    840479b

  1. Eval: optional layer offload via accelerate for >RAM models⁠

    angerami +1: Claude Opus 4.7
    66a0324
  2. Eval: load in the model's native dtype, add --dtype CLI flag⁠

    angerami +1: Claude Opus 4.7
    937097a
  3. Pick best accelerator by default; route SVDs through MPS-safe path⁠

    angerami +1: Claude Opus 4.7
    2207aa9

  1. Fix transform/primary path mismatch when revision is null⁠

    angerami +1: Claude Opus 4.7
    2dcdcdf
  2. Skip transform plotting cleanly when refined dataset is missing⁠

    angerami +1: Claude Opus 4.7
    e40b404
  3. Log P(W) and std summary plots as MLflow artifacts in transform step⁠

    angerami +1: Claude Opus 4.7
    2999fae
  4. Fix small bugs in head_pipeline.py⁠

    angerami +1: Claude Opus 4.7
    cf0f677
  5. Fix Pythia QKV extraction layout; add W_QK correctness tests⁠

    angerami +1: Claude Opus 4.7
    5ecd8f7
  6. Fix mlflow.log_input in all remaining pipeline scripts⁠

    angerami +1: Claude Sonnet 4.6
    88dbab4
  7. Fix two OLMo 2 pipeline failures⁠

    angerami +1: Claude Sonnet 4.6
    7b59fb4

  1. Add pipeline config for OLMo 2, Llama 3.2, Gemma 2, SmolLM2⁠

    angerami +1: Claude Sonnet 4.6
    3d53530
  2. Fix cache-dir default to use existing downloads volume⁠

    angerami +1: Claude Sonnet 4.6
    43aa427
  3. Make factored W_QK SVD the default; clean up experiment⁠

    angerami +1: Claude Sonnet 4.6
    989c8e0
  4. Match nominal revision when running truncated experiment⁠

    angerami +1: Claude Sonnet 4.6
    abc312e
  5. Compute W_QK SVD via d_headΓ—d_head factor matrices⁠

    angerami +1: Claude Sonnet 4.6
    4bc6a22
  6. Scale svd_lowrank oversampling with d_head and increase niter⁠

    angerami +1: Claude Sonnet 4.6
    90692ef
  7. Add oversampling to svd_lowrank to fix occasional accuracy failures⁠

    angerami +1: Claude Sonnet 4.6
    e7412ba
  8. Update dashboards and correlations app for experiment-namespaced output layout⁠

    angerami +1: Claude Sonnet 4.6
    3fe2586
  9. Refactor experiment_svd_truncation to support multiple models⁠

    angerami +1: Claude Sonnet 4.6
    2192ae0
  10. Add d_head metadata, top-k-svd-d-head option, and SVD truncation experiment⁠

    angerami +1: Claude Sonnet 4.6
    e9f64da
  11. Namespace all outputs under experiment_dir, add MLflow run metadata⁠

    angerami +1: Claude Sonnet 4.6
    0bf8fb1

  1. Add OLMo 2, Llama 3.2, Gemma 2, SmolLM2 to model registry⁠

    angerami +1: Claude Sonnet 4.6
    3c24019
  2. Fix W_QK computation and dashboard data loading⁠

    angerami +1: Claude Sonnet 4.6
    9c80428
  3. Add smk_list.py: colorized snakemake --list wrapper⁠

    angerami +1: Claude Sonnet 4.6
    b9ecb4f
  4. Add docstrings to all static rules for snakemake --list⁠

    angerami +1: Claude Sonnet 4.6
    fbffedd
  5. Add MLflow logging to correlations and eval stages⁠

    angerami +1: Claude Sonnet 4.6
    dbd0f5c
  6. Add clean rules: clean, clean_transform, clean_mlflow, clean_run, clean_<family>⁠

    angerami +1: Claude Sonnet 4.6
    92dcf5b
  7. Wire QK decomposition weight types into primary pipeline⁠

    angerami +1: Claude Sonnet 4.6
    a07e79a
  8. Remove append_to_parquet from eval_metrics⁠

    angerami +1: Claude Sonnet 4.6
    5fbc916
  9. Refactor eval to per-run parquets + merge_eval, remove -j1 constraint⁠

    angerami +1: Claude Sonnet 4.6
    f49060a
  10. Make target_all compose from family rules instead of re-listing runs⁠

    angerami +1: Claude Sonnet 4.6
    5717451
  11. Trim llama/mistral to llama-3.1-8b and mistral-7b-v0.3⁠

    angerami +1: Claude Sonnet 4.6
    38cd177
  12. Add named family targets and pythia checkpoint sweep targets⁠

    angerami +1: Claude Sonnet 4.6
    98c58da
  13. Add drop_columns option to transform stage for refined dataset reduction⁠

    angerami +1: Claude Sonnet 4.6
    2f68beb