Commit History

  1. Merge claude/friendly-lichterman-da3b5d into main

    75ddf93

  1. Merge W_OV equilibrium observables into main

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

    angerami +1: Claude Opus 4.8
    1062742
  3. 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. 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 two OLMo 2 pipeline failures⁠

    angerami +1: Claude Sonnet 4.6
    7b59fb4

  1. Make factored W_QK SVD the default; clean up experiment⁠

    angerami +1: Claude Sonnet 4.6
    989c8e0
  2. Compute W_QK SVD via d_head×d_head factor matrices⁠

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

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

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

    angerami +1: Claude Sonnet 4.6
    e9f64da

  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. Wire QK decomposition weight types into primary pipeline⁠

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

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

    angerami +1: Claude Sonnet 4.6
    38cd177
  6. Add drop_columns option to transform stage for refined dataset reduction⁠

    angerami +1: Claude Sonnet 4.6
    2f68beb
  7. Write transform output to separate _refined directory⁠

    angerami +1: Claude Sonnet 4.6
    aaaf91c
  8. Guard normality metrics against None/NaN P_w in reprocess_metrics⁠

    angerami +1: Claude Sonnet 4.6
    6978460
  9. Fix ValueError in reprocess_metrics: check column presence not value equality⁠

    angerami +1: Claude Sonnet 4.6
    f0e1f8f
  10. Merge worktree branch: module renames, eval/figures pipeline, histogram_utils removal⁠

    angerami +1: Claude Sonnet 4.6
    579f9be
  11. Create outputs/logs/ dir before opening log file in process_model⁠

    angerami +1: Claude Sonnet 4.6
    5b72a6c
  12. Rename src modules for head/pair symmetry; add pair_figures.smk; split eval_metrics⁠

    angerami +1: Claude Sonnet 4.6
    a81fd74
  13. Remove histogram_utils shim; update all imports to metrics/model_registry⁠

    angerami +1: Claude Sonnet 4.6
    e750974
  14. feat: add Snakemake pipeline, MLflow tracking, metrics refactor, tests⁠

    angerami +1: Claude Sonnet 4.6
    24e1932

  1. feat: add configurable binning strategy hooks to histogram_utils⁠

    angerami +1: Claude Sonnet 4.6
    54eb2a2
  2. feat: add W_Q_gram, W_K_gram, QK_alignment weight types to pipeline⁠

    angerami +1: Claude Sonnet 4.6
    2dc4a80

  1. multiple collected uupdates

    7fcd2da

  1. checkpoint model_registry.py before GQA K/V repeat fix⁠

    angerami +1: Claude Opus 4.6
    7a0950d

  1. New head correlations functionality

    aeef957

  1. adding per model scale factor freedom; snapshot button in visuals

    80f54d5

  1. refactor and rename run and merge scripts

    86b9635

  1. optimizing memory transfer

    8ff6453
  2. adding device_utils

    96170c6
  3. tweaks for performance in production runs; updates to dashboards

    28bc568

  1. handling rare linalg.LinAlgError gracefully

    4ac4173
  2. handling rare linalg.LinAlgError gracefully

    dcaf2bf

  1. fixing matmul typo

    d84d141

  1. updating readme.md

    12fe602

  1. documentation; README still has a lot of boiler plate

    73f3604

  1. fixing typos in run/merge; updating dashboards to finally work on HF space

    2164f3a