TRM-textV2 / README.md
summerMC's picture
v36: Enhanced README and permanent chat_template integration
dc244cf verified
|
Raw
History Blame Contribute Delete
1.4 kB
---
language: en
license: mit
base_model: summerMC/TRM-textV2
tags:
- text-generation
- trm-text
- ism
- recurrent-transformer
- tiny-stories
library_name: transformers
metrics:
- accuracy
---
# πŸ€– TRM-textV2: Recurrent Shared Transformer
TRM-textV2 is a high-efficiency language model featuring a **Shared Recurrent Transformer** architecture enhanced with **Inverse Square Mask (ISM)** logic.
## 🌟 Model Highlights
- **Efficient Depth**: Simulates a deep network by repeating a single Transformer block (recurrence_steps=4).
- **ISM Integration**: Advanced prefix-answer masking for superior long-range dependency handling.
- **Optimized for Stability**: Trained with specific residual scaling and gate initialization to prevent loss plateaus.
## πŸš€ Quick Start
```python
from transformers import AutoModelForCausalLM, AutoTokenizer
tokenizer = AutoTokenizer.from_pretrained('summerMC/TRM-textV2', trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained('summerMC/TRM-textV2', trust_remote_code=True)
# Standard Chat Template use
messages = [{'role': 'user', 'content': 'Once upon a time, a small robot'}]
inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors='pt')
```
## πŸ“Š Training Details
- **Dataset**: TinyStories & FineWeb-Edu
- **Architecture**: 45M parameters (Effective depth equivalent to larger models)
- **License**: MIT