File size: 1,775 Bytes
4b4cd1e
7f61322
0874d20
 
 
 
 
 
 
 
 
4b4cd1e
 
0874d20
4b4cd1e
0874d20
4b4cd1e
0874d20
4b4cd1e
0874d20
 
 
 
 
 
 
 
 
 
 
 
4b4cd1e
0874d20
4b4cd1e
0874d20
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
license: cc-by-nc-nd-4.0
language:
- en
tags:
- luna
- sft
- lora
- rag
- mcp
- training
---

# LUNA-Training — SFT & LoRA Recipes for LUNA-100M

This repository is the **supervised fine-tuning workspace** for the [LUNA-100M](https://huggingface.co/ASTERIZER/LUNA-100M) model. It contains the SFT/LoRA training code, configuration files, and the RAG + MCP dataset build pipeline used to produce the trained `sft_v1` / `luna_100m_sft` checkpoints.

## Contents

| Path | Description |
|---|---|
| `train.py` | Base pretraining trainer (shared with the [LUNA workspace](https://huggingface.co/spaces/ASTERIZER/LUNA)) |
| `sft_train.py` | Full supervised fine-tuning trainer |
| `lora_sft_train.py` | LoRA SFT trainer (RAG+MCP adapter runs) |
| `lora_chat.py` / `chat.py` / `chat_full_sft.py` / `generate.py` | Inference / chat entry points |
| `validate_sft.py` / `validate_and_quantize.py` | Eval + quantization (incl. GGUF export) |
| `rag_mcp_lora_config.yaml` / `rag_mcp_full_sft_config.yaml` | RAG + MCP SFT recipes |
| `sft_config.yaml` / `train_config.yaml` | Base SFT / pretrain configs |
| `push_*_to_hf.py` | Upload helpers (code / dataset / model / LoRA) |
| `Base/Datasets/rag_mcp_sft/` | RAG + MCP SFT dataset builder + reports |
| `Base/checkpoints/EleutherAI/pythia-160m/` | LUNA tokenizer (vocab 50,254) |

## Related

- **Model:** [ASTERIZER/LUNA-100M](https://huggingface.co/ASTERIZER/LUNA-100M)
- **SFT dataset:** [ASTERIZER/LUNA-RAG-MCP-SFT-10M](https://huggingface.co/datasets/ASTERIZER/LUNA-RAG-MCP-SFT-10M)
- **Pretrain corpus:** [ASTERIZER/LUNA_PreTrain](https://huggingface.co/datasets/ASTERIZER/LUNA_PreTrain)
- **Program collection:** [LUNA-100M Program](https://huggingface.co/collections/ASTERIZER/luna-100m-program-6a9115383c18e52460bf67c9)