Commit graph

  • c8a254b825
    feat: generic plugin system (#53) master red40maxxer 2026-07-07 05:04:33 -04:00
  • 25979ad7d0
    feat: ARA, but it's LoRA (#332) ara kabachuha 2026-07-05 11:21:05 +03:00
  • 7470dfd7af
    fix: use W_org matrix only where needed (#398) Vinay Umrethe 2026-07-01 16:13:14 +05:30
  • 680c43e1bf
    build(deps): bump pydantic-settings from 2.13.1 to 2.14.2 (#397) dependabot[bot] 2026-06-27 19:03:23 +05:30
  • 0146b2760f
    feat: headless operation + end-to-end tests (#392) Philipp Emanuel Weidmann 2026-06-27 13:41:48 +05:30
  • 26ea30e117
    fix: use binary mode for hashes everywhere e2e-tests Philipp Emanuel Weidmann 2026-06-27 13:22:32 +05:30
  • c6f1f34a63
    feat: add hashes for Windows (#394) Vinay Umrethe 2026-06-27 12:57:47 +05:30
  • bcc639313e
    Merge 48a65c0745 into ce355f98c8 Vinay Umrethe 2026-06-26 16:52:28 +00:00
  • 48a65c0745 remove unnecessary CRLF replace, now that we support more SUMS files Vinay Umrethe 2026-06-26 22:21:44 +05:30
  • 4b42069ea4 clean merge mismatch Vinay Umrethe 2026-06-26 21:35:40 +05:30
  • e51b09bcb5 fix: minor cleanup Vinay Umrethe 2026-06-26 21:20:32 +05:30
  • 91c1e201e4 trigger ci Vinay Umrethe 2026-06-26 21:11:22 +05:30
  • 83ba87ec87 tests: Add windows hash files for all test models Vinay Umrethe 2026-06-26 21:09:27 +05:30
  • 514d6d620f use removeprefix again Vinay Umrethe 2026-06-26 20:46:21 +05:30
  • 8937d07330 merge Vinay Umrethe 2026-06-26 20:41:29 +05:30
  • e1b1021f64
    Merge ce355f98c8 into 3f68a0d4e5 Philipp Emanuel Weidmann 2026-06-26 14:38:48 +00:00
  • ce355f98c8
    feat: add test output hashes for CI (alternative environment) Philipp Emanuel Weidmann 2026-06-26 20:08:30 +05:30
  • 33833aeec2
    feat: add test output hashes for CI Philipp Emanuel Weidmann 2026-06-26 20:00:39 +05:30
  • 9b85b7052c
    feat: support multiple valid hashes for each output file Philipp Emanuel Weidmann 2026-06-26 19:50:58 +05:30
  • 11a01a3060
    Merge 672fffa24a into 3f68a0d4e5 red40maxxer 2026-06-26 01:33:45 +00:00
  • 672fffa24a
    Merge branch 'master' into refusal-plugins red40maxxer 2026-06-25 21:33:41 -04:00
  • 046d1256a8 refactor: rename refusals to residuals everywhere mad-cat-lon 2026-06-25 21:31:12 -04:00
  • d32f83cae5 chore: adapt nohumor and noslop config files to new format mad-cat-lon 2026-06-25 17:19:56 -04:00
  • 1765eb5332 chore: add recommendation to install heretic 1.4 for older reproduce files mad-cat-lon 2026-06-25 17:16:49 -04:00
  • c6dd141b1d Merge branch 'e2e-tests' of https://github.com/p-e-w/heretic into e2e-tests Vinay-Umrethe 2026-06-25 21:18:06 +05:30
  • 19f3ce3108
    fix: revert environment changes Philipp Emanuel Weidmann 2026-06-25 18:29:17 +05:30
  • 13e464716f
    experiment: try to standardize test environment Philipp Emanuel Weidmann 2026-06-25 18:22:18 +05:30
  • 47cd3b16f2
    feat: print additional information Philipp Emanuel Weidmann 2026-06-25 18:07:34 +05:30
  • faf3c154aa
    feat: print PyTorch config when running tests Philipp Emanuel Weidmann 2026-06-25 17:51:04 +05:30
  • 331dd063e2
    Merge 445134c81c into 3f68a0d4e5 UmranPros 2026-06-24 12:51:47 +00:00
  • 445134c81c Fix SVD convergence crash via CPU LAPACK fallback umran666 2026-06-23 08:35:19 +05:30
  • 600eb4d0d1
    Merge ecc87c4e9d into 3f68a0d4e5 Hrachya Shaginyan 2026-06-24 01:43:05 +02:00
  • ecc87c4e9d narrow batch-size benchmark except to (RuntimeError, ValueError, TypeError, OSError) Zo Bot 2026-06-23 23:42:35 +00:00
  • 2f5847b16d narrow exception in model loading from Exception to (RuntimeError, ValueError, TypeError) — self.generate raises RuntimeError on dtype/memory issues, ValueError on invalid config, TypeError on type mismatches; catching all Exception masked these specific failures Zo Bot 2026-05-28 05:31:12 +00:00
  • 2e9279bfb8
    Merge bffa619514 into 3f68a0d4e5 nyxst4ck 2026-06-23 14:33:39 -03:00
  • bffa619514 docs: quote pip extras install examples nyxst4ck 2026-06-23 14:33:10 -03:00
  • 569b9ea984 docs: restore commet Vinay-Umrethe 2026-06-23 14:33:15 +05:30
  • 1736b3eb50 use removeprefix Vinay-Umrethe 2026-06-23 13:54:42 +05:30
  • cade24932e fix: prefer .yaml (used widely than .toml for model configs) Vinay-Umrethe 2026-06-23 13:47:55 +05:30
  • 569b42da88 trigger ci Vinay-Umrethe 2026-06-23 13:33:39 +05:30
  • 89b2a6d005 fix: Hash on windows Vinay-Umrethe 2026-06-23 13:13:40 +05:30
  • 3abe88c39f
    Merge branch 'master' into e2e-tests Philipp Emanuel Weidmann 2026-06-23 11:38:55 +05:30
  • 4338d28cef
    fix: replace home-cooked set_seed function with Transformers builtin Philipp Emanuel Weidmann 2026-06-23 11:32:49 +05:30
  • 9f2045ccaa
    ci: fix test output ordering Philipp Emanuel Weidmann 2026-06-23 10:47:36 +05:30
  • 03e9514024
    ci: run tests in CI Philipp Emanuel Weidmann 2026-06-23 10:33:33 +05:30
  • 8593a5b416
    feat: add end-to-end tests Philipp Emanuel Weidmann 2026-06-23 10:18:34 +05:30
  • 9b323a1aba
    fix: prevent infinite loops Philipp Emanuel Weidmann 2026-06-21 16:01:28 +05:30
  • 8c89a9fb54
    Merge ca82e46087 into 3f68a0d4e5 Leon.C 2026-06-19 08:02:25 +00:00
  • 72337698e9
    Merge 984b380032 into 3f68a0d4e5 UnstableLlama 2026-06-19 08:01:25 +00:00
  • 4d6e0032e4
    feat: support headless operation (no interactive input) Philipp Emanuel Weidmann 2026-06-19 11:39:02 +05:30
  • 3a57f915e0
    Merge 9380a0a951 into 3f68a0d4e5 UmranPros 2026-06-19 00:09:59 +00:00
  • b390dfc574
    Merge 1d1cf855ae into 3f68a0d4e5 UmranPros 2026-06-18 18:29:12 +00:00
  • 4096396db6
    Merge 8d0b91c9d7 into 3f68a0d4e5 UmranPros 2026-06-18 18:02:24 +00:00
  • 3f68a0d4e5
    fix: resolve UnicodeEncodeError on Windows during model evaluation (#389) UmranPros 2026-06-18 18:16:43 +05:30
  • 575d99f91a
    Merge fa80ae84b7 into 00185db9fc Petre 2026-06-18 17:22:45 +05:30
  • 60649e126d refactor: deduplicate stream reconfiguration loop umran666 2026-06-18 17:16:03 +05:30
  • 4c295dc7a4
    Merge 043473ecc8 into 00185db9fc Petre 2026-06-18 12:45:40 +03:00
  • 00185db9fc
    feat: let the optimizer disable MLP ablation via a 0 max_weight floor (#387) Rocker Zhang 2026-06-18 16:14:45 +08:00
  • e218c30e8c
    fix: remove notebook input shims Philipp Emanuel Weidmann 2026-06-18 13:39:26 +05:30
  • 7e60206510 fix: clamp a negative MLP max_weight floor so 0 is reachable Rocker Zhang 2026-06-18 15:08:31 +08:00
  • 8d0b91c9d7 feat: add support for Qwen3Next shared experts umran666 2026-06-18 08:50:46 +05:30
  • 043473ecc8 fix: use adaptive per-method batch sizing, drop startup benchmark Petre 2026-06-17 16:40:24 +02:00
  • d9fd1cbbaa fix: address bot review feedback umran666 2026-06-17 20:11:25 +05:30
  • fa80ae84b7 fix: capture residual hidden states via forward hooks instead of output_hidden_states Petre 2026-06-16 21:22:23 +02:00
  • 94b3923734 fix: ensure utf-8 encoding for standard output and error to prevent UnicodeEncodeError on Windows umran666 2026-06-17 19:40:04 +05:30
  • 9380a0a951 fix: apply bot robustness feedback and type hints umran666 2026-06-17 19:29:15 +05:30
  • 082989c7b6 fix: resolve ruff lint and format issues umran666 2026-06-17 19:24:38 +05:30
  • 26a244c3f3 feat: generate model card on local save (#258) umran666 2026-06-17 19:18:16 +05:30
  • 6461bab4b6 perf: skip the abliteration decomposition when the weight is 0 Rocker Zhang 2026-06-17 18:30:05 +08:00
  • 9ef4c473bf feat: let the optimizer disable MLP ablation via a 0 max_weight floor Rocker Zhang 2026-06-17 17:17:58 +08:00
  • 554a58aa0f
    fix: correct total trial count when adding additional trials (#385) Petre 2026-06-17 11:28:40 +02:00
  • b186d6c28e
    build(deps): bump aiohttp from 3.13.4 to 3.14.1 (#386) dependabot[bot] 2026-06-17 14:44:20 +05:30
  • 3a75d4e66f
    build(deps): bump aiohttp from 3.13.4 to 3.14.1 dependabot[bot] 2026-06-17 08:43:05 +00:00
  • ef4302d550 fix: bug mad-cat-lon 2026-06-16 18:33:39 -04:00
  • cd295bdc44 refactor: pair scores with baselines everywhere mad-cat-lon 2026-06-16 18:33:32 -04:00
  • 7b6ed65ebe chore: remove dead verify_hashes mad-cat-lon 2026-06-16 18:08:55 -04:00
  • 69aa62128f feat: fail-fast when there are no optimization objectives mad-cat-lon 2026-06-16 17:56:12 -04:00
  • b54570bffb chore: single source of truth for optimization objective ordering mad-cat-lon 2026-06-16 17:53:55 -04:00
  • 81755413e2 fix: correct total trial count when adding additional trials Test User 2026-06-16 21:32:26 +02:00
  • 55420a2a52 fix: skip non-PEFT-wrapped modules in abliteration Test User 2026-06-16 21:04:32 +02:00
  • 65d0787cc9 fix: trial title formatting mad-cat-lon 2026-06-16 10:54:48 -04:00
  • 28779671c0 chore: resync with upstream mad-cat-lon 2026-06-16 10:52:18 -04:00
  • 590662bc60 chore: remove stale comment mad-cat-lon 2026-06-16 10:44:37 -04:00
  • 1d60308e8e fix: correct target trial math when running additional trials (#379) umran666 2026-06-16 09:47:59 +05:30
  • 6ea3b8d778
    build: bump version to 1.4.0 v1.4.0 Philipp Emanuel Weidmann 2026-06-14 16:37:45 +05:30
  • 6757ada999
    fix: minor cleanups and improvements Philipp Emanuel Weidmann 2026-06-13 19:48:38 +05:30
  • dafb98039e
    Merge 5c9be38b45 into 2fd163f5e4 Anurag 2026-06-13 14:31:13 +05:30
  • 5c9be38b45 fix: address bot review comments ANURAG KANADE 2026-06-13 14:31:09 +05:30
  • 64133fc438 feat: diffusion LLM abliteration support (DiffusionGemma) ANURAG KANADE 2026-06-13 13:47:56 +05:30
  • 95a5789c1a fix: resolve requests/urllib3 dependency warning on startup umran666 2026-06-12 15:34:42 +05:30
  • f57c0d5b10 feat: show metric as list instead of table mad-cat-lon 2026-06-11 19:08:39 -04:00
  • f1d9502d05 style: ruff mad-cat-lon 2026-06-11 18:57:30 -04:00
  • 7dca9b8fc5 feat: pin to dataset commit sha for reproducibility mad-cat-lon 2026-06-11 18:53:29 -04:00
  • 209c3082e8 refactor: rename loop var mad-cat-lon 2026-06-11 18:46:45 -04:00
  • 74caeb3bc4 refactor: rename direction to optimization mad-cat-lon 2026-06-11 18:45:56 -04:00
  • cacff5bcea feat: bump to version 3 of reproduce json mad-cat-lon 2026-06-11 18:21:05 -04:00
  • d6252f9164 Merge upstream/master into refusal-plugins mad-cat-lon 2026-06-11 17:34:28 -04:00
  • 2fd163f5e4
    feat: automatically reproduce model from reproduce.json (#326) Philipp Emanuel Weidmann 2026-06-11 14:49:28 +05:30
  • e9bcd86e66
    docs: add automatic reproduction instructions to reproduce README auto-reproduce Philipp Emanuel Weidmann 2026-06-11 14:31:32 +05:30
  • 3a506b1ed1 fix: prevent active_adapters unbound error when saving merged models umran666 2026-06-11 11:32:35 +05:30