Downloads · 30 days
360
10% of all-time downloads
RichardErkhov/datatab_-_Yugo55A-GPT-gguf
datatab_-_Yugo55A-GPT-gguf is a machine learning model from RichardErkhov. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Downloads · 30 days
360
10% of all-time downloads
All-time downloads
3.7K
Public
Repo size
82.2 GB
Likes
0
Public
Click a slice to open those files.
.gguf95.2 GB · 100%
From the Hugging Face model README
Quantization made by Richard Erkhov.
Yugo55A-GPT - GGUF
| Name | Quant method | Size |
|---|---|---|
| Yugo55A-GPT.Q2_K.gguf | Q2_K | 2.53GB |
| Yugo55A-GPT.IQ3_XS.gguf | IQ3_XS | 2.81GB |
| Yugo55A-GPT.IQ3_S.gguf | IQ3_S | 2.96GB |
| Yugo55A-GPT.Q3_K_S.gguf | Q3_K_S | 2.95GB |
| Yugo55A-GPT.IQ3_M.gguf | IQ3_M | 3.06GB |
| Yugo55A-GPT.Q3_K.gguf | Q3_K | 3.28GB |
| Yugo55A-GPT.Q3_K_M.gguf | Q3_K_M | 3.28GB |
| Yugo55A-GPT.Q3_K_L.gguf | Q3_K_L | 3.56GB |
| Yugo55A-GPT.IQ4_XS.gguf | IQ4_XS | 3.67GB |
| Yugo55A-GPT.Q4_0.gguf | Q4_0 | 3.83GB |
| Yugo55A-GPT.IQ4_NL.gguf | IQ4_NL | 3.87GB |
| Yugo55A-GPT.Q4_K_S.gguf | Q4_K_S | 3.86GB |
| Yugo55A-GPT.Q4_K.gguf | Q4_K | 4.07GB |
| Yugo55A-GPT.Q4_K_M.gguf | Q4_K_M | 4.07GB |
| Yugo55A-GPT.Q4_1.gguf | Q4_1 | 4.24GB |
| Yugo55A-GPT.Q5_0.gguf | Q5_0 | 4.65GB |
| Yugo55A-GPT.Q5_K_S.gguf | Q5_K_S | 4.65GB |
| Yugo55A-GPT.Q5_K.gguf | Q5_K | 4.78GB |
| Yugo55A-GPT.Q5_K_M.gguf | Q5_K_M | 4.78GB |
| Yugo55A-GPT.Q5_1.gguf | Q5_1 | 5.07GB |
| Yugo55A-GPT.Q6_K.gguf | Q6_K | 5.53GB |
| Yugo55A-GPT.Q8_0.gguf | Q8_0 | 7.17GB |
base_model:
<table> <tr> <th>MODEL</th> <th>ARC-E</th> <th>ARC-C</th> <th>Hellaswag</th> <th>BoolQ</th> <th>Winogrande</th> <th>OpenbookQA</th> <th>PiQA</th> </tr> <tr> <td><a href="https://huggingface.co/datatab/Yugo55-GPT-v4-4bit/">*Yugo55-GPT-v4-4bit</a></td> <td>51.41</td> <td>36.00</td> <td>57.51</td> <td>80.92</td> <td><strong>65.75</strong></td> <td>34.70</td> <td><strong>70.54</strong></td> </tr> <tr> <td><a href="https://huggingface.co/datatab/Yugo55A-GPT/">Yugo55A-GPT</a></td> <td><strong>51.52</strong></td> <td><strong>37.78</strong></td> <td><strong>57.52</strong></td> <td><strong>84.40</strong></td> <td>65.43</td> <td><strong>35.60</strong></td> <td>69.43</td> </tr> </table>Results obtained through the Serbian LLM evaluation, released by Aleksa Gordić: serbian-llm-eval
- Evaluation was conducted on a 4-bit version of the model due to hardware resource constraints.
This is a merge of pre-trained language models created using mergekit. This model was merged using the linear merge method.
The following models were included in the merge:
The following YAML configuration was used to produce this model:
models:
- model: datatab/Yugo55-GPT-v4
parameters:
weight: 1.0
- model: datatab/Yugo55-GPT-DPO-v1-chkp-300
parameters:
weight: 1.0
- model: mlabonne/AlphaMonarch-7B
parameters:
weight: 0.5
- model: NousResearch/Nous-Hermes-2-Mistral-7B-DPO
parameters:
weight: 0.5
merge_method: linear
dtype: float16
!pip -q install git+https://github.com/huggingface/transformers # need to install from github
!pip install -q datasets loralib sentencepiece
!pip -q install bitsandbytes accelerate
from IPython.display import HTML, display
def set_css():
display(HTML('''
<style>
pre {
white-space: pre-wrap;
}
</style>
'''))
get_ipython().events.register('pre_run_cell', set_css)
import torch
import transformers
from transformers import AutoTokenizer, AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained(
"datatab/Yugo55A-GPT", torch_dtype="auto"
)
tokenizer = AutoTokenizer.from_pretrained(
"datatab/Yugo55A-GPT", torch_dtype="auto"
)
from typing import Optional
from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer
def generate(
user_content: str, system_content: Optional[str] = ""
) -> str:
system_content = "Ispod je uputstvo koje opisuje zadatak, upareno sa unosom koji pruža dodatni kontekst. Napišite odgovor koji na odgovarajući način kompletira zahtev."
messages = [
{
"role": "system",
"content": system_content,
},
{"role": "user", "content": user_content},
]
tokenized_chat = tokenizer.apply_chat_template(
messages, tokenize=True, add_generation_prompt=True, return_tensors="pt"
).to("cuda")
text_streamer = TextStreamer(tokenizer, skip_prompt=True, skip_special_tokens=True)
output = model.generate(
tokenized_chat,
streamer=text_streamer,
max_new_tokens=2048,
temperature=0.1,
repetition_penalty=1.11,
top_p=0.92,
top_k=1000,
pad_token_id=tokenizer.pad_token_id,
eos_token_id=tokenizer.eos_token_id,
do_sample=True,
)
generated_text = tokenizer.decode(output[0], skip_special_tokens=True)
generate("Nabroj mi sve planete suncevog sistemai reci mi koja je najveca planeta")
generate("Koja je razlika između lame, vikune i alpake?")
generate("Napišite kratku e-poruku Semu Altmanu dajući razloge za GPT-4 otvorenog koda")