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
metadata
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

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