u-10bei/dpo-dataset-qwen-cot
Viewer • Updated • 4.04k • 22 • 2
How to use duong942001/Qwen_DPO_SFTmodel with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("text-generation", model="duong942001/Qwen_DPO_SFTmodel")
messages = [
{"role": "user", "content": "Who are you?"},
]
pipe(messages) # pip install -U transformers accelerate
# Load model directly
from transformers import AutoModel
model = AutoModel.from_pretrained("duong942001/Qwen_DPO_SFTmodel", device_map="auto")How to use duong942001/Qwen_DPO_SFTmodel with vLLM:
# Install vLLM from pip:
pip install vllm
# Start the vLLM server:
vllm serve "duong942001/Qwen_DPO_SFTmodel"
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:8000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "duong942001/Qwen_DPO_SFTmodel",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
}
]
}'docker model run hf.co/duong942001/Qwen_DPO_SFTmodel
How to use duong942001/Qwen_DPO_SFTmodel with SGLang:
# Install SGLang from pip:
pip install sglang
# Start the SGLang server:
python3 -m sglang.launch_server \
--model-path "duong942001/Qwen_DPO_SFTmodel" \
--host 0.0.0.0 \
--port 30000
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:30000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "duong942001/Qwen_DPO_SFTmodel",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
}
]
}'docker run --gpus all \
--shm-size 32g \
-p 30000:30000 \
-v ~/.cache/huggingface:/root/.cache/huggingface \
--env "HF_TOKEN=<secret>" \
--ipc=host \
lmsysorg/sglang:latest \
python3 -m sglang.launch_server \
--model-path "duong942001/Qwen_DPO_SFTmodel" \
--host 0.0.0.0 \
--port 30000
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:30000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "duong942001/Qwen_DPO_SFTmodel",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
}
]
}'How to use duong942001/Qwen_DPO_SFTmodel with Docker Model Runner:
docker model run hf.co/duong942001/Qwen_DPO_SFTmodel
This model is a fine-tuned version of duong942001/SFTmodel using Direct Preference Optimization (DPO) via the Unsloth library.
This repository contains the only adapter.
This model has been optimized using DPO to align its responses with preferred outputs, focusing on improving reasoning (Chain-of-Thought) and structured response quality based on the provided preference dataset.
Since this is a merged model, you can use it directly with transformers.
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_id = "your_id/your-repo-name"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.float16,
device_map="auto"
)
# Test inference
prompt = "Your question here"
inputs = tokenizer.apply_chat_template([{"role": "user", "content": prompt}], tokenize=True, add_generation_prompt=True, return_tensors="pt").to("cuda")
outputs = model.generate(**inputs, max_new_tokens=512)
print(tokenizer.decode(outputs[0]))
Base model
duong942001/SFTmodel