Downloads · 30 days
15
35% of all-time downloads
willamazon1/sdft-search-lora-iter20
sdft-search-lora-iter20 is a text generation model from willamazon1. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
A Qwen3-8B model fine-tuned for retrieval-augmented (search-R1 style) multi-turn reasoning. This is a LoRA adapter merged back into the full model and exported as standard HuggingFace safetensors.
Downloads · 30 days
15
35% of all-time downloads
All-time downloads
43
Public
Parameters
8.2B
16.4 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors16.4 GB · 100%
From the Hugging Face model README
A Qwen3-8B model fine-tuned for retrieval-augmented (search-R1 style) multi-turn reasoning. This is a LoRA adapter merged back into the full model and exported as standard HuggingFace safetensors.
r=16, alpha=32 (scaling alpha/r = 2.0),
applied to linear_qkv, linear_proj, linear_fc1, linear_fc2 in every layer.lora_B factors nonzero)
is merged into the base weights: W ← W + (alpha/r) · B @ A per target module.Note: This is an early checkpoint (20 RL steps). The merged delta over the SDFT base is small (relative Frobenius norm ~1e-2 per projection matrix), so the model behaves very close to the SDFT base with an initial RL update applied.
Qwen3, 36 layers, hidden 4096, 32 attn heads / 8 KV heads (GQA), intermediate 12288, vocab 151936, bf16. Identical arch to Qwen3-8B-Base.
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
tok = AutoTokenizer.from_pretrained("willamazon1/sdft-search-lora-iter20")
model = AutoModelForCausalLM.from_pretrained(
"willamazon1/sdft-search-lora-iter20", dtype=torch.bfloat16, device_map="cuda"
)
ids = tok("The capital of France is", return_tensors="pt").input_ids.cuda()
print(tok.decode(model.generate(ids, max_new_tokens=16)[0]))