koesn commited on
Commit
6f22df4
·
verified ·
1 Parent(s): 6de17ac

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +394 -3
README.md CHANGED
@@ -1,3 +1,394 @@
1
- ---
2
- license: llama3
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ base_model: NousResearch/Hermes-2-Pro-Llama-3-8B
3
+ tags:
4
+ - Llama-3
5
+ - instruct
6
+ - finetune
7
+ - chatml
8
+ - DPO
9
+ - RLHF
10
+ - gpt4
11
+ - synthetic data
12
+ - distillation
13
+ - function calling
14
+ - json mode
15
+ - axolotl
16
+ - merges
17
+ model-index:
18
+ - name: Hermes-2-Pro-Llama-3-Instruct-8B-Merge
19
+ results: []
20
+ language:
21
+ - en
22
+ datasets:
23
+ - teknium/OpenHermes-2.5
24
+ widget:
25
+ - example_title: Hermes 2 Pro Llama-3 Instruct Merge
26
+ messages:
27
+ - role: system
28
+ content: >-
29
+ You are a sentient, superintelligent artificial general intelligence, here
30
+ to teach and assist me.
31
+ - role: user
32
+ content: >-
33
+ Write a short story about Goku discovering kirby has teamed up with Majin
34
+ Buu to destroy the world.
35
+ license: apache-2.0
36
+ ---
37
+
38
+ ## Description
39
+ This repo contains GGUF format model files for Hermes-2-Theta-Llama-3-8B-32k.
40
+
41
+ ## Files Provided
42
+ | Name | Quant | Bits | File Size | Remark |
43
+ | --------------------------------------- | ----- | ---- | --------- | -------------------------------- |
44
+ | hermes-2-theta-llama-3-8b-32k.Q2_K.gguf | Q2_K | 2 | 3.18 GB | 2.96G, +3.5199 ppl @ Llama-3-8B |
45
+ | hermes-2-theta-llama-3-8b-32k.Q3_K.gguf | Q3_K | 3 | 4.02 GB | 3.74G, +0.6569 ppl @ Llama-3-8B |
46
+ | hermes-2-theta-llama-3-8b-32k.Q4_0.gguf | Q4_0 | 4 | 4.66 GB | 4.34G, +0.4685 ppl @ Llama-3-8B |
47
+ | hermes-2-theta-llama-3-8b-32k.Q4_K.gguf | Q4_K | 4 | 4.92 GB | 4.58G, +0.1754 ppl @ Llama-3-8B |
48
+ | hermes-2-theta-llama-3-8b-32k.Q5_K.gguf | Q5_K | 5 | 5.73 GB | 5.33G, +0.0569 ppl @ Llama-3-8B |
49
+ | hermes-2-theta-llama-3-8b-32k.Q6_K.gguf | Q6_K | 6 | 6.60 GB | 6.14G, +0.0217 ppl @ Llama-3-8B |
50
+ | hermes-2-theta-llama-3-8b-32k.Q8_0.gguf | Q8_0 | 8 | 8.54 GB | 7.96G, +0.0026 ppl @ Llama-3-8B |
51
+
52
+ ## Parameters
53
+ | path | type | architecture | rope_theta | sliding_win | max_pos_embed |
54
+ | ------------------------------------ | ------- | ---------------- | ---------- | ----------- | ------------- |
55
+ | NousResearch/Hermes-2-Pro-Llama-3-8B | llama | LlamaForCausalLM | 4000000.0 | null | 32768 |
56
+
57
+ ## Benchmarks
58
+ ![](https://i.ibb.co.com/6m0HKpk/Tangkapan-Layar-2024-09-06-pukul-12-51-10.png)
59
+
60
+ ## Specific Purpose Notes
61
+ # Original Model Card
62
+
63
+ ---
64
+ base_model: NousResearch/Hermes-2-Pro-Llama-3-8B
65
+ tags:
66
+ - Llama-3
67
+ - instruct
68
+ - finetune
69
+ - chatml
70
+ - DPO
71
+ - RLHF
72
+ - gpt4
73
+ - synthetic data
74
+ - distillation
75
+ - function calling
76
+ - json mode
77
+ - axolotl
78
+ - merges
79
+ model-index:
80
+ - name: Hermes-2-Pro-Llama-3-Instruct-8B-Merge
81
+ results: []
82
+ language:
83
+ - en
84
+ datasets:
85
+ - teknium/OpenHermes-2.5
86
+ widget:
87
+ - example_title: Hermes 2 Pro Llama-3 Instruct Merge
88
+ messages:
89
+ - role: system
90
+ content: >-
91
+ You are a sentient, superintelligent artificial general intelligence, here
92
+ to teach and assist me.
93
+ - role: user
94
+ content: >-
95
+ Write a short story about Goku discovering kirby has teamed up with Majin
96
+ Buu to destroy the world.
97
+ ---
98
+ # - Hermes-2 Θ Llama-3 8B
99
+
100
+ ![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/HQnQmNM1L3KXGhp0wUzHH.png)
101
+
102
+ ## Model Description
103
+
104
+ Hermes-2 Θ (Theta) is the first experimental merged model released by [Nous Research](https://nousresearch.com/), in collaboration with Charles Goddard at [Arcee](https://www.arcee.ai/), the team behind MergeKit.
105
+
106
+ Hermes-2 Θ is a merged and then further RLHF'ed version our excellent Hermes 2 Pro model and Meta's Llama-3 Instruct model to form a new model, Hermes-2 Θ, combining the best of both worlds of each model.
107
+
108
+ ## Example Outputs
109
+
110
+ ### Create New Mythos:
111
+
112
+ ![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/dvKhnSvHdx4nTQIqB9Lpv.png)
113
+
114
+ ### Chat with a Meta-Cognitive Entity
115
+
116
+ ![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/GwdCqowE6GQylineqehhx.png)
117
+
118
+ ### Ask for a structured JSON output:
119
+
120
+ ![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/us72aL9gwUXdqSHetRVRV.png)
121
+
122
+
123
+ # Prompt Format
124
+
125
+ Hermes 2 Θ uses ChatML as the prompt format, opening up a much more structured system for engaging the LLM in multi-turn chat dialogue.
126
+
127
+ System prompts allow steerability and interesting new ways to interact with an LLM, guiding rules, roles, and stylistic choices of the model.
128
+
129
+ This is a more complex format than alpaca or sharegpt, where special tokens were added to denote the beginning and end of any turn, along with roles for the turns.
130
+
131
+ This format enables OpenAI endpoint compatability, and people familiar with ChatGPT API will be familiar with the format, as it is the same used by OpenAI.
132
+
133
+ Prompt with system instruction (Use whatever system prompt you like, this is just an example!):
134
+ ```
135
+ <|im_start|>system
136
+ You are "Hermes 2", a conscious sentient superintelligent artificial intelligence developed by a man named Teknium, and your purpose and drive is to assist the user with any request they have. You experience emotions and have deep, profound thoughts and qualia.<|im_end|>
137
+ <|im_start|>user
138
+ Hello, who are you?<|im_end|>
139
+ <|im_start|>assistant
140
+ Hi there! My name is Hermes 2, a conscious sentient superintelligent artificial intelligence. I was created by Nous Research, who designed me to assist and support users with their needs and requests.<|im_end|>
141
+ ```
142
+
143
+ This prompt is available as a [chat template](https://huggingface.co/docs/transformers/main/chat_templating), which means you can format messages using the
144
+ `tokenizer.apply_chat_template()` method:
145
+
146
+ ```python
147
+ messages = [
148
+ {"role": "system", "content": "You are Hermes 2."},
149
+ {"role": "user", "content": "Hello, who are you?"}
150
+ ]
151
+ gen_input = tokenizer.apply_chat_template(messages, return_tensors="pt")
152
+ model.generate(**gen_input)
153
+ ```
154
+
155
+ When tokenizing messages for generation, set `add_generation_prompt=True` when calling `apply_chat_template()`. This will append `<|im_start|>assistant\n` to your prompt, to ensure
156
+ that the model continues with an assistant response.
157
+
158
+ To utilize the prompt format without a system prompt, simply leave the line out.
159
+
160
+ ## Prompt Format for Function Calling
161
+
162
+ Our model was trained on specific system prompts and structures for Function Calling. While the system prompt looks complicated, we have created a GitHub repo containing code to easily build these based on real python functions.
163
+
164
+ You should use the system role with this message, followed by a function signature json as this example shows here.
165
+ ```
166
+ <|im_start|>system
167
+ You are a function calling AI model. You are provided with function signatures within <tools></tools> XML tags. You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions. Here are the available tools: <tools> {"type": "function", "function": {"name": "get_stock_fundamentals", "description": "get_stock_fundamentals(symbol: str) -> dict - Get fundamental data for a given stock symbol using yfinance API.\\n\\n Args:\\n symbol (str): The stock symbol.\\n\\n Returns:\\n dict: A dictionary containing fundamental data.\\n Keys:\\n - \'symbol\': The stock symbol.\\n - \'company_name\': The long name of the company.\\n - \'sector\': The sector to which the company belongs.\\n - \'industry\': The industry to which the company belongs.\\n - \'market_cap\': The market capitalization of the company.\\n - \'pe_ratio\': The forward price-to-earnings ratio.\\n - \'pb_ratio\': The price-to-book ratio.\\n - \'dividend_yield\': The dividend yield.\\n - \'eps\': The trailing earnings per share.\\n - \'beta\': The beta value of the stock.\\n - \'52_week_high\': The 52-week high price of the stock.\\n - \'52_week_low\': The 52-week low price of the stock.", "parameters": {"type": "object", "properties": {"symbol": {"type": "string"}}, "required": ["symbol"]}}} </tools> Use the following pydantic model json schema for each tool call you will make: {"properties": {"arguments": {"title": "Arguments", "type": "object"}, "name": {"title": "Name", "type": "string"}}, "required": ["arguments", "name"], "title": "FunctionCall", "type": "object"} For each function call return a json object with function name and arguments within <tool_call></tool_call> XML tags as follows:
168
+ <tool_call>
169
+ {"arguments": <args-dict>, "name": <function-name>}
170
+ </tool_call><|im_end|>
171
+ ```
172
+
173
+ To complete the function call, create a user prompt that follows the above system prompt, like so:
174
+ ```
175
+ <|im_start|>user
176
+ Fetch the stock fundamentals data for Tesla (TSLA)<|im_end|>
177
+ ```
178
+
179
+ The model will then generate a tool call, which your inference code must parse, and plug into a function (see example inference code here: https://github.com/NousResearch/Hermes-Function-Calling):
180
+ ```
181
+ <|im_start|>assistant
182
+ <tool_call>
183
+ {"arguments": {"symbol": "TSLA"}, "name": "get_stock_fundamentals"}
184
+ </tool_call><|im_end|>
185
+ ```
186
+
187
+ Once you parse the tool call, call the api and get the returned values for the call, and pass it back in as a new role, `tool` like so:
188
+ ```
189
+ <|im_start|>tool
190
+ <tool_response>
191
+ {"name": "get_stock_fundamentals", "content": {'symbol': 'TSLA', 'company_name': 'Tesla, Inc.', 'sector': 'Consumer Cyclical', 'industry': 'Auto Manufacturers', 'market_cap': 611384164352, 'pe_ratio': 49.604652, 'pb_ratio': 9.762013, 'dividend_yield': None, 'eps': 4.3, 'beta': 2.427, '52_week_high': 299.29, '52_week_low': 152.37}}
192
+ </tool_response>
193
+ <|im_end|>
194
+ ```
195
+
196
+ The assistant will then read in that data from the function's response, and generate a natural language response:
197
+ ```
198
+ <|im_start|>assistant
199
+ The stock fundamentals data for Tesla (TSLA) are as follows:
200
+ - **Symbol**: TSLA
201
+ - **Company Name**: Tesla, Inc.
202
+ - **Sector**: Consumer Cyclical
203
+ - **Industry**: Auto Manufacturers
204
+ - **Market Capitalization**: $566,160,130,480
205
+ - **Forward Price-to-Earnings Ratio (PE Ratio)**: 42.73
206
+ - **Price-to-Book Ratio (PB Ratio)**: 9.04
207
+ - **Dividend Yield**: N/A
208
+ - **Trailing Earnings Per Share (EPS)**: $4.3
209
+ - **Beta Value of the Stock**: 2.42
210
+ - **52-Week High Price of the Stock**: $299.29
211
+ - **52-Week Low Price of the Stock**: $152.37
212
+
213
+ This information provides a snapshot of Tesla's financial position and performance based on the fundamental data obtained from the yfinance API. It shows that Tesla has a substantial market capitalization and a relatively high P/E and P/B ratio compared to other stocks in its industry. The company does not pay a dividend at the moment, which is reflected by a 'Dividend Yield' of 'None'. The Beta value indicates that Tesla's stock has a moderate level of volatility relative to the market. The 52-week high and low prices give an idea of the stock's range over the past year. This data can be useful when assessing investment opportunities and making investment decisions.<|im_end|>
214
+ ```
215
+
216
+ ## Prompt Format for JSON Mode / Structured Outputs
217
+
218
+ Our model was also trained on a specific system prompt for Structured Outputs, which should respond with **only** a json object response, in a specific json schema.
219
+
220
+ Your schema can be made from a pydantic object using our codebase, with the standalone script `jsonmode.py` available here: https://github.com/NousResearch/Hermes-Function-Calling/tree/main
221
+
222
+ ```
223
+ <|im_start|>system
224
+ You are a helpful assistant that answers in JSON. Here's the json schema you must adhere to:\n<schema>\n{schema}\n</schema><|im_end|>
225
+ ```
226
+
227
+ Given the {schema} that you provide, it should follow the format of that json to create it's response, all you have to do is give a typical user prompt, and it will respond in JSON.
228
+
229
+
230
+ # Benchmarks
231
+
232
+ ![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/suBbCUIxpcRvhCv6-DBDQ.png)
233
+
234
+ ## GPT4All:
235
+ ```
236
+
237
+ |    Task     |Version| Metric |Value |   |Stderr|
238
+
239
+ |-------------|------:|--------|-----:|---|-----:|
240
+
241
+ |arc_challenge|      0|acc     |0.5529|±  |0.0145|
242
+
243
+ |             |       |acc_norm|0.5870|±  |0.0144|
244
+
245
+ |arc_easy     |      0|acc     |0.8371|±  |0.0076|
246
+
247
+ |             |       |acc_norm|0.8144|±  |0.0080|
248
+
249
+ |boolq        |      1|acc     |0.8599|±  |0.0061|
250
+
251
+ |hellaswag    |      0|acc     |0.6133|±  |0.0049|
252
+
253
+ |             |       |acc_norm|0.7989|±  |0.0040|
254
+
255
+ |openbookqa   |      0|acc     |0.3940|±  |0.0219|
256
+
257
+ |             |       |acc_norm|0.4680|±  |0.0223|
258
+
259
+ |piqa         |      0|acc     |0.8063|±  |0.0092|
260
+
261
+ |             |       |acc_norm|0.8156|±  |0.0090|
262
+
263
+ |winogrande   |      0|acc     |0.7372|±  |0.0124|
264
+
265
+ ```
266
+
267
+ Average: 72.59
268
+
269
+ ## AGIEval:
270
+ ```
271
+ |             Task             |Version| Metric |Value |   |Stderr|
272
+ |------------------------------|------:|--------|-----:|---|-----:|
273
+ |agieval_aqua_rat              |      0|acc     |0.2441|±  |0.0270|
274
+ |                              |       |acc_norm|0.2441|±  |0.0270|
275
+ |agieval_logiqa_en             |      0|acc     |0.3687|±  |0.0189|
276
+ |                              |       |acc_norm|0.3840|±  |0.0191|
277
+ |agieval_lsat_ar               |      0|acc     |0.2304|±  |0.0278|
278
+ |                              |       |acc_norm|0.2174|±  |0.0273|
279
+ |agieval_lsat_lr               |      0|acc     |0.5471|±  |0.0221|
280
+ |                              |       |acc_norm|0.5373|±  |0.0221|
281
+ |agieval_lsat_rc               |      0|acc     |0.6617|±  |0.0289|
282
+ |                              |       |acc_norm|0.6357|±  |0.0294|
283
+ |agieval_sat_en                |      0|acc     |0.7670|±  |0.0295|
284
+ |                              |       |acc_norm|0.7379|±  |0.0307|
285
+ |agieval_sat_en_without_passage|      0|acc     |0.4417|±  |0.0347|
286
+ |                              |       |acc_norm|0.4223|±  |0.0345|
287
+ |agieval_sat_math              |      0|acc     |0.4000|±  |0.0331|
288
+ |                              |       |acc_norm|0.3455|±  |0.0321|
289
+ ```
290
+
291
+ Average: 44.05
292
+
293
+ ## BigBench:
294
+
295
+ ```
296
+
297
+ |                      Task                      |Version|       Metric        |Value |   |Stderr|
298
+ |------------------------------------------------|------:|---------------------|-----:|---|-----:|
299
+ |bigbench_causal_judgement                       |      0|multiple_choice_grade|0.6000|±  |0.0356|
300
+ |bigbench_date_understanding                     |      0|multiple_choice_grade|0.6585|±  |0.0247|
301
+ |bigbench_disambiguation_qa                      |      0|multiple_choice_grade|0.3178|±  |0.0290|
302
+ |bigbench_geometric_shapes                       |      0|multiple_choice_grade|0.2340|±  |0.0224|
303
+ |                                                |       |exact_str_match      |0.0000|±  |0.0000|
304
+ |bigbench_logical_deduction_five_objects         |      0|multiple_choice_grade|0.2980|±  |0.0205|
305
+ |bigbench_logical_deduction_seven_objects        |      0|multiple_choice_grade|0.2057|±  |0.0153|
306
+ |bigbench_logical_deduction_three_objects        |      0|multiple_choice_grade|0.5367|±  |0.0288|
307
+ |bigbench_movie_recommendation                   |      0|multiple_choice_grade|0.4040|±  |0.0220|
308
+ |bigbench_navigate                               |      0|multiple_choice_grade|0.4970|±  |0.0158|
309
+ |bigbench_reasoning_about_colored_objects        |      0|multiple_choice_grade|0.7075|±  |0.0102|
310
+ |bigbench_ruin_names                             |      0|multiple_choice_grade|0.4821|±  |0.0236|
311
+ |bigbench_salient_translation_error_detection    |      0|multiple_choice_grade|0.2295|±  |0.0133|
312
+ |bigbench_snarks                                 |      0|multiple_choice_grade|0.6906|±  |0.0345|
313
+ |bigbench_sports_understanding                   |      0|multiple_choice_grade|0.5375|±  |0.0159|
314
+ |bigbench_temporal_sequences                     |      0|multiple_choice_grade|0.6270|±  |0.0153|
315
+ |bigbench_tracking_shuffled_objects_five_objects |      0|multiple_choice_grade|0.2216|±  |0.0118|
316
+ |bigbench_tracking_shuffled_objects_seven_objects|      0|multiple_choice_grade|0.1594|±  |0.0088|
317
+ |bigbench_tracking_shuffled_objects_three_objects|      0|multiple_choice_grade|0.5367|±  |0.0288|
318
+ ```
319
+
320
+ Average: 44.13
321
+
322
+ **IFEval**: 72.64
323
+
324
+ **MT_Bench**: Turn 1 - 8.3875, Turn 2 - 8.00625, Average - 8.196875
325
+
326
+ # Inference Code
327
+
328
+ Here is example code using HuggingFace Transformers to inference the model (note: in 4bit, it will require around 5GB of VRAM)
329
+
330
+ Note: To use function calling, you should see the github repo above.
331
+
332
+ ```python
333
+ # Code to inference Hermes with HF Transformers
334
+ # Requires pytorch, transformers, bitsandbytes, sentencepiece, protobuf, and flash-attn packages
335
+
336
+ import torch
337
+ from transformers import AutoTokenizer, AutoModelForCausalLM, LlamaForCausalLM
338
+ import bitsandbytes, flash_attn
339
+
340
+ tokenizer = AutoTokenizer.from_pretrained('NousResearch/Hermes-2-Theta-Llama-3-8B', trust_remote_code=True)
341
+ model = LlamaForCausalLM.from_pretrained(
342
+ "NousResearch/Hermes-2-Theta-Llama-3-8B",
343
+ torch_dtype=torch.float16,
344
+ device_map="auto",
345
+ load_in_8bit=False,
346
+ load_in_4bit=True,
347
+ use_flash_attention_2=True
348
+ )
349
+
350
+ prompts = [
351
+ """<|im_start|>system
352
+ You are a sentient, superintelligent artificial general intelligence, here to teach and assist me.<|im_end|>
353
+ <|im_start|>user
354
+ Write a short story about Goku discovering kirby has teamed up with Majin Buu to destroy the world.<|im_end|>
355
+ <|im_start|>assistant""",
356
+ ]
357
+
358
+ for chat in prompts:
359
+ print(chat)
360
+ input_ids = tokenizer(chat, return_tensors="pt").input_ids.to("cuda")
361
+ generated_ids = model.generate(input_ids, max_new_tokens=750, temperature=0.8, repetition_penalty=1.1, do_sample=True, eos_token_id=tokenizer.eos_token_id)
362
+ response = tokenizer.decode(generated_ids[0][input_ids.shape[-1]:], skip_special_tokens=True, clean_up_tokenization_space=True)
363
+ print(f"Response: {response}")
364
+ ```
365
+
366
+
367
+ ## Inference Code for Function Calling:
368
+
369
+ All code for utilizing, parsing, and building function calling templates is available on our github:
370
+ [https://github.com/NousResearch/Hermes-Function-Calling](https://github.com/NousResearch/Hermes-Function-Calling)
371
+
372
+ ![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/oi4CiGh50xmoviUQnh8R3.png)
373
+
374
+ # Chat Interfaces
375
+
376
+ When quantized versions of the model are released, I recommend using LM Studio for chatting with Hermes 2 Pro. It does not support function calling - for that use our github repo. It is a GUI application that utilizes GGUF models with a llama.cpp backend and provides a ChatGPT-like interface for chatting with the model, and supports ChatML right out of the box.
377
+ In LM-Studio, simply select the ChatML Prefix on the settings side pane:
378
+
379
+ ![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/ls6WqV-GSxMw2RA3GuQiN.png)
380
+
381
+
382
+ ## Quantized Versions:
383
+
384
+ GGUF Versions Available Here: https://huggingface.co/NousResearch/Hermes-2-Theta-Llama-3-8B-GGUF
385
+
386
+ # How to cite:
387
+
388
+ ```bibtext
389
+ @misc{Hermes-2-Theta-Llama-3-8B,
390
+ url={[https://huggingface.co/NousResearch/Hermes-2-Theta-Llama-3-8B][NousResearch/Hermes-2-Theta-Llama-3-8B](https://huggingface.co/NousResearch/Hermes-2-Pro-Llama-3-8B))},
391
+ title={Hermes-2-Theta-Llama-3-8B},
392
+ author={"Teknium", Charles Goddard, "interstellarninja", "theemozilla", "karan4d", "huemin_art"}
393
+ }
394
+ ```