Pluto-Genesis-0.6B is a fine-tuned instruction-following language model built on top of
Qwen3-0.6B. It was trained using
QLoRA (Quantized Low-Rank Adaptation) on a curated mixture of 80,000 high-quality instruction-response pairs spanning general reasoning, mathematical problem solving, and code generation.
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4model = AutoModelForCausalLM.from_pretrained(
5 "Siddh07ETH/Pluto-Genesis-0.6B",
6 torch_dtype=torch.float16,
7 device_map="auto",
8)
9tokenizer = AutoTokenizer.from_pretrained("Siddh07ETH/Pluto-Genesis-0.6B")
10
11messages = [{"role": "user", "content": "Explain what a neural network is."}]
12
13text = tokenizer.apply_chat_template(
14 messages, tokenize=False, add_generation_prompt=True
15)
16inputs = tokenizer(text, return_tensors="pt").to(model.device)
17
18with torch.no_grad():
19 output = model.generate(
20 **inputs,
21 max_new_tokens=256,
22 temperature=0.3,
23 do_sample=True,
24 top_p=0.9,
25 repetition_penalty=1.1,
26 )
27
28response = tokenizer.decode(
29 output[0][inputs.input_ids.shape[1]:],
30 skip_special_tokens=True
31)
32print(response)
1from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig
2import torch
3
4quant_config = BitsAndBytesConfig(
5 load_in_4bit=True,
6 bnb_4bit_quant_type="nf4",
7 bnb_4bit_compute_dtype=torch.float16,
8)
9model = AutoModelForCausalLM.from_pretrained(
10 "Siddh07ETH/Pluto-Genesis-0.6B",
11 quantization_config=quant_config,
12 device_map="auto",
13)
14tokenizer = AutoTokenizer.from_pretrained("Siddh07ETH/Pluto-Genesis-0.6B")
The complete research paper describing the Pluto-Genesis training pipeline, benchmark evaluation, checkpoint recovery system, and engineering methodology is available on Zenodo.
1@misc{plutogenesis2026,
2 author = {Siddharth N.R.},
3 title = {Pluto-Genesis-0.6B: An Instruction-Tuned Sub-1B Language Model},
4 year = {2026},
5 publisher = {HuggingFace},
6 url = {https://huggingface.co/Siddh07ETH/Pluto-Genesis-0.6B}
7}