From: arnir0 <huggingface.co/arnir0>Newsgroups: alt.freeweights.textSubject:

Tiny-LLM

Date: 2026-11-15Commit: b784a70Signed: 2DC28CC7B26A283B ✓

Text generation model with 13M parameters. Safetensors weights, 28.3 MB in all. Published by arnir0 under MIT.

13M params28.3MBTiny-LLMsafetensorspermissive
FactsParams13MSize28.3 MBFormatssafetensorsTasktext generationLicenseMITFrom sourcepermissive
$ fw get arnir0/Tiny-LLM
# manifest sha256 fbeb6741df7f… · 28.3 MB · 9 files
$ fw verify ./Tiny-LLM arnir0/Tiny-LLM
From sourceHosted (signed)arnir0/Tiny-LLMLast check: 2026-11-15 02:45 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
28.3 MB
Weights
26.0 MB (safetensors)
Parameters
13M
Formats
safetensors
Task
text generation
License
MIT (permissive)
Files
9, each with a sha256
Publisher
arnir0
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 02:45 UTCpassed

Model card

From the publisher at commit b784a70. Shown as plain text with links; images open at the publisher.

Tiny-LLM#

A Tiny LLM model with just 10 Million parameters, this is probably one of the small LLM arounds, and it is functional.

Pretraining#

Tiny-LLM was trained on 32B tokens of the Fineweb dataset, with a context length of 1024 tokens.

Getting Started#

To start using these models, you can simply load them via the Hugging Face transformers library:

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer


MODEL_NAME = "arnir0/Tiny-LLM"

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

def generate_text(prompt, model, tokenizer, max_length=512, temperature=1, top_k=50, top_p=0.95):
    inputs = tokenizer.encode(prompt, return_tensors="pt")

    outputs = model.generate(
        inputs,
        max_length=max_length,
        temperature=temperature,
        top_k=top_k,
        top_p=top_p,
        do_sample=True
    )


    generated_text = tokenizer.decode(outputs[0], skip_special_tokens=True)
    return generated_text

def main():
    # Define your prompt
    prompt = "According to all known laws of aviation, there is no way a bee should be able to fly."

    generated_text = generate_text(prompt, model, tokenizer)

    print(generated_text)

if __name__ == "__main__":
    main()

Files

9 files · 28.3 MBWeights 26.0 MB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 9 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
Inferencecode.py930 B03533b22156e6eff87ec3163f9a27fd6a4a2040efe8a43c58a32418a603439b7
README.md1.39 KB2a487767e297fe59a29898c034f00fbf20f3770015e70a942d6129818637fc6b
config.json602 B9f2ed49eb454ca8b6f1d9658cff4f32c5cf9af04ebc0b552a7cd8ba0fc26104f
model.safetensors26.0 MB7198d242c2903a94acc187bbaaf864637f4af8890b13b220fdf4e4af99590628
special_tokens_map.json411 Bff3b4a612c4e447acb02d40071bddd989fe0da87eb5b7fe0dbadfc4f74de7531
tokenizer.json1.84 MBe585abb411a262c7daf8cc89bff5af73fb6a8319a99e285a10d35dd0307e0c2f
tokenizer.model500 KB9e556afd44213b6bd1be2b850ebbbd98f5481437a8021afaf58ee7fb1818d347
tokenizer_config.json930 B28a41966e5dbae16fd27f54cde0cc049fd66bea623c4b17bc67fe763c3478185
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
b784a70a5e pinned now2026-11-15 02:45 UTC9 files · 28.3 MB

Use it

$ fw get arnir0/Tiny-LLM
# manifest sha256 fbeb6741df7f… · 28.3 MB · 9 files
$ fw verify ./Tiny-LLM arnir0/Tiny-LLM
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/arnir0/Tiny-LLM.json --dir ./Tiny-LLM $ python3 fw.py verify ./Tiny-LLM ./arnir0__Tiny-LLM.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download arnir0/Tiny-LLM --revision b784a70a5e6908c9148820a245d60a3347279868 --local-dir ./Tiny-LLM
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("arnir0/Tiny-LLM", revision="b784a70a5e6908c9148820a245d60a3347279868") model = AutoModelForCausalLM.from_pretrained("arnir0/Tiny-LLM", revision="b784a70a5e6908c9148820a245d60a3347279868", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve arnir0/Tiny-LLM --revision b784a70a5e6908c9148820a245d60a3347279868

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
2a487767e297fe59a29898c034f00fbf20f3770015e70a942d6129818637fc6b
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: arnir0 <huggingface.co/arnir0>Newsgroups: alt.freeweights.textSubject: Tiny-LLMDate: 2026-11-15Commit: b784a70Signed: 2DC28CC7B26A283B ✓
Upstream
arnir0/Tiny-LLM
Pinned commit
b784a70a5e6908c9148820a245d60a3347279868
Manifest
Tiny-LLM.json · .minisig
Manifest sha256
fbeb6741df7fc440f905b57e65108f03ef80251e47d109095604f6e13b0153de
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:45 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/arnir0/Tiny-LLM.json $ curl -O https://freeweights.allternit.com/manifests/arnir0/Tiny-LLM.json.minisig $ minisign -Vm Tiny-LLM.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

1 model in the catalog name this one as their parent.

Quantizations
1
Quantizations 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download arnir0/Tiny-LLM
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Tiny-LLM.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Tiny-LLM. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B