Views
No views yet
mistralai/Mistral-7B-v0.1openai/gsm8k1LoraConfig(
2 r=8,
3 lora_alpha=16,
4 target_modules=["q_proj", "k_proj", "v_proj", "o_proj"],
5 lora_dropout=0.05,
6 bias="none",
7 task_type="CAUSAL_LM"
8)
9
10How to Use
11
12import torch
13from transformers import AutoModelForCausalLM, AutoTokenizer
14from peft import PeftModel
15
16base_model_id = "mistralai/Mistral-7B-v0.1"
17adapter_id = "bachir6c/mistral-mam-lora"
18
19tokenizer = AutoTokenizer.from_pretrained(base_model_id)
20base_model = AutoModelForCausalLM.from_pretrained(
21 base_model_id,
22 torch_dtype=torch.bfloat16,
23 device_map="auto"
24)
25
26# Load the LoRA adapter
27model = PeftModel.from_pretrained(base_model, adapter_id)
28
29prompt = "Question: Natalia sold clips to 48 of her friends in April, and then she sold half as many clips in May. How many clips did Natalia sell altogether in April and May?\nAnswer:"
30inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
31
32outputs = model.generate(**inputs, max_new_tokens=128)
33print(tokenizer.decode(outputs[0], skip_special_tokens=True))