Views
No views yet
unsloth/Llama-3.2-3B-Instruct. It has been trained using a two-stage pipeline (SFT + DPO) to enhance its Turkish language capabilities and reasoning skills in STEM (Science, Technology, Engineering, Mathematics) fields.1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4# Model ismini buraya girin
5model_id = "wololoo/Llama-3.2-3B-TR-Instruct-DPO"
6
7# Tokenizer ve Modeli Yükle
8tokenizer = AutoTokenizer.from_pretrained(model_id)
9model = AutoModelForCausalLM.from_pretrained(
10 model_id,
11 torch_dtype=torch.bfloat16,
12 device_map="auto"
13)
14
15# Sohbet Şablonunu Hazırla
16messages = [
17 {"role": "system", "content": "Sen yardımsever ve bilgili bir yapay zeka asistanısın."},
18 {"role": "user", "content": "Yapay zeka mühendisliğinde DPO (Direct Preference Optimization) nedir?"},
19]
20
21input_ids = tokenizer.apply_chat_template(
22 messages,
23 add_generation_prompt=True,
24 return_tensors="pt"
25).to(model.device)
26
27# Cevap Üret
28outputs = model.generate(
29 input_ids,
30 max_new_tokens=256,
31 do_sample=True,
32 temperature=0.7,
33 top_p=0.9,
34)
35
36# Sonucu Yazdır
37response = tokenizer.decode(outputs[0][input_ids.shape[-1]:], skip_special_tokens=True)
38print(response)