CyFA-800M-30B

Cyclic Flow Attention (CyFA), an 800M-parameter base language model trained on 30B tokens from SlimPajama.

Paper | Code

Layers Hidden size Heads Head dimension Training context
24 1536 6 256 2048

Usage

Install CyclicFlowAttention, then load the model:

import torch
import cyclic_flow_attention
from transformers import AutoModelForCausalLM, AutoTokenizer

checkpoint = "cyxxxxxxxxxx/cyfa-800M-30B"
tokenizer = AutoTokenizer.from_pretrained(checkpoint)
model = AutoModelForCausalLM.from_pretrained(
    checkpoint, dtype=torch.bfloat16,
).cuda().eval()

inputs = tokenizer("The library opens at", return_tensors="pt").to("cuda")
with torch.inference_mode():
    output = model.generate(
        **inputs, max_new_tokens=64, do_sample=False,
        pad_token_id=tokenizer.pad_token_id,
    )
print(tokenizer.decode(output[0], skip_special_tokens=True))
Downloads last month
324
Safetensors
Model size
0.8B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Collection including cyxxxxxxxxxx/cyfa-800M-30B

Paper for cyxxxxxxxxxx/cyfa-800M-30B