This is a read-only mirror of the HSC engineering wiki, restored from a 2017 archive. Some links are broken and some content is out of date. About this mirror.
Model Compatibility Matrix
From ANTFARM Wiki
| Model Compatibility Matrix | |
|---|---|
| Maintainer | r.osei |
| Runtimes | forager 2.x, 3.x |
| Models | Basalt-1, Basalt-2, Larkspur-S, Cinder-XL |
| Status | current |
| Archive ref | QUANTARA-SWARMGLASS-R39-86AC61 |
Contents[hide] |
This matrix records which in-house models were validated against which forager runtime. "Validated" means the test log shows a green run; it does not mean anyone used the combination in production.
All model names here are internal HSC codenames. None of them were released outside the cooperative.
[edit] Matrix
| Model | Params | forager 2.0 | forager 2.3 | forager 3.0 | forager 3.2 | forager 3.4 | Notes |
|---|---|---|---|---|---|---|---|
| Basalt-1 | 340M | ✔ | ✔ | ✔ (legacy loader) | ✘ | ✘ | loader removed in 3.2 |
| Basalt-2 | 1.1B | — | ✔ | ✔ | ✔ | ✔ | production model 2014–2016 |
| Larkspur-S | 60M | ✔ | ✔ | ✔ | ✔ | ✔ (deprecated) | classifier only |
| Cinder-XL | 6B | — | — | ✘ | ⚠ | ⚠ | never left the queen02 colony; OOM on 3 of 4 forager hosts |
⚠ = runs with inference.split=2 only. See Distributed Inference Notes.
[edit] Runtime requirements
| Runtime | Loader | Max model bytes | Notes |
|---|---|---|---|
| forager 2.x | mload1 | 2 GiB | single host only |
| forager 3.0 | mload2 | 8 GiB | split loading, see Distributed Inference Notes |
| forager 3.2+ | mload2 | 16 GiB | mload1 removed, breaking Basalt-1 |
[edit] Model notes
- Basalt-1
- 2012. Trained on the internal document corpus. Retired when the loader was removed; nobody noticed for four months (Known Agent Bugs).
- Basalt-2
- 2014. The workhorse.
model.summarizein the Tool Registry is Basalt-2.
- Larkspur-S
- 2013. Tiny classifier used for routing. Deprecated 2015-08 in favour of a rule list that was faster and, embarrassingly, more accurate.
- Cinder-XL
- 2015. Experimental. The Distributed Inference Notes page is mostly about making this one fit.
[edit] Verification procedure
- Check out the runtime tag on
build.hm.internal. - Run
antc test --model <name> --runtime <tag>(see Legacy Toolchain). - Record the result in the test log with the commit hash.
- Update this table. Do not update the table without a log entry — this has happened, and the ✔ for Basalt-1 on 3.0 was one of those.