Instructions to use konkani/mistral-7b-instruct-konkani-lora with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use konkani/mistral-7b-instruct-konkani-lora with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("togethercomputer/Mistral-7B-Instruct-v0.2") model = PeftModel.from_pretrained(base_model, "konkani/mistral-7b-instruct-konkani-lora") - Notebooks
- Google Colab
- Kaggle
Mistral-7B-Instruct Konkani LoRA
A LoRA adapter that adapts togethercomputer/Mistral-7B-Instruct-v0.2 for Konkani.
How to run
Install
pip install torch transformers peft accelerate
Load and generate
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
base_model = "togethercomputer/Mistral-7B-Instruct-v0.2"
adapter = "Reubencf/mistral-7b-instruct-konkani-lora"
tokenizer = AutoTokenizer.from_pretrained(adapter)
model = AutoModelForCausalLM.from_pretrained(
base_model,
torch_dtype=torch.float16,
device_map="auto",
)
model = PeftModel.from_pretrained(model, adapter)
model.eval()
messages = [
{"role": "user", "content": "तुजें नांव किदें?"},
]
inputs = tokenizer.apply_chat_template(
messages, add_generation_prompt=True, return_tensors="pt"
).to(model.device)
with torch.no_grad():
output = model.generate(
inputs,
max_new_tokens=256,
do_sample=True,
temperature=0.7,
top_p=0.9,
)
print(tokenizer.decode(output[0][inputs.shape[-1]:], skip_special_tokens=True))
Merge the adapter (optional)
To fold the LoRA weights into the base model for faster inference:
merged = model.merge_and_unload()
merged.save_pretrained("mistral-7b-konkani-merged")
tokenizer.save_pretrained("mistral-7b-konkani-merged")
Prompt format
Uses the Mistral instruct chat template:
<s>[INST] your message [/INST]
tokenizer.apply_chat_template(...) (shown above) applies this for you.
Adapter details
| 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 |
- Downloads last month
- -
Model tree for konkani/mistral-7b-instruct-konkani-lora
Base model
togethercomputer/Mistral-7B-Instruct-v0.2