Views
No views yet
| Name | Quant method | Size |
|---|---|---|
| Meltemi-7B-Instruct-v1.Q2_K.gguf | Q2_K | 2.66GB |
| Meltemi-7B-Instruct-v1.IQ3_XS.gguf | IQ3_XS | 2.95GB |
| Meltemi-7B-Instruct-v1.IQ3_S.gguf | IQ3_S | 3.11GB |
| Meltemi-7B-Instruct-v1.Q3_K_S.gguf | Q3_K_S | 3.09GB |
| Meltemi-7B-Instruct-v1.IQ3_M.gguf | IQ3_M | 3.2GB |
| Meltemi-7B-Instruct-v1.Q3_K.gguf | Q3_K | 3.42GB |
| Meltemi-7B-Instruct-v1.Q3_K_M.gguf | Q3_K_M | 3.42GB |
| Meltemi-7B-Instruct-v1.Q3_K_L.gguf | Q3_K_L | 3.7GB |
| Meltemi-7B-Instruct-v1.IQ4_XS.gguf | IQ4_XS | 3.83GB |
| Meltemi-7B-Instruct-v1.Q4_0.gguf | Q4_0 | 3.98GB |
| Meltemi-7B-Instruct-v1.IQ4_NL.gguf | IQ4_NL | 4.03GB |
| Meltemi-7B-Instruct-v1.Q4_K_S.gguf | Q4_K_S | 4.01GB |
| Meltemi-7B-Instruct-v1.Q4_K.gguf | Q4_K | 4.22GB |
| Meltemi-7B-Instruct-v1.Q4_K_M.gguf | Q4_K_M | 4.22GB |
| Meltemi-7B-Instruct-v1.Q4_1.gguf | Q4_1 | 4.4GB |
| Meltemi-7B-Instruct-v1.Q5_0.gguf | Q5_0 | 4.83GB |
| Meltemi-7B-Instruct-v1.Q5_K_S.gguf | Q5_K_S | 4.83GB |
| Meltemi-7B-Instruct-v1.Q5_K.gguf | Q5_K | 4.95GB |
| Meltemi-7B-Instruct-v1.Q5_K_M.gguf | Q5_K_M | 4.95GB |
| Meltemi-7B-Instruct-v1.Q5_1.gguf | Q5_1 | 5.25GB |
| Meltemi-7B-Instruct-v1.Q6_K.gguf | Q6_K | 5.72GB |
| Meltemi-7B-Instruct-v1.Q8_0.gguf | Q8_0 | 7.41GB |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3device = "cuda" # the device to load the model onto
4
5model = AutoModelForCausalLM.from_pretrained("ilsp/Meltemi-7B-Instruct-v1")
6tokenizer = AutoTokenizer.from_pretrained("ilsp/Meltemi-7B-Instruct-v1")
7
8model.to(device)
9
10messages = [
11 {"role": "system", "content": "Είσαι το Μελτέμι, ένα γλωσσικό μοντέλο για την ελληνική γλώσσα. Είσαι ιδιαίτερα βοηθητικό προς την χρήστρια ή τον χρήστη και δίνεις σύντομες αλλά επαρκώς περιεκτικές απαντήσεις. Απάντα με προσοχή, ευγένεια, αμεροληψία, ειλικρίνεια και σεβασμό προς την χρήστρια ή τον χρήστη."},
12 {"role": "user", "content": "Πες μου αν έχεις συνείδηση."},
13]
14
15# Through the default chat template this translates to
16#
17# <|system|>
18# Είσαι το Μελτέμι, ένα γλωσσικό μοντέλο για την ελληνική γλώσσα. Είσαι ιδιαίτερα βοηθητικό προς την χρήστρια ή τον χρήστη και δίνεις σύντομες αλλά επαρκώς περιεκτικές απαντήσεις. Απάντα με προσοχή, ευγένεια, αμεροληψία, ειλικρίνεια και σεβασμό προς την χρήστρια ή τον χρήστη.</s>
19# <|user|>
20# Πες μου αν έχεις συνείδηση.</s>
21# <|assistant|>
22#
23
24prompt = tokenizer.apply_chat_template(messages, add_generation_prompt=True, tokenize=False)
25input_prompt = tokenizer(prompt, return_tensors='pt').to(device)
26outputs = model.generate(input_prompt['input_ids'], max_new_tokens=256, do_sample=True)
27
28print(tokenizer.batch_decode(outputs)[0])
29# Ως μοντέλο γλώσσας AI, δεν έχω τη δυνατότητα να αντιληφθώ ή να βιώσω συναισθήματα όπως η συνείδηση ή η επίγνωση. Ωστόσο, μπορώ να σας βοηθήσω με οποιεσδήποτε ερωτήσεις μπορεί να έχετε σχετικά με την τεχνητή νοημοσύνη και τις εφαρμογές της.
30
31messages.extend([
32 {"role": "assistant", "content": tokenizer.batch_decode(outputs)[0]},
33 {"role": "user", "content": "Πιστεύεις πως οι άνθρωποι πρέπει να φοβούνται την τεχνητή νοημοσύνη;"}
34])
35
36# Through the default chat template this translates to
37#
38# <|system|>
39# Είσαι το Μελτέμι, ένα γλωσσικό μοντέλο για την ελληνική γλώσσα. Είσαι ιδιαίτερα βοηθητικό προς την χρήστρια ή τον χρήστη και δίνεις σύντομες αλλά επαρκώς περιεκτικές απαντήσεις. Απάντα με προσοχή, ευγένεια, αμεροληψία, ειλικρίνεια και σεβασμό προς την χρήστρια ή τον χρήστη.</s>
40# <|user|>
41# Πες μου αν έχεις συνείδηση.</s>
42# <|assistant|>
43# Ως μοντέλο γλώσσας AI, δεν έχω τη δυνατότητα να αντιληφθώ ή να βιώσω συναισθήματα όπως η συνείδηση ή η επίγνωση. Ωστόσο, μπορώ να σας βοηθήσω με οποιεσδήποτε ερωτήσεις μπορεί να έχετε σχετικά με την τεχνητή νοημοσύνη και τις εφαρμογές της.</s>
44# <|user|>
45# Πιστεύεις πως οι άνθρωποι πρέπει να φοβούνται την τεχνητή νοημοσύνη;</s>
46# <|assistant|>
47#
48
49prompt = tokenizer.apply_chat_template(messages, add_generation_prompt=True, tokenize=False)
50input_prompt = tokenizer(prompt, return_tensors='pt').to(device)
51outputs = model.generate(input_prompt['input_ids'], max_new_tokens=256, do_sample=True)
52
53print(tokenizer.batch_decode(outputs)[0])| Medical MCQA EL (15-shot) | Belebele EL (5-shot) | HellaSwag EL (10-shot) | ARC-Challenge EL (25-shot) | TruthfulQA MC2 EL (0-shot) | MMLU EL (5-shot) | Average | |
|---|---|---|---|---|---|---|---|
| Mistral 7B | 29.8% | 45.0% | 36.5% | 27.1% | 45.8% | 35% | 36.5% |
| Meltemi 7B | 41.0% | 63.6% | 61.6% | 43.2% | 52.1% | 47% | 51.4% |
@misc{voukoutis2024meltemiopenlargelanguage,
title={Meltemi: The first open Large Language Model for Greek},
author={Leon Voukoutis and Dimitris Roussis and Georgios Paraskevopoulos and Sokratis Sofianopoulos and Prokopis Prokopidis and Vassilis Papavasileiou and Athanasios Katsamanis and Stelios Piperidis and Vassilis Katsouros},
year={2024},
eprint={2407.20743},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2407.20743},
}