QED-Base-v2 / README.md
Qarvexium's picture
Update README.md
821ac96 verified
|
Raw
History Blame Contribute Delete
2.85 kB
---
language:
- en
license: mit
library_name: pytorch
tags:
- text-generation
- causal-lm
- pretrained
- qarvexium
pipeline_tag: text-generation
---
# QED-Base-v2
QED-Base-v2 is a ~107M parameter causal language model pretrained from scratch by [Qarvexium](https://huggingface.co/Qarvexium). It is a **base model** — it has not been instruction-tuned or aligned for chat, and will continue text rather than follow instructions or hold a conversation.
## Model Details
- **Developed by:** Qarvexium
- **Model type:** Decoder-only causal language base model
- **Language:** English
- **License:** MIT
- **Tokenizer:** QED-B1 tokenizer (SentencePiece BPE, 48,000 vocabulary)
### Architecture
| Component | Value |
| --------------------- | -----------------------: |
| Tokenizer | QED-B1 tokenizer |
| Vocabulary size | 48,000 |
| Model type | Decoder-only Transformer |
| Parameters | ~107M |
| Hidden size | 768 |
| Layers | 12 |
| Attention heads | 12 |
| KV heads | 4 |
| Attention | GQA |
| Intermediate FFN size | 1792 |
| Activation | SwiGLU |
| Normalization | RMSNorm |
| Position encoding | RoPE |
| Context length | 2048 |
| RoPE theta | 10000 |
Weight-tied embeddings/LM head.
## Uses
### Direct Use
As a base model, QED-Base-v2 is intended for:
- Text completion / continuation
- Research on small-scale language model pretraining
- A starting checkpoint for further fine-tuning (instruction tuning, domain adaptation, etc.)
### Out-of-Scope Use
This model has **not** been instruction-tuned, RLHF'd, or safety-aligned. It should not be deployed directly in a chat or assistant product, or in any application where reliable instruction-following or content moderation is required, without further fine-tuning and evaluation.
## Bias, Risks, and Limitations
QED-Base-v2 was trained on a large web-crawled corpus and will reflect the biases, inaccuracies, and occasionally toxic content present in that data. As a base model it has no built-in refusal behavior or safety tuning — outputs should be filtered/evaluated before use in any user-facing setting. At ~107M parameters, factual accuracy and reasoning ability are limited compared to larger models.
## How to Get Started
```python
from infer import load_model, load_tokenizer, run
model = load_model("QED-Base-v2.pt")
tokenizer = load_tokenizer("tok.model")
text = run("Once upon a time", model, tokenizer, max_new_tokens=100)
print(text)
```
## License
MIT License