Downloads · 30 days
21
2% of all-time downloads
simecek/cswikimistral_0.1
cswikimistral_0.1 is a text generation model from simecek. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
This is a Mistral7B model fine-tuned with 4bit-QLoRA on Czech Wikipedia data. The model is primarily designed for further fine-tuning for Czech-specific NLP tasks, including summarization and question answering. This…
Downloads · 30 days
21
2% of all-time downloads
All-time downloads
1.1K
Public
Repo size
29 GB
Likes
5
Public
Click a slice to open those files.
.bin14.5 GB · 100%
From the Hugging Face model README
This is a Mistral7B model fine-tuned with 4bit-QLoRA on Czech Wikipedia data. The model is primarily designed for further fine-tuning for Czech-specific NLP tasks, including summarization and question answering. This adaptation allows for better performance in tasks that require an understanding of the Czech language and context.
For exact QLoRA parameters, see the Axolotl's YAML file.
Example of usage::
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_name = "simecek/cswikimistral_0.1"
device = "cuda" if torch.cuda.is_available() else "cpu"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name, device_map="auto", load_in_4bit=True)
def generate_text(prompt, max_new_tokens=50):
inputs = tokenizer(prompt, return_tensors="pt").to(device)
attention_mask = inputs["attention_mask"]
input_ids = inputs["input_ids"]
output = model.generate(
input_ids,
attention_mask=attention_mask,
max_new_tokens=max_new_tokens,
num_return_sequences=1,
pad_token_id=tokenizer.eos_token_id,
)
return tokenizer.decode(output[0], skip_special_tokens=True)
prompt = "Hlavní město České republiky je"
generated_text = generate_text(prompt, max_new_tokens=5)
print(generated_text)