torch-dimensions / SCORECARD.md
Celsia's picture
Upload folder using huggingface_hub
611aea1 verified
|
Raw
History Blame Contribute Delete
2.48 kB
# Scorecard — Apple arm64 (MPS)
400 steps, batch 4, seed 20260803, torch 2.13.0, torch-dimensions 0.3.1.
One task — a cumulative sum along an axis — on one machine. That suits a
causal sequence model and is close to the worst case for a permutation-
invariant one, so this ranks models *on this problem* and implies nothing
about images or forecasting. There is no combined score on purpose: the
weighting between a point of loss and a step per second is the reader's,
not this file's.
| model | params | final loss | best | 90% at | tail spread | steps/s | Δloss per 1k params |
|---|---|---|---|---|---|---|---|
| `mamba_upstream_3d` | 50,752 | 0.0042 | 0.0035 | step 53 | 0.112 | 25.6 | 0.054 |
| `lstm_3d` | 51,136 | 0.0045 | 0.0011 | step 39 | 0.655 | 59.2 | 0.077 |
| `mamba3_2d` | 141,472 | 0.6098 | 0.4131 | step 22 | 0.122 | 12.0 | 0.026 |
| `gru_2d_sparse` | 38,464 | 0.6109 | 0.4073 | step 47 | 0.127 | 30.4 | 0.084 |
| `mamba_upstream_2d` | 33,856 | 0.6111 | 0.4048 | step 78 | 0.126 | 35.2 | 0.087 |
| `lstm_2d_sparse` | 51,136 | 0.6116 | 0.4030 | step 47 | 0.131 | 70.5 | 0.059 |
| `mamba_portable_2d` | 33,856 | 0.6124 | 0.4054 | step 78 | 0.126 | 39.9 | 0.087 |
| `mamba2_2d` | 111,920 | 0.6143 | 0.4340 | step 91 | 0.119 | 5.4 | 0.019 |
| `s4_upstream_2d` | 17,216 | 0.6227 | 0.4246 | step 85 | 0.124 | 35.5 | 0.152 |
| `s4d_upstream_2d` | 15,168 | 0.6252 | 0.4232 | step 85 | 0.123 | 41.3 | 0.175 |
| `s4d_portable_2d` | 13,120 | 0.6378 | 0.4188 | step 91 | 0.125 | 56.7 | 0.206 |
| `tcn_2d_sparse` | 25,152 | 1.0288 | 0.7823 | step 45 | 0.110 | 81.3 | 0.098 |
| `transformer_cafa_2d` | 55,376 | 1.4103 | 1.0995 | step 25 | 0.082 | 10.1 | 0.206 |
| `transformer_scan_2d` | 34,112 | 1.6962 | 1.3074 | step 74 | 0.080 | 49.8 | 0.049 |
| `cnn_2d_sparse` | 12,736 | 2.2291 | 1.5628 | step 45 | 0.106 | 97.7 | 0.140 |
| `transformer_flatten_2d` | 34,112 | 2.7320 | 1.9946 | step 164 | 0.104 | 35.7 | 0.021 |
âš  marks a model whose loss never fell by 5% of where it started.
## Best on each question
- **lowest final loss** — `mamba_upstream_3d`, `lstm_3d`, `mamba3_2d`
- **fastest to 90% of its own improvement** — `mamba3_2d`, `transformer_cafa_2d`, `lstm_3d`
- **steadiest at the end** — `transformer_scan_2d`, `transformer_cafa_2d`, `transformer_flatten_2d`
- **most steps per second** — `cnn_2d_sparse`, `tcn_2d_sparse`, `lstm_2d_sparse`
- **most improvement per 1k parameters** — `s4d_portable_2d`, `transformer_cafa_2d`, `s4d_upstream_2d`