CoolFace
Modelpublic

ikarius/Qwen3_8B_NoThink-NF4

sourceHugging Faceapache-2.0updated 10mo agoView on Hugging Face
1likes11downloads
Model Card

Qwen38BNoThink-NF4

πŸ” Model Summary

Qwen3_8B_NoThink-NF4 is a modified and optimized variant of huihui-ai/Huihui-Qwen3-8B-abliterated-v2, retrained to eliminate chain-of-thought reasoning, remove <think>-style internal monologue, and produce clean, direct answers.

This version is:

  • β€”Fine-tuned on a curated NoThink FLAN-ULTRA dataset
  • β€”Designed for deterministic, concise outputs
  • β€”LoRA-finetuned, merged, and exported as a dense model
  • β€”Fully NF4-quantized for efficient GPU inference
  • β€”Published as: ikarius/Qwen3_8B_NoThink-NF4

πŸš€ What’s Special About This Model?

🧼 No chain-of-thought β€” ever

All verbose reasoning traces are removed during training. The model only gives final answers, no explanations unless explicitly requested.

πŸ’¬ More natural, more engaging

Training data produces a subtly more expressive and friendly tone compared to the original Qwen3.

⚑ NF4 Quantized

  • β€”Fits easily on consumer GPUs (e.g., RTX 4070 / 5070 / 5080 / 4090 / 5090 / 3090)
  • β€”Lower VRAM footprint
  • β€”Excellent inference speed

🧩 Built for ChatML and general instruction prompts

Although trained with ChatML, it works perfectly with plain-text prompts.


πŸ“¦ Model Details

Base Model

Originally: huihui-ai/Huihui-Qwen3-8B-abliterated-v2

Then:

  1. 1.LoRA fine-tuned with NoThink FLAN ULTRA
  2. 2.Merged into a dense bf16 model
  3. 3.Re-quantized to NF4

Quantization

  • β€”load_in_4bit=True
  • β€”NF4 quant type
  • β€”Double quantization enabled
  • β€”compute_dtype = bfloat16

🧠 Intended Uses

βœ” Recommended

  • β€”Chat assistants (no chain-of-thought)
  • β€”Direct Q&A
  • β€”Code generation
  • β€”Summaries
  • β€”Local inference
  • β€”Edge devices or consumer GPUs
  • β€”Context-constrained deployments

❌ Not suitable for

  • β€”Multi-step reasoning tasks
  • β€”Proof-based mathematics
  • β€”Internal-deliberation-required tasks
  • β€”Safety-critical systems

πŸ‹οΈ Training Information

Dataset

nothink_flan_ULTRA.jsonl ~45k examples Derived from FLAN + custom filtering:

  • β€”Removed all <think> and reasoning traces
  • β€”Preserved normal adult language
  • β€”Removed unsafe sexual content (incest, illegal porn descriptions)
  • β€”High diversity: QA, classification, summarization, translations, logic tasks, etc.

Training Method

  • β€”QLoRA fine-tuning
  • β€”LoRA rank: 64
  • β€”LoRA alpha: 128
  • β€”Dropout: 0.05
  • β€”Learning rate: 1.2e-4
  • β€”1 epoch
  • β€”Max seq length: 768 tokens
  • β€”Optimizer: paged_adamw_8bit
  • β€”Scheduler: cosine
  • β€”BF16 training

Hardware

  • β€”1Γ— NVIDIA RTX 5090 32GB
  • β€”Peak VRAM usage: ~26–28 GB during training

πŸ“‰ Limitations

  • β€”May hallucinate factual details
  • β€”Reduced deep reasoning ability by design
  • β€”Not intended for tasks requiring explained logic
  • β€”Tone is slightly friendlier than the base model

βš–οΈ License

This model follows the license of Qwen3 and huihui-ai/Huihui-Qwen3-8B-abliterated-v2.

Users are responsible for ensuring legal compliance.


β–Ά Example Usage

python
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_name = "ikarius/Qwen3_8B_NoThink-NF4"

model = AutoModelForCausalLM.from_pretrained(
    model_name,
    device_map="auto",
    torch_dtype=torch.bfloat16
)

tokenizer = AutoTokenizer.from_pretrained(model_name)

prompt = "Explain what a black hole is in simple terms."

inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
output = model.generate(**inputs, max_new_tokens=200)

print(tokenizer.decode(output[0], skip_special_tokens=True))

⭐ Acknowledgements

Qwen3 team

Huihui for the original abliterated variant

Open-source contributors to TRL, PEFT, bitsandbytes

Community research that made chain-of-thought mitigation possible