Downloads · 30 days
14
24% of all-time downloads
sonodd/qwen3-4b-structeval-dpo-v6c
qwen3-4b-structeval-dpo-v6c is a text generation model from sonodd. 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.
This model is a fine-tuned version of sonodd/qwen3-4b-structeval-sft-v6c-yaml-xml-focus-merged using Direct Preference Optimization (DPO) via the Unsloth library.
Downloads · 30 days
14
24% of all-time downloads
All-time downloads
58
Public
Parameters
4B
8.1 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors8 GB · 100%
From the Hugging Face model README
This model is a fine-tuned version of sonodd/qwen3-4b-structeval-sft-v6c-yaml-xml-focus-merged using Direct Preference Optimization (DPO) via the Unsloth library.
This repository contains the full-merged 16-bit weights. No adapter loading is required.
This model has been optimized using DPO to align its responses with preferred outputs, focusing on improving structured output quality (JSON, YAML, XML, TOML, CSV).
Since this is a merged model, you can use it directly with transformers.
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_id = "sonodd/qwen3-4b-structeval-dpo-v6c"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.float16,
device_map="auto"
)
For inference using the competition's standard code 2, set:
MODEL_SOURCE = "merged"
MERGED_MODEL_ID_OR_PATH = "sonodd/qwen3-4b-structeval-dpo-v6c"