83 Downloads Updated 1 month ago
ollama run postpostmodern/talkie-1930
Updated 1 month ago
1 month ago
512d6524a3ea · 8.6GB
talkie is a 13B language model that never read anything written after 1930. No web crawl, no Reddit, no Stack Overflow. It learned English from etiquette manuals, encyclopedias, letter-writing guides, and poetry, then was instruction-tuned on Q&A pairs pulled from the same vintage reference works. Ask it about the telephone, and it will tell you what the telephone is going to do to courtship.
ollama run postpostmodern/talkie-1930
This is talkie-1930-13b-it, quantized to Q4_K_M (8 GB), for plain stock Ollama.
No fork, no custom runner.
It’s a chat model with a system role, and the system prompt works:
ollama run postpostmodern/talkie-1930
>>> /set system You are a stern Presbyterian minister.
>>> What will the wireless telephone do to courtship?
One thing to know: a persona only steers talkie if 1930 had one. A poet, a minister, a schoolmistress all work, because its world was full of them. “Silicon Valley engineer” lands nowhere, because as far as talkie knows, no such creature exists. Ask for terse and you’ll get terse; ask for a startup founder and you’ll get a swain whispering sweet nothings down the wire.
talkie was trained on 2048-token windows. This build bakes YaRN rope scaling (x4) into the GGUF, so it accepts up to 8192:
| window | how it holds up |
|---|---|
| 2048 | trained length |
| 4096 | default. Recalls a detail planted early in a ~3,300-token passage |
| 8192 | Stays fluent (perplexity within ~3% of baseline), but loses track of details from the far end of the window |
The default num_ctx is 4096, which fits comfortably on a 16 GB Mac. To use the full
window:
>>> /set parameter num_ctx 8192
Budget roughly 15 GB of memory at 8192.
Two fixes, so it actually runs:
ffn_up weights by 16 and multiplies its
ffn_down.scale by 16. The MLP is linear in that branch, so the output is mathematically
identical, and the peak drops to about 9,100. In testing, greedy BF16 output was the
same word for word before and after the change.About 40 tokens/sec on an M4 Max.
Apache 2.0, same as the original. Modified from the original weights as described above (quantized to Q4_K_M; layer-14 MLP rebalanced; YaRN rope scaling added). Not affiliated with or endorsed by the talkie authors.
Packaged by Eric Eaglstun, who wrote up getting talkie onto a Mac in I Put a Language Model That Thinks It’s 1930 on My Laptop.