Views
No views yet
1!pip install "unsloth[colab-new] @ git+https://github.com/unslothai/unsloth.git"
2!pip install --no-deps xformers="trl<0.9.0" peft accelerate bitsandbytes1from unsloth import FastLanguageModel
2
3model, tokenizer = FastLanguageModel.from_pretrained(
4 model_name = "vankha/vietnamese-phi-4-reasoning",
5 max_seq_length = 2048,
6 load_in_4bit = True,
7)1messages = [
2 {
3 "role": "user",
4 "content": "Allen và Ben đang sơn hàng rào. Tỷ lệ giữa số lượng công việc Allen làm và số lượng công việc Ben làm là $3:5$. Nếu hàng rào cần sơn tổng cộng X feet vuông thì Ben sơn 150 feet vuông. Giá trị của biến X chưa biết là bao nhiêu?"
5 }
6]
7
8text = tokenizer.apply_chat_template(
9 messages,
10 tokenize=False,
11 add_generation_prompt=True, # Required for the model to generate responses
12 enable_thinking=True, # Can enable or disable "think" feature
13)
14
15from transformers import TextStreamer
16
17_ = model.generate(
18 **tokenizer(text, return_tensors="pt").to("cuda"),
19 max_new_tokens=1024,
20 temperature=0.6,
21 top_p=0.95,
22 top_k=20,
23 streamer=TextStreamer(tokenizer, skip_prompt=True),
24)