Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4# Load model and tokenizer
5model = AutoModelForCausalLM.from_pretrained(
6 "Daksh1/qwen3-4b-dpo-ckpt-1",
7 trust_remote_code=True,
8 torch_dtype=torch.bfloat16,
9 device_map="auto"
10)
11tokenizer = AutoTokenizer.from_pretrained(
12 "Daksh1/qwen3-4b-dpo-ckpt-1",
13 trust_remote_code=True
14)
15
16# Generate
17messages = [
18 {"role": "user", "content": "Your question here"}
19]
20text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
21inputs = tokenizer(text, return_tensors="pt").to(model.device)
22
23outputs = model.generate(**inputs, max_new_tokens=512)
24print(tokenizer.decode(outputs[0], skip_special_tokens=True))1from vllm import LLM, SamplingParams
2
3# Initialize vLLM
4llm = LLM(
5 model="Daksh1/qwen3-4b-dpo-ckpt-1",
6 trust_remote_code=True,
7 dtype="bfloat16",
8 max_model_len=2048
9)
10
11# Create sampling parameters
12sampling_params = SamplingParams(
13 temperature=0.7,
14 top_p=0.9,
15 max_tokens=512
16)
17
18# Generate
19prompts = ["Your question here"]
20outputs = llm.generate(prompts, sampling_params)
21
22for output in outputs:
23 print(output.outputs[0].text)1from vllm import LLM, SamplingParams
2
3# Use local path
4llm = LLM(
5 model="./saved_models/qwen3-4b-dpo-ckpt-1",
6 trust_remote_code=True,
7 dtype="bfloat16",
8 max_model_len=2048
9)Daksh1/qwen3-4b-dpo-ckpt-1Daksh1/qwen3-4b-dpo-ckpt-2Daksh1/qwen3-4b-dpo-ckpt-3Daksh1/qwen3-4b-dpo-ckpt-4