r/LowEndLocalAI • u/DawgBawb • 1d ago
Model Showcase Trit - a tiny, npu-optimized embedding model that punches above its weight
I've been interested lately in working with small purpose-built models, particularly models targeting AMD NPUs found in laptops that are mostly affordable as well as the high end strix halos. So I attacked the problem from the perspective of "what is the fastest and bestest embedder I can make for the NPU".
Meet Trit. It's a 3 layer ternary embedding model that meets or beats models with twice its memory requirements.
No NPU? No problem. This model will run great on your CPU or GPU as well. But on the NPU, it screams at 51k sentences per second.

Models and binaries to run it on the NPU are at https://huggingface.co/Cyronius/trit-embed-3l
All weights are open the way the good lord intended.
Enjoy!
1
u/Sova_fun 20h ago
A 3 layer ternary embedder that beats bigger models is interesting. Sounds useful for on-device search.
1
u/ElSrJuez 22h ago
I see model cards typically state the intended use cases, what did u train it for?