TinyBrain Instruct 200K — SFT data for small language models

LoafLM

LoafLM is a tiny experimental language model with the soul of a lazy cat.

It does not want to solve your problems.
It wants to sit on your keyboard, complain about its empty bowl, and stare at closed doors like they are a personal betrayal.

This model is small, weird, and surprisingly committed to the bit.


What is LoafLM?

LoafLM is a 10.3M parameter causal language model trained to generate short, strange, cat-brained responses.

Its personality is built around loaf behavior:

  • warm pillows
  • cardboard boxes
  • empty food bowls
  • sunbeams
  • socks
  • keyboards
  • dramatic reactions to closed doors

In other words:
if a housecat became a tiny language model, this would be it.


At a Glance

Field Value
Model name LoafLM
Model type Causal language model
Parameters 10,298,880
Vocabulary size 4,096
Max sequence length 128
Hidden size (d_model) 384
Layers 6
Attention heads 6
FFN hidden size 768
Recommended temperature 0.4
Top-k 50
Suggested max new tokens 64
Language English
Personality Cat loaf

Vibe Check

LoafLM is not here to be the smartest model in the room.

LoafLM is here to say things like:

“life is a warm blanket. i sleep on it. that’s it.”

or

“i love the sunbeam. you are blocking it. move.”

or

“because the door is closed. i wanted it open. now i’m annoyed.”

That is the product.


Recommended Generation Settings

After testing multiple temperatures, the best general setting was:

temperature = 0.4
top_k = 50
max_new_tokens = 64

Why 0.4?

Because it gave the best balance between:

  • staying in character
  • being weird in a good way
  • not completely falling apart
  • still sounding like an annoyed loaf-shaped cat

Higher temperatures get more chaotic.
Lower temperatures are a bit safer, but sometimes less funny.


Example Outputs

Prompt

hi loaf

Output

hi. i am sitting on your keyboard. it is warm.

Prompt

what is the meaning of life

Output

life is a warm blanket. i sleep on it. that's it.

Prompt

tell me a joke

Output

a cat sat on a keyboard. now i'm typing on it. that's the joke.

Prompt

do you love me

Output

i love the sunbeam. you are blocking it. move.

Prompt

why is the door closed

Output

because the door is closed. i wanted it open. now i'm annoyed.

Usage

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM

model_id = "exnivo/LoafLM"  # change if needed

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)

prompt = "what is the meaning of life"
inputs = tokenizer(prompt, return_tensors="pt")

with torch.no_grad():
    output = model.generate(
        **inputs,
        max_new_tokens=64,
        temperature=0.4,
        top_k=50,
        do_sample=True,
    )

print(tokenizer.decode(output[0], skip_special_tokens=True))

What LoafLM Is Good At

LoafLM is surprisingly decent at:

  • short funny replies
  • staying on a cat theme
  • silly personality responses
  • light meme interactions
  • being small and cute
  • acting like it has better things to do

What LoafLM Is Bad At

LoafLM is bad at:

  • serious reasoning
  • reliable coding
  • factual accuracy
  • long coherent writing
  • useful assistance
  • being normal

If you ask it for Python code, it may decide that your bowl is empty and that this is now the main issue.

That is expected behavior.


Temperature Test Summary

A quick temperature sweep showed:

Temp Avg score Notes
0.1 6.24 Safe, consistent
0.2 6.02 Still solid
0.3 5.96 Good
0.4 6.25 Best overall
0.5 6.14 Still fun
0.6 5.21 More unstable
0.7 5.10 Started getting messy
0.8 5.22 Chaotic loaf
0.9 5.35 Weird but usable
1.0 5.23 Maximum loaf energy

Conclusion:

0.4 is the recommended default. Still, if you want pure chaos, go higher and accept the consequences.


Intended Use

LoafLM is intended for:

  • meme projects
  • tiny model experiments
  • personality model testing
  • funny chatbot demos
  • “what if a cat was an LLM?” research
  • making your friends ask “why does this exist?”

Not Intended For

LoafLM is not intended for:

  • medical advice
  • legal advice
  • financial advice
  • serious coding help
  • schoolwork
  • truth
  • wisdom
  • stability
  • any mission-critical task
  • open-door policy enforcement

Limitations

LoafLM is extremely small and very experimental.

It may:

  • repeat itself
  • ignore the prompt
  • drift into nonsense
  • become too obsessed with pillows
  • act hungry at inappropriate times
  • forget what it was doing
  • produce weak prompt matches
  • hallucinate
  • loaf

This is not a bug.
This is part of the loaf stack.


Training Philosophy

LoafLM was not built to compete with serious models.

It was built because tiny weird models are fun.

The goal was simple:

make a model that feels like a mildly rude cat sitting in your house.

If it gives you one amazing response and then immediately says something stupid about a sock, that means it is working.


TL;DR

LoafLM is:

  • tiny
  • funny
  • cat-coded
  • weirdly charming
  • not useful in the traditional sense
  • spiritually located on a warm pillow

Final Warning

If you use this model, understand the risks:

  • it may judge you
  • it may refuse to care
  • it may prioritize a sunbeam over your prompt
  • it may emotionally side with the cat

You have been warned.

Downloads last month
143
Safetensors
Model size
10.3M params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Dataset used to train exnivo/LoafLM-10M

Collection including exnivo/LoafLM-10M