Capability Matrix¶
Algorithm × model scale × expected outcome with rough runtime and memory estimates on a single A100 40GB.
Algorithm × model scale¶
| Algorithm | GPT-2 (124M) | Pythia-1B | Llama-1B | Llama-3B | Gemma-4B | 7B+ |
|---|---|---|---|---|---|---|
eap-ig |
✅ ~2min | ✅ ~5min | ✅ ~8min | ✅ ~15min | ✅ ~20min | ⚠️ may OOM |
eap |
✅ ~1.5min | ✅ ~3min | ✅ ~5min | ✅ ~10min | ✅ ~14min | ⚠️ may OOM |
eap-ig-activations (Research) |
✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
eap-clean-corrupted (Research) |
✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
acdc |
✅ ~15-30min | ⚠️ slow | ⚠️ slow | ❌ likely OOM | ❌ | ❌ |
ibcircuit |
✅ ~20min | ⚠️ | ⚠️ | ❌ OOM | ❌ OOM | ❌ OOM |
cdt |
✅ ~5min | ❌ | ❌ | ❌ | ❌ | ❌ |
| Research | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
✅ Validated ⚠️ May fail or be slow ❌ Known failure
All runtimes: n_examples=128, batch_size=4, level="node", A100 40GB.
Memory requirements¶
| Model | Base VRAM | EAP-IG peak | ACDC peak | IBCircuit peak |
|---|---|---|---|---|
| GPT-2 (124M) | ~1 GB | ~2 GB | ~3 GB | ~2 GB |
| Llama-1B | ~2.5 GB | ~4 GB | — | ~5 GB |
| Llama-3B | ~7 GB | ~12 GB | — | ❌ OOM |
| Gemma-4B | ~10 GB | ~16 GB | — | ❌ OOM |
| Llama-7B | ~18 GB | ~30 GB | — | ❌ OOM |
bfloat16, ig_steps=5, batch_size=4. Reduce batch_size or ig_steps if you hit OOM.
Task compatibility¶
| Task type | EAP family | ACDC | IBCircuit | CD-T |
|---|---|---|---|---|
| Paired (clean + corrupted) | ✅ | ✅ | ✅ | ✅ |
| Clean only (no corruption) | ❌ | ❌ | ✅ | ✅ |
| Multiple-choice (MCQ) | ✅ | ✅ | ⚠️ | ✅ |
| Chat-templated | ✅ | ✅ | ✅ | ❌ |
Validated combinations (from the audit paper)¶
| Model | Task | Algorithm | Result |
|---|---|---|---|
| GPT-2 | IOI | eap-ig | ablation_score 0.91 |
| Llama-1B | IOI | eap-ig | ablation_score 0.88 |
| Llama-3B | IOI | eap-ig | ablation_score 0.85 |
| Gemma-2B | IOI | eap-ig | ablation_score 0.87 |
| Llama-1B | SVA | eap-ig | ablation_score 0.87 |
| Llama-1B | Gender Bias | eap-ig | ablation_score 0.90 |
| GPT-2 | IOI | acdc | ablation_score 0.76 |