Plans11's picture
Nano.Deep.Reasoner.11m | 20,000 new examples | step 1,441
5105147 verified
|
Raw
History Blame Contribute Delete
2 kB
metadata
license: mit
library_name: pytorch
tags:
  - causal-lm
  - decoder-only
  - reasoning
  - pretraining
  - think
  - thought
  - reasoning
  - code

Nano.Deep.Reasoner.11m

A small decoder-only causal language model trained from scratch.

Architecture

  • Parameters: 11,229,120
  • Context length: 1096
  • Hidden size: 360
  • Layers: 6
  • Attention heads: 8
  • Intermediate size: 1440
  • Vocabulary size: 4,096

Reasoning tokens

  • <|input|>
  • <|think|>
  • <|thought|>
  • <|reasoning|>
  • <|answer|>

Objective

True causal next-token prediction.

For an input sequence:

x[0], x[1], x[2], ...

the model learns:

x[0] -> x[1]

x[1] -> x[2]

x[2] -> x[3]

and so on.

Context

Every individual training example is strictly limited to:

1095 content tokens + EOS

and padded to exactly 1096 positions.

No oversized example is intentionally split across separate training examples.

Example selection

Starting from Session 3, new examples are selected via a deterministic shuffled scan of the dataset (seeded, reproducible across runs) rather than raw sequential order, to avoid category/source concentration within a session. Sessions 1-2 (40,000 examples) were selected sequentially before this correction and remain part of the trained corpus.

Dataset

Plans11/Organized_PreTrain_1k_Context

Categories exposed by the dataset include:

  • Think
  • Thought
  • Reasoning
  • Instruct
  • Chat
  • Tool_Calling
  • Code_Instruct

Resumability

Training state is persisted to Hugging Face, including:

  • model.safetensors
  • training_state.pt
  • tokenizer files
  • config.json
  • progress.json
  • seen_examples.jsonl
  • training_metadata.json

Examples are tracked using SHA-256 content hashes.

The tokenizer becomes immutable after its initial creation.

Current progress

  • Unique examples trained: 60,000
  • Global optimizer steps: 1,441
  • Last session: 20,000

This is an experimental small language model and is not guaranteed to produce factually or logically correct outputs.