Views
No views yet
| Sagopa Kajmer | Ceza | |
|---|---|---|
| Base Model | vngrs-ai/Kumru-2B | vngrs-ai/Kumru-2B |
| LoRA Rank | 16 | 8 |
| LoRA Alpha | 32 | 16 |
| Dropout | 0.05 | 0.3 |
| Target Modules | q/k/v/o_proj, gate/up/down_proj | q/k/v/o_proj, gate/up/down_proj |
| Style | Melankolik, meditativ, felsefi metaforlar | Hızlı flow, sert punchline, agresif enerji |
| Folder | SagoWeights/ | CezaWeights/ |
<|im_start|>user / <|im_end|>)1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3from peft import PeftModel
4
5# Load base
6tokenizer = AutoTokenizer.from_pretrained("vngrs-ai/Kumru-2B")
7base_model = AutoModelForCausalLM.from_pretrained(
8 "vngrs-ai/Kumru-2B",
9 torch_dtype=torch.bfloat16,
10 device_map="auto",
11)
12
13# Load LoRA (pick one)
14model = PeftModel.from_pretrained(base_model, "SalihHub/Kumru_2B_TurkRap", subfolder="SagoWeights")
15# model = PeftModel.from_pretrained(base_model, "SalihHub/Kumru_2B_TurkRap", subfolder="CezaWeights")
16
17# Generate
18theme = "Gece yarısı sokakların sessizliğinde kaybolan bir adam"
19
20prompt = (
21 "<|im_start|>user\n"
22 "Asagidaki temada Sagopa Kajmer tarzi bir rap verse'u yaz.\n"
23 f"{theme}\n"
24 "<|im_end|>\n"
25 "<|im_start|>assistant\n"
26)
27
28inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
29output = model.generate(
30 **inputs,
31 max_new_tokens=512,
32 temperature=0.8,
33 top_p=0.9,
34 repetition_penalty=1.3,
35 do_sample=True,
36)
37print(tokenizer.decode(output[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))Abi beat'ler dönerken stüdyo loş ışıkta, ritim beni vuruyor gece yarısı geceye doğru. Zamanı unuttum burada, hızlı akan bir nehrin üstünde sürükleniyoruz sanki...
Aslında, bu flow yavaş akan nehir gibi – bir yanda rüzgarın nefesi, öbür yanda dalgaların öfkesi var ya… Zaman aynı akmıyor be! Sen zamanın kölesisin, bense ritmin kaptanı...