Update organization card
Browse files- .gitattributes +1 -0
- README.md +51 -4
- banner.png +3 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
banner.png filter=lfs diff=lfs merge=lfs -text
|
README.md
CHANGED
|
@@ -1,10 +1,57 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
colorTo: yellow
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
---
|
| 9 |
|
| 10 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: KeelCore
|
| 3 |
+
emoji: ⚓
|
| 4 |
+
colorFrom: blue
|
| 5 |
colorTo: yellow
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
---
|
| 9 |
|
| 10 |
+
<p align="center">
|
| 11 |
+
<img src="https://huggingface.co/spaces/KeelCore/README/resolve/main/banner.png" alt="KeelCore: one compact base, small adapters, built to run on your device" width="100%">
|
| 12 |
+
</p>
|
| 13 |
+
|
| 14 |
+
**KeelCore is one compact base model plus many small LoRA adapters.** We pretrain the base once. A new capability then arrives as a small adapter, not a new model, so you download the base once and add only the adapters you need.
|
| 15 |
+
|
| 16 |
+
<p align="center">
|
| 17 |
+
<b><a href="https://huggingface.co/KeelCore/KeelCore-750M" target="_blank" rel="noopener noreferrer">KeelCore-750M</a></b> · <b><a href="https://saravanan-a-r.github.io/KeelCore/" target="_blank" rel="noopener noreferrer">Technical report</a></b> · <b><a href="https://github.com/saravanan-a-r/KeelCore" target="_blank" rel="noopener noreferrer">GitHub</a></b> · <b><a href="#contact">Contact</a></b>
|
| 18 |
+
</p>
|
| 19 |
+
|
| 20 |
+
## Models
|
| 21 |
+
|
| 22 |
+
| Model | Status | Details |
|
| 23 |
+
|---|---|---|
|
| 24 |
+
| **<a href="https://huggingface.co/KeelCore/KeelCore-750M" target="_blank" rel="noopener noreferrer">KeelCore‑750M</a>** | Base model | 752M parameters, encoder–decoder, 2,048-token context. English, code and command line. |
|
| 25 |
+
|
| 26 |
+
Benchmarks, including where we trail models trained on larger budgets, are on the model card.
|
| 27 |
+
|
| 28 |
+
## Adapters
|
| 29 |
+
|
| 30 |
+
An adapter is a small, separate download that works only with the base it was trained on. You install the base once, then pick the adapters you need.
|
| 31 |
+
|
| 32 |
+
| Adapter | Status |
|
| 33 |
+
|---|---|
|
| 34 |
+
| Text-rewriting adapters | In training |
|
| 35 |
+
| Other domains, for example legal and marketing writing | Planned (no dates) |
|
| 36 |
+
|
| 37 |
+
We plan one repository per adapter, named after the base and the task (`KeelCore-750M-<task>`), possibly at more than one LoRA rank. This page will list each one when it is released.
|
| 38 |
+
|
| 39 |
+
## Why this approach
|
| 40 |
+
|
| 41 |
+
* **One base.** A single pretrained encoder–decoder with a tokenizer built for English prose, source code and command-line text.
|
| 42 |
+
* **Small adapters.** A rank-16 LoRA adapter trains about 18.3M parameters, 2.4% of the base, while the base weights stay frozen.
|
| 43 |
+
* **Runs on your device.** A weight-only int8 ONNX export (0.76 GB) runs in a web browser through ONNX Runtime Web. Because that runtime could not load LoRA adapters, we contributed the support ourselves: a `LoraAdapter` API and an `activeLoraAdapters` run option, merged in October 2026 (<a href="https://github.com/microsoft/onnxruntime/pull/32886" target="_blank" rel="noopener noreferrer">microsoft/onnxruntime#32886</a>).
|
| 44 |
+
|
| 45 |
+
## Built with KeelCore
|
| 46 |
+
|
| 47 |
+
**EchoMeBetter** is the first product built on KeelCore: a browser extension that runs the base and its text-rewriting adapters on your device. It is one application, not the purpose of KeelCore, which is a general base for adapters.
|
| 48 |
+
|
| 49 |
+
## License
|
| 50 |
+
|
| 51 |
+
Models are released under the **KeelCore License, Version 1.0**: personal use through the official EchoMeBetter extension and noncommercial research, which requires citing the project. Commercial use, use by an organization and any use outside the extension need a separate written agreement. Adapters follow the same terms unless their repository says otherwise.
|
| 52 |
+
|
| 53 |
+
## Contact
|
| 54 |
+
|
| 55 |
+
**Saravanan A R** · <a href="https://www.linkedin.com/in/saravanan-a-r/" target="_blank" rel="noopener noreferrer">LinkedIn</a> · <a href="https://github.com/saravanan-a-r" target="_blank" rel="noopener noreferrer">GitHub</a>
|
| 56 |
+
|
| 57 |
+
Commercial licensing and partnerships: sararavi.ar@gmail.com
|
banner.png
ADDED
|
Git LFS Details
|