Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3import torch
4
5base = "Qwen/Qwen3-4B-Instruct-2507"
6adapter = "YuheiEnguchi/qwen3-4b-structeval-lora-sft1"
7
8tokenizer = AutoTokenizer.from_pretrained(base)
9model = AutoModelForCausalLM.from_pretrained(
10 base,
11 torch_dtype=torch.float16,
12 device_map="auto",
13)
14model = PeftModel.from_pretrained(model, adapter)
15
16# Example for text generation
17messages = [
18 {"role": "user", "content": "Tell me about Unsloth."},
19]
20prompt = tokenizer.apply_chat_template(messages, add_generation_prompt=True, tokenize=False)
21inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
22
23outputs = model.generate(**inputs, max_new_tokens=256, use_cache=True)
24print(tokenizer.batch_decode(outputs, skip_special_tokens=True)[0])lora-structeval-t-qwen3-4b/
├── adapter_config.json
├── adapter_model.safetensors
├── README.md
├── special_tokens_map.json
├── tokenizer.json
├── tokenizer_config.json
├── vocab.json
├── merges.txt
├── chat_template.jinja