Views
No views yet
togethercomputer/Mistral-7B-Instruct-v0.2 for Konkani.pip install torch transformers peft accelerate1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3from peft import PeftModel
4
5base_model = "togethercomputer/Mistral-7B-Instruct-v0.2"
6adapter = "Reubencf/mistral-7b-instruct-konkani-lora"
7
8tokenizer = AutoTokenizer.from_pretrained(adapter)
9model = AutoModelForCausalLM.from_pretrained(
10 base_model,
11 torch_dtype=torch.float16,
12 device_map="auto",
13)
14model = PeftModel.from_pretrained(model, adapter)
15model.eval()
16
17messages = [
18 {"role": "user", "content": "तुजें नांव किदें?"},
19]
20inputs = tokenizer.apply_chat_template(
21 messages, add_generation_prompt=True, return_tensors="pt"
22).to(model.device)
23
24with torch.no_grad():
25 output = model.generate(
26 inputs,
27 max_new_tokens=256,
28 do_sample=True,
29 temperature=0.7,
30 top_p=0.9,
31 )
32
33print(tokenizer.decode(output[0][inputs.shape[-1]:], skip_special_tokens=True))1merged = model.merge_and_unload()
2merged.save_pretrained("mistral-7b-konkani-merged")
3tokenizer.save_pretrained("mistral-7b-konkani-merged")<s>[INST] your message [/INST]tokenizer.apply_chat_template(...) (shown above) applies this for you.| Base model | togethercomputer/Mistral-7B-Instruct-v0.2 |
| Type | LoRA (PEFT) |
| Rank (r) | 64 |
| Alpha | 128 |
| Dropout | 0.0 |
| Target modules | q_proj, k_proj, v_proj, o_proj |
| Task | CAUSAL_LM |