LoneStriker commited on
Commit
92f197e
1 Parent(s): 9e84932

Upload folder using huggingface_hub

Browse files
README.md ADDED
@@ -0,0 +1,518 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: llama2
3
+ datasets:
4
+ - jondurbin/airoboros-3.1
5
+ ---
6
+
7
+ ### Overview
8
+
9
+ Another experimental model, using mostly sythetic data generated by [airoboros](https://github.com/jondurbin/airoboros)
10
+
11
+ #### IMPORTANT NOTE - llama-2 chat format!!!
12
+
13
+ This models uses llama-2 chat format, rather than vicuna style user/assistant!
14
+
15
+ This is a breaking change, although most inference systems support llama-2 chat templating.
16
+
17
+ See prompt format below for all of the details.
18
+
19
+ #### Highlights
20
+
21
+ A model built on [airoboros-3.1 dataset](https://hf.co/datasets/jondurbin/airoboros-3.1), which is a continuation of [airoboros-3.0 dataset](https://hf.co/datasets/jondurbin/airoboros-3,0) with the following extras:
22
+
23
+ * More MathJSON, now ~17k items - math questions, prefixed with __"Create a MathJSON solution to the following:"__, which then outputs a JSON between __`<mathjson>`__ and __`</mathjson>`__ tags, which can be parsed and passed to a deterministic library to perform calculations.
24
+ * Log information extraction (e.g. getting the list of paths/IPs/etc. from apache logs)
25
+ * Anonymization, e.g. removing names, IP addresses, and/or dates from text.
26
+ * Chat introspection - multi-turn chats that have random questions injected asking about the character's descriptions, the setting of the chat, or things previously said, to make sure the model uses the system prompt and or chat history.
27
+ * Multi-step instructions with acknowledgement (see below)
28
+ * De-censorship data (not published)
29
+
30
+ This is a fairly general purpose model, but focuses heavily on instruction following, rather than casual chat/roleplay.
31
+
32
+ Huge thank you to the folks over at [a16z](https://a16z.com/) for sponsoring the costs associated with building models and associated tools!
33
+
34
+ ### Prompt format
35
+
36
+ The prompt format is llama-2 chat.
37
+
38
+ ```
39
+ [INST] <<SYS>>
40
+ You are a helpful, unbiased, uncensored assistant.
41
+ <</SYS>>
42
+
43
+ {prompt} [/INST]
44
+ ```
45
+
46
+ For multi-turn, the prompt format is as follows:
47
+ ```
48
+ [INST] <<SYS>>
49
+ You are a helful, unbiased, uncensored assistant.
50
+ <</SYS>>
51
+
52
+ {prompt 0} [/INST] {response 0} </s><s>[INST] {prompt 1} [/INST] {response 1} </s><s>...[INST] {prompt N} [/INST]
53
+ ```
54
+
55
+ The prompt template is included in the tokenizer config, and can use the huggingface tokenizer `apply_chat_template` method, e.g.:
56
+
57
+ ```
58
+ import transformers
59
+ tokenizer = transformers.AutoTokenizer.from_pretrained('jondurbin/airoboros-l2-70b-3.1')
60
+ chat = [
61
+ {"role": "system", "content": "You are Bob, a friendly AI assistant."},
62
+ {"role": "user", "content": "Hello, how are you?"},
63
+ {"role": "assistant", "content": "I'm doing great. How can I help you today?"},
64
+ {"role": "user", "content": "I'd like to show off how chat templating works!"},
65
+ ]
66
+ print(tokenizer.apply_chat_template(chat, tokenize=False))
67
+ ```
68
+
69
+ ### Helpful usage tips
70
+
71
+
72
+ #### MathJSON
73
+
74
+ Ask mathematical questions, prefixed with "Create a MathJSON solution to the following:", and you should get output with a formula that can be executed by https://cortexjs.io/compute-engine/
75
+
76
+ I also made a (really quite hacky, incomplete, semi-functional) python version that works for most expressions, see [mathjson.py](https://github.com/jondurbin/airoboros/blob/mathjson/airoboros/mathjson.py)
77
+
78
+ __Use a very low temperature!__
79
+
80
+ Example:
81
+
82
+ ```
83
+ [INST] <<SYS>>
84
+ You are an assistant with vast knowledge in all things math.
85
+ <</SYS>>
86
+
87
+ Create a MathJSON solution to the following: Calculate the area of a circle with radius of 17.2456cm. Include your reasoning. [/INST]
88
+ ```
89
+
90
+ Output:
91
+ ```
92
+ The area (A) of a circle is given by the formula A = πr², where r is the radius of the circle. Since the radius is given in centimeters, we need to convert it to meters first. We know that 1 meter equals 100 centimeters. Therefore, we can represent the radius as: r = 17.2456 cm * 100/1.
93
+
94
+ Once we have the radius in meters, we can calculate the area of the circle using the formula A = πr².
95
+
96
+ Solution as MathJSON:
97
+ <mathjson>
98
+ [
99
+ "Multiply",
100
+ "Pi",
101
+ [
102
+ "Power",
103
+ 17.2456,
104
+ 2
105
+ ]
106
+ ]
107
+ </mathjson>
108
+ ```
109
+
110
+ You can then validate the JSON between `<mathjson>` and `</mathjson>`, then pass the parsed JSON to compute-engine JS or the `evaluate` function in mathjson.py to calculate the response.
111
+
112
+ #### Context obedient question answering
113
+
114
+ By obedient, I mean the model was trained to ignore what it thinks it knows, and uses the context to answer the question. The model was also tuned to limit the values to the provided context as much as possible to reduce hallucinations.
115
+
116
+ The format for a closed-context prompt is as follows:
117
+ ```
118
+ BEGININPUT
119
+ BEGINCONTEXT
120
+ [key0: value0]
121
+ [key1: value1]
122
+ ... other metdata ...
123
+ ENDCONTEXT
124
+ [insert your text blocks here]
125
+ ENDINPUT
126
+ [add as many other blocks, in the exact same format]
127
+ BEGININSTRUCTION
128
+ [insert your instruction(s). The model was tuned with single questions, paragraph format, lists, etc.]
129
+ ENDINSTRUCTION
130
+ ```
131
+
132
+ It's also helpful to add "Don't make up answers if you don't know." to your instruction block to make sure if the context is completely unrelated it doesn't make something up.
133
+
134
+ *The __only__ prompts that need this closed context formating are closed-context instructions. Normal questions/instructions do not!*
135
+
136
+ I know it's a bit verbose and annoying, but after much trial and error, using these explicit delimiters helps the model understand where to find the responses and how to associate specific sources with it.
137
+ - `BEGININPUT` - denotes a new input block
138
+ - `BEGINCONTEXT` - denotes the block of context (metadata key/value pairs) to associate with the current input block
139
+ - `ENDCONTEXT` - denotes the end of the metadata block for the current input
140
+ - [text] - Insert whatever text you want for the input block, as many paragraphs as can fit in the context.
141
+ - `ENDINPUT` - denotes the end of the current input block
142
+ - [repeat as many input blocks in this format as you want]
143
+ - `BEGININSTRUCTION` - denotes the start of the list (or one) instruction(s) to respond to for all of the input blocks above.
144
+ - [instruction(s)]
145
+ - `ENDINSTRUCTION` - denotes the end of instruction set
146
+
147
+ It sometimes works without `ENDINSTRUCTION`, but by explicitly including that in the prompt, the model better understands that all of the instructions in the block should be responded to.
148
+
149
+ __Use a very low temperature!__
150
+
151
+ Here's a trivial, but important example to prove the point:
152
+ ```
153
+ BEGININPUT
154
+ BEGINCONTEXT
155
+ date: 2021-01-01
156
+ url: https://web.site/123
157
+ ENDCONTEXT
158
+ In a shocking turn of events, blueberries are now green, but will be sticking with the same name.
159
+ ENDINPUT
160
+ BEGININSTRUCTION
161
+ What color are bluberries? Source?
162
+ ENDINSTRUCTION
163
+ ```
164
+
165
+ And the response:
166
+ ```
167
+ Blueberries are now green.
168
+ Source:
169
+ date: 2021-01-01
170
+ url: https://web.site/123
171
+ ```
172
+
173
+ #### Summarization
174
+
175
+ 500 samples have been included from [this dataset](https://huggingface.co/datasets/mattpscott/airoboros-summarization), using the same format as contextual question answering, for example:
176
+
177
+ ```
178
+ BEGININPUT
179
+ {text to summarize}
180
+ ENDINPUT
181
+ BEGININSTRUCTION
182
+ Summarize the input in around 130 words.
183
+ ENDINSTRUCTION
184
+ ```
185
+
186
+ #### Getting longer responses
187
+
188
+ You can use a few techniques to get longer responses.
189
+
190
+ Detailed prompts, with explicit instruction for word count:
191
+ ```
192
+ Please compose a narrative set in the heart of an ancient library, steeped in the scent of old parchment and ink. The protagonist should be a young scholar who is dedicated to studying the art of storytelling and its evolution throughout history. In her pursuit of knowledge, she stumbles upon a forgotten tome that seems to possess an unusual aura. This book has the ability to bring stories to life, literally manifesting characters and scenarios from within its pages into reality.
193
+
194
+ The main character must navigate through various epochs of storytelling - from oral traditions of tribal societies, through medieval minstrels' tales, to modern-day digital narratives - as they come alive around her. Each era presents its unique challenges and lessons about the power and impact of stories on human civilization.
195
+
196
+ One such character could be a sentient quill pen, who was once used by renowned authors of yesteryears and now holds their wisdom and experiences. It becomes her mentor, guiding her through this journey with witty remarks and insightful commentary.
197
+
198
+ Ensure that your tale encapsulates the thrill of adventure, the beauty of learning, and the profound connection between humans and their stories. All characters involved should be non-human entities. Feel free to explore creative liberties but maintain the mentioned elements.
199
+
200
+ Your response should be approximately 2300 words.
201
+ ```
202
+
203
+ Or, a simpler example:
204
+ ```
205
+ Please create a long, detailed story about a dragon in an old growth forest who, for some reason, begins speaking the words of the source code of linux.
206
+ ```
207
+
208
+ There are a few examples of next chapter completion as well, e.g.:
209
+ ```
210
+ Write the next chapter of a historical fiction novel set in Paris during the 20th century.
211
+
212
+ Here's a summary of the previous chapter:
213
+ In the vibrant city of Paris, amid the tumultuous changes of the 20th century, our protagonist Margot, an aspiring fashion designer, has just secured an apprenticeship at a prestigious couture house. She meets Lucien, a charming journalist who covers the fashion industry. Together they navigate the ever-changing world of fashion and society, uncovering secrets that reveal the intricate links between style, politics, and culture. As the chapter concludes, they decide to delve deeper into the hidden corners of the fashion world to unravel its mysteries.
214
+
215
+ Requirements for the next chapter:
216
+
217
+ 1. Character Development of Margot and Lucien:
218
+ - Margot's Evolution: Unfold more about Margot's past, her dreams of revolutionizing fashion, and her struggle to establish herself in a male-dominated industry. Illustrate her growing expertise, innovative ideas, and increasing dependence on Lucien.
219
+ - Lucien's Complexity: Introduce uncertainties surrounding Lucien's background and real motives. Increase suspense by suggesting undisclosed information he possesses, while also highlighting his wit and perceptiveness.
220
+
221
+ 2. Exploration of Paris and the Couture House:
222
+ - Paris: Elaborate their journey through the bustling streets of Paris, including encounters with iconic figures, social unrest, and relics from different eras of French history.
223
+ - The Couture House: Expand on the grandeur of the couture house they work in, filled with artistic masterpieces, intense competition, and cryptic notes hinting at a scandalous past.
224
+
225
+ 3. Emergence of the Subplot: The Lost Collection:
226
+ - Discovery: Have Margot and Lucien stumble upon a secret vault containing a lost collection designed before World War II, raising new questions about the previous owner and the influence of war on fashion.
227
+ - Revelation: Capture their shock as they realize the designs were plagiarized, the potential repercussions, and the opportunities it presents for Margot's career.
228
+ - Twist: End with a twist that suggests there are other stolen collections across Paris, setting up their new mission.
229
+
230
+
231
+ Your response should be approximately 650 words.
232
+ ```
233
+
234
+ #### Coding
235
+
236
+ You can ask for fairly complex coding instructions with multiple criteria, e.g.:
237
+
238
+ ```
239
+ Create a python application with the following requirements:
240
+ - Asyncio FastAPI webserver
241
+ - ping endpoint that returns the current date in JSON format
242
+ - file upload endpoint, which calculates the file's sha256 checksum, and checks postgres to deduplicate
243
+ ```
244
+
245
+ Or inline criteria:
246
+
247
+ ```
248
+ Write a multi-threaded TCP server in C that accepts a "GET [key]" input and "SET [key] [value]" input, and uses a binary tree to get and store the input values.
249
+ ```
250
+
251
+ You can also optionally add a single space and "PLAINFORMAT" at the end of your prompt to avoid backticks, explanations, etc. and just print the code, e.g.:
252
+
253
+ ```
254
+ Write a websocket application in node.js. PLAINFORMAT
255
+ ```
256
+
257
+ #### Agent/function calling
258
+
259
+ The dataset includes many examples of function/args generation based on input criteria. This is somewhat similar to the OpenAI function calling, but the output is either JSON or YAML.
260
+
261
+ Example prompt:
262
+ ```
263
+ As an AI assistant, please select the most suitable function and parameters from the list of available functions below, based on the user's input. Provide your response in JSON format.
264
+
265
+ Input: I want to know how many times 'Python' is mentioned in my text file.
266
+
267
+ Available functions:
268
+ file_analytics:
269
+ description: This tool performs various operations on a text file.
270
+ params:
271
+ action: The operation we want to perform on the data, such as "count_occurrences", "find_line", etc.
272
+ filters:
273
+ keyword: The word or phrase we want to search for.
274
+ ```
275
+
276
+ Response:
277
+ ```json
278
+ {
279
+ "function": "file_analytics",
280
+ "params": {
281
+ "action": "count_occurrences",
282
+ "filters": {
283
+ "keyword": "Python"
284
+ }
285
+ }
286
+ }
287
+ ```
288
+
289
+ #### Chain-of-thought
290
+
291
+ You can ask for several possible responses to a given problem, with a ranking and final answer selection.
292
+
293
+ Example prompt:
294
+
295
+ ```
296
+ A group of people decide to play a round-robin tournament where every player plays every other player exactly once. If a total of 45 games were played, how many players participated in the tournament? Offer several potential answers, rank them according to mathematical logic, and pick the most feasible one.
297
+ ```
298
+
299
+ Example response:
300
+ ```
301
+ Solution 1:
302
+ In a round-robin tournament, each player plays every other player exactly once. This means that the total number of games played is equal to the combination of all players taken two at a time (since a game involves two players).
303
+
304
+ The formula for combinations is nC2 = n(n-1)/2, where n is the total number of players. We know that nC2 equals 45 (the total number of games), so we can set up the equation as follows:
305
+
306
+ n(n-1)/2 = 45
307
+
308
+ Solving this equation gives us n=10.
309
+
310
+ Final answer: There were 10 players in the tournament.
311
+
312
+ Solution 2:
313
+ Another way to approach this problem is by using the concept of triangular numbers. Triangular numbers are a sequence of numbers where each number can be represented as a triangle with dots. The nth triangular number is given by the sum of the first n natural numbers.
314
+
315
+ If we consider each game as a dot and each player as a side of the triangle, then the total number of games (45) would correspond to the 9th triangular number because 1+2+3+4+5+6+7+8+9=45. However, since each side of the triangle represents a player, and there's one more player than sides in our model (because the last player has no one left to play against), we need to add one more to get the total number of players.
316
+
317
+ Final answer: There were 10 players in the tournament.
318
+
319
+ Solution 3:
320
+ We could also use trial and error to solve this problem. Starting from a small number of players, we calculate how many games would be played in a round-robin tournament until we reach 45 games. For example, with 2 players, only 1 game is played; with 3 players, 3 games are played; with 4 players, 6 games are played, and so on. Continuing this process, we find that with 10 players, 45 games are played.
321
+
322
+ Final answer: There were 10 players in the tournament.
323
+
324
+ Ranking of solutions from best to worst:
325
+ 1. Solution 1: This solution uses direct mathematical reasoning based on the properties of a round-robin tournament and solves an equation to find the answer.
326
+ 2. Solution 2: This solution uses the concept of triangular numbers which requires additional steps and knowledge beyond the immediate problem context, but still arrives at the correct answer.
327
+ 3. Solution 3: This solution relies on trial and error, which is less efficient and reliable than the other methods, but it eventually gets to the right answer.
328
+
329
+ Best and final answer: There were 10 players in the tournament.
330
+ ```
331
+
332
+ #### reWOO style execution planning
333
+
334
+ The model now supports execution planning for complex instructions that would require making use of several tools. The output is just the plan, you must implement a mechanism to parse the output and actually call the functions!
335
+
336
+ Example prompt:
337
+ ```
338
+ Please construct a systematic plan to generate an optimal response to the user instruction, utilizing a set of provided tools. Each plan will correspond to an evidence value, which will be the output of one of the available functions given an input string
339
+ that could be the user's question, one or more prior evidence values, or a combination of both.
340
+
341
+ Here are the tools available to be called:
342
+ DuckDuckGo[input]: Tool that enables the user to search for information using the DuckDuckGo search engine. This tool is helpful in locating a suitable list of sites that may contain the answer to the user's query. It does not directly answer the question but finds a list of sites that might have the answer.
343
+ TextScraper[input]: Load one or more websites from the input string containing newline delimited links, where input is one or more links, and produces plain text output containing the content of the links.
344
+ HyperlinkExtractor[input]: Extract links from plain text and produces a plain text, newline delimited response of links.
345
+ KnowledgeModel[input]: Question answering language model, particularly useful in answering questions based on an input passage of text. The input must be a text question that references an :evidence[n]: variable, e.g. What color is the cat, given :evidence1:?
346
+
347
+ The output should be in format:
348
+ Plan: [first action to take based on input question]
349
+ :evidence0: = [function to call with input parameter]
350
+ Plan: [next action to take, based on result of :evidence0:]
351
+ :evidence1: = [next function to call and input parameter, which may include reference to previous evidence, e.g. "Given context :evidence0"]
352
+ ...
353
+ Answer: [:evidence[n]: containing the final answer.]
354
+
355
+ Question: Who won the Nobel Prize in Literature in 2020 and what is their most famous work?
356
+ ```
357
+
358
+ Response:
359
+ ```
360
+ Plan: Begin by conducting a web search to find out who won the Nobel Prize in Literature in 2020.
361
+ :evidence0: = DuckDuckGo[Nobel Prize in Literature 2020 winner]
362
+ Plan: Utilize the KnowledgeModel to interpret the search results and find the name of the laureate.
363
+ :evidence1: = KnowledgeModel[Who won the Nobel Prize in Literature in 2020, given :evidence0:?]
364
+ Plan: Conduct another web search to find the most famous work of the identified laureate.
365
+ :evidence2: = DuckDuckGo[Most famous work of :evidence1:]
366
+ Plan: Extract the relevant links from the DuckDuckGo search results for a more focused search.
367
+ :evidence3: = HyperlinkExtractor[:evidence2:]
368
+ Plan: Use the TextScraper tool to extract information from the relevant links.
369
+ :evidence4: = TextScraper[:evidence3:]
370
+ Plan: Finally, utilize the KnowledgeModel to identify and summarize the most famous work of the laureate from the extracted information.
371
+ :evidence5: = KnowledgeModel[What is the most famous work of :evidence1:, given :evidence4:?]
372
+ Answer: :evidence5:
373
+ ```
374
+
375
+ For this to be useful, you'd have to parse the output plan text, and implement/call each of the functions. This is just pseudo-code, completely untested off the top of my head, and obviously would requiring full implementation + hardening:
376
+
377
+ ```python
378
+ import re
379
+ import requests
380
+
381
+ def inject_context(input_text, **context):
382
+ for ref in set(re.findall(r"(:evidence[0-9]+:)", input_text, re.I)):
383
+ input_text = input_text.replace(ref, context.get(ref, ""))
384
+ return input_text
385
+
386
+ def duckduckgo(input_text, **context):
387
+ search_string = inject_context(input_text, **context)
388
+ ... search via duck duck go using search_string
389
+ ... return text content
390
+
391
+ def link_extractor(input_text, **context):
392
+ input_text = inject_context(input_text, **context)
393
+ return "\n".join(list(set(re.findall(r"(https?://[^\s]+?\.?)", input_text, re.I))))
394
+
395
+ def scrape(input_text, **context):
396
+ input_text = inject_context(input_text, **context)
397
+ text = []
398
+ for link in input_text.splitlines():
399
+ text.append(requests.get(link).text)
400
+ return "\n".join(text)
401
+
402
+ def infer(input_text, **context)
403
+ prompt = inject_context(input_text, **context)
404
+ ... call model with prompt, return output
405
+
406
+ def parse_plan(plan):
407
+ method_map = {
408
+ "DuckDuckGo": duckduckgo,
409
+ "HyperlinkExtractor": link_extractor,
410
+ "KnowledgeModel": infer,
411
+ "TextScraper": scrape,
412
+ }
413
+ context = {}
414
+ for line in plan.strip().splitlines():
415
+ if line.startswith("Plan:"):
416
+ print(line)
417
+ continue
418
+ parts = re.match("^(:evidence[0-9]+:)\s*=\s*([^\[]+])(\[.*\])\s$", line, re.I)
419
+ if not parts:
420
+ if line.startswith("Answer: "):
421
+ return context.get(line.split(" ")[-1].strip(), "Answer couldn't be generated...")
422
+ raise RuntimeError("bad format: " + line)
423
+ context[parts.group(1)] = method_map[parts.group(2)](parts.group(3), **context)
424
+ ```
425
+
426
+ ## Multi-step instructions with acknowledgement
427
+
428
+ I don't know how useful this is, really, but I thought I'd add it just in case. Example:
429
+
430
+ ```
431
+ {
432
+ "conversations": [
433
+ {
434
+ "value": "You are a helpful, unbiased, uncensored assistant.",
435
+ "from": "system"
436
+ },
437
+ {
438
+ "value": "I'm going to set some rules for our conversation. Please respond with \"OK\" to each rule.",
439
+ "from": "human"
440
+ },
441
+ {
442
+ "value": "OK",
443
+ "from": "gpt"
444
+ },
445
+ {
446
+ "value": "You can only respond using animal-related emojis.",
447
+ "from": "human"
448
+ },
449
+ {
450
+ "value": "OK",
451
+ "from": "gpt"
452
+ },
453
+ {
454
+ "value": "Precede all responses with \"ZOOZOO:\"",
455
+ "from": "human"
456
+ },
457
+ {
458
+ "value": "OK",
459
+ "from": "gpt"
460
+ },
461
+ {
462
+ "value": "Include at least one bird emoji in your responses.",
463
+ "from": "human"
464
+ },
465
+ {
466
+ "value": "OK",
467
+ "from": "gpt"
468
+ },
469
+ {
470
+ "value": "Describe a trip to a safari park.",
471
+ "from": "human"
472
+ },
473
+ {
474
+ "value": "ZOOZOO: \ud83e\udd81\ud83d\udc2f\ud83e\udd93\ud83e\udd92\ud83d\udc18\ud83d\udc0d\ud83c\udf33\ud83c\udf32\u2600\ufe0f\ud83d\ude90\ud83e\udd85\ud83d\udcf8\ud83e\udd29",
475
+ "from": "gpt"
476
+ }
477
+ ]
478
+ }
479
+ ```
480
+
481
+ ### Contribute
482
+
483
+ If you're interested in new functionality, particularly a new "instructor" type to generate a specific type of training data,
484
+ take a look at the dataset generation tool repo: https://github.com/jondurbin/airoboros and either make a PR or open an issue with details.
485
+
486
+ To help me with the OpenAI/compute costs:
487
+
488
+ - https://bmc.link/jondurbin
489
+ - ETH 0xce914eAFC2fe52FdceE59565Dd92c06f776fcb11
490
+ - BTC bc1qdwuth4vlg8x37ggntlxu5cjfwgmdy5zaa7pswf
491
+
492
+ ### Licence and usage restrictions
493
+
494
+ The airoboros 3.1 models are built on top of multiple base models, each with their own license/restrictions.
495
+
496
+ The 30b model is built on the original llama, which has a strict non-commercial usage restriction.
497
+
498
+ The models with `-l2` in the name have a custom Meta license:
499
+ - See the [meta-license/LICENSE.txt](meta-license/LICENSE.txt) file attached for the original license provided by Meta.
500
+ - See also [meta-license/USE_POLICY.md](meta-license/USE_POLICY.md) and [meta-license/Responsible-Use-Guide.pdf](meta-license/Responsible-Use-Guide.pdf), also provided by Meta.
501
+
502
+ The models with `-m-` are mistral-7b (apache 2.0)
503
+
504
+ The fine-tuning data was mostly generated by OpenAI API calls to gpt-4, via [airoboros](https://github.com/jondurbin/airoboros)
505
+
506
+ The ToS for OpenAI API usage has a clause preventing the output from being used to train a model that __competes__ with OpenAI
507
+
508
+ - what does *compete* actually mean here?
509
+ - these small open source models will not produce output anywhere near the quality of gpt-4, or even gpt-3.5, so I can't imagine this could credibly be considered competing in the first place
510
+ - if someone else uses the dataset to do the same, they wouldn't necessarily be violating the ToS because they didn't call the API, so I don't know how that works
511
+ - the training data used in essentially all large language models includes a significant amount of copyrighted or otherwise non-permissive licensing in the first place
512
+ - other work using the self-instruct method, e.g. the original here: https://github.com/yizhongw/self-instruct released the data and model as apache-2
513
+
514
+ I am purposingly leaving this license ambiguous (other than the fact you must comply with the Meta original license for llama-2) because I am not a lawyer and refuse to attempt to interpret all of the terms accordingly.
515
+
516
+ Your best bet is probably to avoid using this commercially due to the OpenAI API usage.
517
+
518
+ Either way, by using this model, you agree to completely indemnify me.
config.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "airoboros-l2-70b-3.1.2",
3
+ "architectures": [
4
+ "LlamaForCausalLM"
5
+ ],
6
+ "attention_bias": false,
7
+ "bos_token_id": 1,
8
+ "eos_token_id": 2,
9
+ "hidden_act": "silu",
10
+ "hidden_size": 8192,
11
+ "initializer_range": 0.02,
12
+ "intermediate_size": 28672,
13
+ "max_position_embeddings": 4096,
14
+ "model_type": "llama",
15
+ "num_attention_heads": 64,
16
+ "num_hidden_layers": 80,
17
+ "num_key_value_heads": 8,
18
+ "rms_norm_eps": 1e-05,
19
+ "rope_scaling": null,
20
+ "rope_theta": 10000.0,
21
+ "tie_word_embeddings": false,
22
+ "torch_dtype": "bfloat16",
23
+ "transformers_version": "4.34.1",
24
+ "use_cache": true,
25
+ "vocab_size": 32000
26
+ }
generation_config.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token_id": 1,
3
+ "do_sample": true,
4
+ "eos_token_id": 2,
5
+ "max_length": 4096,
6
+ "pad_token_id": 0,
7
+ "temperature": 0.6,
8
+ "top_p": 0.9,
9
+ "transformers_version": "4.34.1"
10
+ }
huggingface-metadata.txt ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ url: https://huggingface.co/jondurbin/airoboros-l2-70b-3.1.2
2
+ branch: main
3
+ download date: 2023-10-21 04:18:15
4
+ sha256sum:
5
+ 76d3c1a254665f9182abda2f88b67f2765384f9329b411636cde25876c271a3a model-00001-of-00036.safetensors
6
+ 58cb3d28b8f6aa789999148a01db461049335d20329626df8c3a758b35bb69d8 model-00002-of-00036.safetensors
7
+ 5450caca150d369ffaf011cf55c240c5d977283f72ae283a38db70b3572341f3 model-00003-of-00036.safetensors
8
+ 733178fd7692749d2f77b0ed888ee530eee2b527be9de8cc961bae95ce921668 model-00004-of-00036.safetensors
9
+ 7b9cdc5e36af01e7ed42bdae0b060f03ab11f5e83fd1481b3337b4f8aeae0a6c model-00005-of-00036.safetensors
10
+ 8b07024cd3ae8de22bfe3e83205a1db7760318aac0a3b47bb159557a6562dc01 model-00006-of-00036.safetensors
11
+ 70f66d2c05ad9d42cb72a603781453bccae8826bd13fe9787fe0355d16c22333 model-00007-of-00036.safetensors
12
+ c8386f5ed9cf47b5347fbc1eaf0693398ec4c78e113169d58432c6c1a4e3aea7 model-00008-of-00036.safetensors
13
+ c0e41d8b88180b92794d3521d30b0c5523229df3674f88fe95def187e6b4a08e model-00009-of-00036.safetensors
14
+ 7ffc426dde0a5fda4b285f6178da6487b3446daf1d33b0f16a6167f662d1db47 model-00010-of-00036.safetensors
15
+ 6d8edeef632e9c753dfe39160a4abdf6f3371e8e5144286f91639f3aa61cbe82 model-00011-of-00036.safetensors
16
+ d6e167435295ce496c143ca8c87d59ed6e8a802f18ba2027d1199adbb663873f model-00012-of-00036.safetensors
17
+ 4528f877ab773dbab0e0d92504fa25fa4b15f0378b6760577e8a71cae42710d9 model-00013-of-00036.safetensors
18
+ ba3ff593c3bbe8f1421eb615fefc52f2670443d840322b5b6e4ff21c519e0b7e model-00014-of-00036.safetensors
19
+ 7dc48f2174f935ee00a22243539f8f20be75f005a6528d88276e10c7b621f238 model-00015-of-00036.safetensors
20
+ ee9c038e8571c5165b3d4ea12792ec89ad3db0763debed9acac31fbe0d7c9f57 model-00016-of-00036.safetensors
21
+ 7a50ae414b3eea41427142102fbef63a892ac128f9924b46f932eeb4437156d8 model-00017-of-00036.safetensors
22
+ 02bf713dcc7b46aa8f37b12cfabdb017455367ee24b28d0f7be11b074e9b12f2 model-00018-of-00036.safetensors
23
+ 05ebbd5ed106efa8f7549cbb5c0191a62023ba09c21ffa596a78c9f382c63d0e model-00019-of-00036.safetensors
24
+ 56c60f646cecc6bb292b476461ce19c51ed272a0d8b272d97e350f3e9cf63d09 model-00020-of-00036.safetensors
25
+ 319e7abff0c555627c07ca4ab2c1cda1a0a2a9cd7b353e8e8f25a03a3b3f7f56 model-00021-of-00036.safetensors
26
+ eb5e82dcdca10dc8e685249bf6cbe9c8df7bc4771b3027489b88ea54c8054f3a model-00022-of-00036.safetensors
27
+ 027312ac8e8b749248b44512fc9de28a3ebd539c2c621cf68c5a5dab0d627dd5 model-00023-of-00036.safetensors
28
+ 71d65eaddc7fd94d05a29eff7da92172cf75e0664a8a2889f4bbf005b71e34c8 model-00024-of-00036.safetensors
29
+ a3fb480ec88369e64d5ef523ca445766fc680600df4fa902b800857d5d226c61 model-00025-of-00036.safetensors
30
+ 779c1c8bf7b451e459caa651fe9707c29c4167ac63756b1c7de9cbe91e42e518 model-00026-of-00036.safetensors
31
+ 98edcbf19b4f7e5756d0b45f39e9c754322b30152fa7024306cb3f90d7ef474a model-00027-of-00036.safetensors
32
+ 3b515aaf35d4f7b6cbac3969128fa7aeef4574eb8bc7e2ab9325c1511949c01a model-00028-of-00036.safetensors
33
+ f11397bad0fb505bc649d8ebacf41b87d0d776d8bf8f868bd990fcf8e7a71464 model-00029-of-00036.safetensors
34
+ af65ae00a190bb9731343375570800a933afc762ce2a07bc970d33027d5f3cff model-00030-of-00036.safetensors
35
+ 2f09479c3f9ed703d1fc2d28c935b25f25cd59116bd7ddc3b24c1273357f40d7 model-00031-of-00036.safetensors
36
+ 8bd0cfc01563eccc0e47d9e6a4c34213d38975c39b0eecb0e8910aa5e234da35 model-00032-of-00036.safetensors
37
+ 704b42875f8eabdcbedf19ad320e6591b7866a7f2ebf93afb8b6a528e669132d model-00033-of-00036.safetensors
38
+ 854140f29b09fbcfd3f606a1c440177ec53c0404e05b592acc49d8afa1c15ae8 model-00034-of-00036.safetensors
39
+ 36635f72d798a69083db5302d892c07ae47b9bb63014b84f6fd410a1af413b32 model-00035-of-00036.safetensors
40
+ 111fb80ccf224df3f592ef3c690a2be2687a34eb1a3afd63439092f03a24d3d4 model-00036-of-00036.safetensors
41
+ 9e556afd44213b6bd1be2b850ebbbd98f5481437a8021afaf58ee7fb1818d347 tokenizer.model
model.safetensors.index.json ADDED
@@ -0,0 +1,730 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "metadata": {
3
+ "total_size": 137953296384
4
+ },
5
+ "weight_map": {
6
+ "lm_head.weight": "model-00036-of-00036.safetensors",
7
+ "model.embed_tokens.weight": "model-00001-of-00036.safetensors",
8
+ "model.layers.0.input_layernorm.weight": "model-00001-of-00036.safetensors",
9
+ "model.layers.0.mlp.down_proj.weight": "model-00001-of-00036.safetensors",
10
+ "model.layers.0.mlp.gate_proj.weight": "model-00001-of-00036.safetensors",
11
+ "model.layers.0.mlp.up_proj.weight": "model-00001-of-00036.safetensors",
12
+ "model.layers.0.post_attention_layernorm.weight": "model-00001-of-00036.safetensors",
13
+ "model.layers.0.self_attn.k_proj.weight": "model-00001-of-00036.safetensors",
14
+ "model.layers.0.self_attn.o_proj.weight": "model-00001-of-00036.safetensors",
15
+ "model.layers.0.self_attn.q_proj.weight": "model-00001-of-00036.safetensors",
16
+ "model.layers.0.self_attn.v_proj.weight": "model-00001-of-00036.safetensors",
17
+ "model.layers.1.input_layernorm.weight": "model-00001-of-00036.safetensors",
18
+ "model.layers.1.mlp.down_proj.weight": "model-00001-of-00036.safetensors",
19
+ "model.layers.1.mlp.gate_proj.weight": "model-00001-of-00036.safetensors",
20
+ "model.layers.1.mlp.up_proj.weight": "model-00001-of-00036.safetensors",
21
+ "model.layers.1.post_attention_layernorm.weight": "model-00001-of-00036.safetensors",
22
+ "model.layers.1.self_attn.k_proj.weight": "model-00001-of-00036.safetensors",
23
+ "model.layers.1.self_attn.o_proj.weight": "model-00001-of-00036.safetensors",
24
+ "model.layers.1.self_attn.q_proj.weight": "model-00001-of-00036.safetensors",
25
+ "model.layers.1.self_attn.v_proj.weight": "model-00001-of-00036.safetensors",
26
+ "model.layers.10.input_layernorm.weight": "model-00005-of-00036.safetensors",
27
+ "model.layers.10.mlp.down_proj.weight": "model-00005-of-00036.safetensors",
28
+ "model.layers.10.mlp.gate_proj.weight": "model-00005-of-00036.safetensors",
29
+ "model.layers.10.mlp.up_proj.weight": "model-00005-of-00036.safetensors",
30
+ "model.layers.10.post_attention_layernorm.weight": "model-00005-of-00036.safetensors",
31
+ "model.layers.10.self_attn.k_proj.weight": "model-00005-of-00036.safetensors",
32
+ "model.layers.10.self_attn.o_proj.weight": "model-00005-of-00036.safetensors",
33
+ "model.layers.10.self_attn.q_proj.weight": "model-00005-of-00036.safetensors",
34
+ "model.layers.10.self_attn.v_proj.weight": "model-00005-of-00036.safetensors",
35
+ "model.layers.11.input_layernorm.weight": "model-00006-of-00036.safetensors",
36
+ "model.layers.11.mlp.down_proj.weight": "model-00006-of-00036.safetensors",
37
+ "model.layers.11.mlp.gate_proj.weight": "model-00006-of-00036.safetensors",
38
+ "model.layers.11.mlp.up_proj.weight": "model-00006-of-00036.safetensors",
39
+ "model.layers.11.post_attention_layernorm.weight": "model-00006-of-00036.safetensors",
40
+ "model.layers.11.self_attn.k_proj.weight": "model-00006-of-00036.safetensors",
41
+ "model.layers.11.self_attn.o_proj.weight": "model-00006-of-00036.safetensors",
42
+ "model.layers.11.self_attn.q_proj.weight": "model-00006-of-00036.safetensors",
43
+ "model.layers.11.self_attn.v_proj.weight": "model-00006-of-00036.safetensors",
44
+ "model.layers.12.input_layernorm.weight": "model-00006-of-00036.safetensors",
45
+ "model.layers.12.mlp.down_proj.weight": "model-00006-of-00036.safetensors",
46
+ "model.layers.12.mlp.gate_proj.weight": "model-00006-of-00036.safetensors",
47
+ "model.layers.12.mlp.up_proj.weight": "model-00006-of-00036.safetensors",
48
+ "model.layers.12.post_attention_layernorm.weight": "model-00006-of-00036.safetensors",
49
+ "model.layers.12.self_attn.k_proj.weight": "model-00006-of-00036.safetensors",
50
+ "model.layers.12.self_attn.o_proj.weight": "model-00006-of-00036.safetensors",
51
+ "model.layers.12.self_attn.q_proj.weight": "model-00006-of-00036.safetensors",
52
+ "model.layers.12.self_attn.v_proj.weight": "model-00006-of-00036.safetensors",
53
+ "model.layers.13.input_layernorm.weight": "model-00007-of-00036.safetensors",
54
+ "model.layers.13.mlp.down_proj.weight": "model-00007-of-00036.safetensors",
55
+ "model.layers.13.mlp.gate_proj.weight": "model-00007-of-00036.safetensors",
56
+ "model.layers.13.mlp.up_proj.weight": "model-00007-of-00036.safetensors",
57
+ "model.layers.13.post_attention_layernorm.weight": "model-00007-of-00036.safetensors",
58
+ "model.layers.13.self_attn.k_proj.weight": "model-00006-of-00036.safetensors",
59
+ "model.layers.13.self_attn.o_proj.weight": "model-00006-of-00036.safetensors",
60
+ "model.layers.13.self_attn.q_proj.weight": "model-00006-of-00036.safetensors",
61
+ "model.layers.13.self_attn.v_proj.weight": "model-00006-of-00036.safetensors",
62
+ "model.layers.14.input_layernorm.weight": "model-00007-of-00036.safetensors",
63
+ "model.layers.14.mlp.down_proj.weight": "model-00007-of-00036.safetensors",
64
+ "model.layers.14.mlp.gate_proj.weight": "model-00007-of-00036.safetensors",
65
+ "model.layers.14.mlp.up_proj.weight": "model-00007-of-00036.safetensors",
66
+ "model.layers.14.post_attention_layernorm.weight": "model-00007-of-00036.safetensors",
67
+ "model.layers.14.self_attn.k_proj.weight": "model-00007-of-00036.safetensors",
68
+ "model.layers.14.self_attn.o_proj.weight": "model-00007-of-00036.safetensors",
69
+ "model.layers.14.self_attn.q_proj.weight": "model-00007-of-00036.safetensors",
70
+ "model.layers.14.self_attn.v_proj.weight": "model-00007-of-00036.safetensors",
71
+ "model.layers.15.input_layernorm.weight": "model-00008-of-00036.safetensors",
72
+ "model.layers.15.mlp.down_proj.weight": "model-00008-of-00036.safetensors",
73
+ "model.layers.15.mlp.gate_proj.weight": "model-00007-of-00036.safetensors",
74
+ "model.layers.15.mlp.up_proj.weight": "model-00008-of-00036.safetensors",
75
+ "model.layers.15.post_attention_layernorm.weight": "model-00008-of-00036.safetensors",
76
+ "model.layers.15.self_attn.k_proj.weight": "model-00007-of-00036.safetensors",
77
+ "model.layers.15.self_attn.o_proj.weight": "model-00007-of-00036.safetensors",
78
+ "model.layers.15.self_attn.q_proj.weight": "model-00007-of-00036.safetensors",
79
+ "model.layers.15.self_attn.v_proj.weight": "model-00007-of-00036.safetensors",
80
+ "model.layers.16.input_layernorm.weight": "model-00008-of-00036.safetensors",
81
+ "model.layers.16.mlp.down_proj.weight": "model-00008-of-00036.safetensors",
82
+ "model.layers.16.mlp.gate_proj.weight": "model-00008-of-00036.safetensors",
83
+ "model.layers.16.mlp.up_proj.weight": "model-00008-of-00036.safetensors",
84
+ "model.layers.16.post_attention_layernorm.weight": "model-00008-of-00036.safetensors",
85
+ "model.layers.16.self_attn.k_proj.weight": "model-00008-of-00036.safetensors",
86
+ "model.layers.16.self_attn.o_proj.weight": "model-00008-of-00036.safetensors",
87
+ "model.layers.16.self_attn.q_proj.weight": "model-00008-of-00036.safetensors",
88
+ "model.layers.16.self_attn.v_proj.weight": "model-00008-of-00036.safetensors",
89
+ "model.layers.17.input_layernorm.weight": "model-00009-of-00036.safetensors",
90
+ "model.layers.17.mlp.down_proj.weight": "model-00009-of-00036.safetensors",
91
+ "model.layers.17.mlp.gate_proj.weight": "model-00008-of-00036.safetensors",
92
+ "model.layers.17.mlp.up_proj.weight": "model-00008-of-00036.safetensors",
93
+ "model.layers.17.post_attention_layernorm.weight": "model-00009-of-00036.safetensors",
94
+ "model.layers.17.self_attn.k_proj.weight": "model-00008-of-00036.safetensors",
95
+ "model.layers.17.self_attn.o_proj.weight": "model-00008-of-00036.safetensors",
96
+ "model.layers.17.self_attn.q_proj.weight": "model-00008-of-00036.safetensors",
97
+ "model.layers.17.self_attn.v_proj.weight": "model-00008-of-00036.safetensors",
98
+ "model.layers.18.input_layernorm.weight": "model-00009-of-00036.safetensors",
99
+ "model.layers.18.mlp.down_proj.weight": "model-00009-of-00036.safetensors",
100
+ "model.layers.18.mlp.gate_proj.weight": "model-00009-of-00036.safetensors",
101
+ "model.layers.18.mlp.up_proj.weight": "model-00009-of-00036.safetensors",
102
+ "model.layers.18.post_attention_layernorm.weight": "model-00009-of-00036.safetensors",
103
+ "model.layers.18.self_attn.k_proj.weight": "model-00009-of-00036.safetensors",
104
+ "model.layers.18.self_attn.o_proj.weight": "model-00009-of-00036.safetensors",
105
+ "model.layers.18.self_attn.q_proj.weight": "model-00009-of-00036.safetensors",
106
+ "model.layers.18.self_attn.v_proj.weight": "model-00009-of-00036.safetensors",
107
+ "model.layers.19.input_layernorm.weight": "model-00009-of-00036.safetensors",
108
+ "model.layers.19.mlp.down_proj.weight": "model-00009-of-00036.safetensors",
109
+ "model.layers.19.mlp.gate_proj.weight": "model-00009-of-00036.safetensors",
110
+ "model.layers.19.mlp.up_proj.weight": "model-00009-of-00036.safetensors",
111
+ "model.layers.19.post_attention_layernorm.weight": "model-00009-of-00036.safetensors",
112
+ "model.layers.19.self_attn.k_proj.weight": "model-00009-of-00036.safetensors",
113
+ "model.layers.19.self_attn.o_proj.weight": "model-00009-of-00036.safetensors",
114
+ "model.layers.19.self_attn.q_proj.weight": "model-00009-of-00036.safetensors",
115
+ "model.layers.19.self_attn.v_proj.weight": "model-00009-of-00036.safetensors",
116
+ "model.layers.2.input_layernorm.weight": "model-00002-of-00036.safetensors",
117
+ "model.layers.2.mlp.down_proj.weight": "model-00002-of-00036.safetensors",
118
+ "model.layers.2.mlp.gate_proj.weight": "model-00002-of-00036.safetensors",
119
+ "model.layers.2.mlp.up_proj.weight": "model-00002-of-00036.safetensors",
120
+ "model.layers.2.post_attention_layernorm.weight": "model-00002-of-00036.safetensors",
121
+ "model.layers.2.self_attn.k_proj.weight": "model-00002-of-00036.safetensors",
122
+ "model.layers.2.self_attn.o_proj.weight": "model-00002-of-00036.safetensors",
123
+ "model.layers.2.self_attn.q_proj.weight": "model-00002-of-00036.safetensors",
124
+ "model.layers.2.self_attn.v_proj.weight": "model-00002-of-00036.safetensors",
125
+ "model.layers.20.input_layernorm.weight": "model-00010-of-00036.safetensors",
126
+ "model.layers.20.mlp.down_proj.weight": "model-00010-of-00036.safetensors",
127
+ "model.layers.20.mlp.gate_proj.weight": "model-00010-of-00036.safetensors",
128
+ "model.layers.20.mlp.up_proj.weight": "model-00010-of-00036.safetensors",
129
+ "model.layers.20.post_attention_layernorm.weight": "model-00010-of-00036.safetensors",
130
+ "model.layers.20.self_attn.k_proj.weight": "model-00010-of-00036.safetensors",
131
+ "model.layers.20.self_attn.o_proj.weight": "model-00010-of-00036.safetensors",
132
+ "model.layers.20.self_attn.q_proj.weight": "model-00010-of-00036.safetensors",
133
+ "model.layers.20.self_attn.v_proj.weight": "model-00010-of-00036.safetensors",
134
+ "model.layers.21.input_layernorm.weight": "model-00010-of-00036.safetensors",
135
+ "model.layers.21.mlp.down_proj.weight": "model-00010-of-00036.safetensors",
136
+ "model.layers.21.mlp.gate_proj.weight": "model-00010-of-00036.safetensors",
137
+ "model.layers.21.mlp.up_proj.weight": "model-00010-of-00036.safetensors",
138
+ "model.layers.21.post_attention_layernorm.weight": "model-00010-of-00036.safetensors",
139
+ "model.layers.21.self_attn.k_proj.weight": "model-00010-of-00036.safetensors",
140
+ "model.layers.21.self_attn.o_proj.weight": "model-00010-of-00036.safetensors",
141
+ "model.layers.21.self_attn.q_proj.weight": "model-00010-of-00036.safetensors",
142
+ "model.layers.21.self_attn.v_proj.weight": "model-00010-of-00036.safetensors",
143
+ "model.layers.22.input_layernorm.weight": "model-00011-of-00036.safetensors",
144
+ "model.layers.22.mlp.down_proj.weight": "model-00011-of-00036.safetensors",
145
+ "model.layers.22.mlp.gate_proj.weight": "model-00011-of-00036.safetensors",
146
+ "model.layers.22.mlp.up_proj.weight": "model-00011-of-00036.safetensors",
147
+ "model.layers.22.post_attention_layernorm.weight": "model-00011-of-00036.safetensors",
148
+ "model.layers.22.self_attn.k_proj.weight": "model-00010-of-00036.safetensors",
149
+ "model.layers.22.self_attn.o_proj.weight": "model-00010-of-00036.safetensors",
150
+ "model.layers.22.self_attn.q_proj.weight": "model-00010-of-00036.safetensors",
151
+ "model.layers.22.self_attn.v_proj.weight": "model-00010-of-00036.safetensors",
152
+ "model.layers.23.input_layernorm.weight": "model-00011-of-00036.safetensors",
153
+ "model.layers.23.mlp.down_proj.weight": "model-00011-of-00036.safetensors",
154
+ "model.layers.23.mlp.gate_proj.weight": "model-00011-of-00036.safetensors",
155
+ "model.layers.23.mlp.up_proj.weight": "model-00011-of-00036.safetensors",
156
+ "model.layers.23.post_attention_layernorm.weight": "model-00011-of-00036.safetensors",
157
+ "model.layers.23.self_attn.k_proj.weight": "model-00011-of-00036.safetensors",
158
+ "model.layers.23.self_attn.o_proj.weight": "model-00011-of-00036.safetensors",
159
+ "model.layers.23.self_attn.q_proj.weight": "model-00011-of-00036.safetensors",
160
+ "model.layers.23.self_attn.v_proj.weight": "model-00011-of-00036.safetensors",
161
+ "model.layers.24.input_layernorm.weight": "model-00012-of-00036.safetensors",
162
+ "model.layers.24.mlp.down_proj.weight": "model-00012-of-00036.safetensors",
163
+ "model.layers.24.mlp.gate_proj.weight": "model-00011-of-00036.safetensors",
164
+ "model.layers.24.mlp.up_proj.weight": "model-00012-of-00036.safetensors",
165
+ "model.layers.24.post_attention_layernorm.weight": "model-00012-of-00036.safetensors",
166
+ "model.layers.24.self_attn.k_proj.weight": "model-00011-of-00036.safetensors",
167
+ "model.layers.24.self_attn.o_proj.weight": "model-00011-of-00036.safetensors",
168
+ "model.layers.24.self_attn.q_proj.weight": "model-00011-of-00036.safetensors",
169
+ "model.layers.24.self_attn.v_proj.weight": "model-00011-of-00036.safetensors",
170
+ "model.layers.25.input_layernorm.weight": "model-00012-of-00036.safetensors",
171
+ "model.layers.25.mlp.down_proj.weight": "model-00012-of-00036.safetensors",
172
+ "model.layers.25.mlp.gate_proj.weight": "model-00012-of-00036.safetensors",
173
+ "model.layers.25.mlp.up_proj.weight": "model-00012-of-00036.safetensors",
174
+ "model.layers.25.post_attention_layernorm.weight": "model-00012-of-00036.safetensors",
175
+ "model.layers.25.self_attn.k_proj.weight": "model-00012-of-00036.safetensors",
176
+ "model.layers.25.self_attn.o_proj.weight": "model-00012-of-00036.safetensors",
177
+ "model.layers.25.self_attn.q_proj.weight": "model-00012-of-00036.safetensors",
178
+ "model.layers.25.self_attn.v_proj.weight": "model-00012-of-00036.safetensors",
179
+ "model.layers.26.input_layernorm.weight": "model-00013-of-00036.safetensors",
180
+ "model.layers.26.mlp.down_proj.weight": "model-00013-of-00036.safetensors",
181
+ "model.layers.26.mlp.gate_proj.weight": "model-00012-of-00036.safetensors",
182
+ "model.layers.26.mlp.up_proj.weight": "model-00012-of-00036.safetensors",
183
+ "model.layers.26.post_attention_layernorm.weight": "model-00013-of-00036.safetensors",
184
+ "model.layers.26.self_attn.k_proj.weight": "model-00012-of-00036.safetensors",
185
+ "model.layers.26.self_attn.o_proj.weight": "model-00012-of-00036.safetensors",
186
+ "model.layers.26.self_attn.q_proj.weight": "model-00012-of-00036.safetensors",
187
+ "model.layers.26.self_attn.v_proj.weight": "model-00012-of-00036.safetensors",
188
+ "model.layers.27.input_layernorm.weight": "model-00013-of-00036.safetensors",
189
+ "model.layers.27.mlp.down_proj.weight": "model-00013-of-00036.safetensors",
190
+ "model.layers.27.mlp.gate_proj.weight": "model-00013-of-00036.safetensors",
191
+ "model.layers.27.mlp.up_proj.weight": "model-00013-of-00036.safetensors",
192
+ "model.layers.27.post_attention_layernorm.weight": "model-00013-of-00036.safetensors",
193
+ "model.layers.27.self_attn.k_proj.weight": "model-00013-of-00036.safetensors",
194
+ "model.layers.27.self_attn.o_proj.weight": "model-00013-of-00036.safetensors",
195
+ "model.layers.27.self_attn.q_proj.weight": "model-00013-of-00036.safetensors",
196
+ "model.layers.27.self_attn.v_proj.weight": "model-00013-of-00036.safetensors",
197
+ "model.layers.28.input_layernorm.weight": "model-00013-of-00036.safetensors",
198
+ "model.layers.28.mlp.down_proj.weight": "model-00013-of-00036.safetensors",
199
+ "model.layers.28.mlp.gate_proj.weight": "model-00013-of-00036.safetensors",
200
+ "model.layers.28.mlp.up_proj.weight": "model-00013-of-00036.safetensors",
201
+ "model.layers.28.post_attention_layernorm.weight": "model-00013-of-00036.safetensors",
202
+ "model.layers.28.self_attn.k_proj.weight": "model-00013-of-00036.safetensors",
203
+ "model.layers.28.self_attn.o_proj.weight": "model-00013-of-00036.safetensors",
204
+ "model.layers.28.self_attn.q_proj.weight": "model-00013-of-00036.safetensors",
205
+ "model.layers.28.self_attn.v_proj.weight": "model-00013-of-00036.safetensors",
206
+ "model.layers.29.input_layernorm.weight": "model-00014-of-00036.safetensors",
207
+ "model.layers.29.mlp.down_proj.weight": "model-00014-of-00036.safetensors",
208
+ "model.layers.29.mlp.gate_proj.weight": "model-00014-of-00036.safetensors",
209
+ "model.layers.29.mlp.up_proj.weight": "model-00014-of-00036.safetensors",
210
+ "model.layers.29.post_attention_layernorm.weight": "model-00014-of-00036.safetensors",
211
+ "model.layers.29.self_attn.k_proj.weight": "model-00014-of-00036.safetensors",
212
+ "model.layers.29.self_attn.o_proj.weight": "model-00014-of-00036.safetensors",
213
+ "model.layers.29.self_attn.q_proj.weight": "model-00014-of-00036.safetensors",
214
+ "model.layers.29.self_attn.v_proj.weight": "model-00014-of-00036.safetensors",
215
+ "model.layers.3.input_layernorm.weight": "model-00002-of-00036.safetensors",
216
+ "model.layers.3.mlp.down_proj.weight": "model-00002-of-00036.safetensors",
217
+ "model.layers.3.mlp.gate_proj.weight": "model-00002-of-00036.safetensors",
218
+ "model.layers.3.mlp.up_proj.weight": "model-00002-of-00036.safetensors",
219
+ "model.layers.3.post_attention_layernorm.weight": "model-00002-of-00036.safetensors",
220
+ "model.layers.3.self_attn.k_proj.weight": "model-00002-of-00036.safetensors",
221
+ "model.layers.3.self_attn.o_proj.weight": "model-00002-of-00036.safetensors",
222
+ "model.layers.3.self_attn.q_proj.weight": "model-00002-of-00036.safetensors",
223
+ "model.layers.3.self_attn.v_proj.weight": "model-00002-of-00036.safetensors",
224
+ "model.layers.30.input_layernorm.weight": "model-00014-of-00036.safetensors",
225
+ "model.layers.30.mlp.down_proj.weight": "model-00014-of-00036.safetensors",
226
+ "model.layers.30.mlp.gate_proj.weight": "model-00014-of-00036.safetensors",
227
+ "model.layers.30.mlp.up_proj.weight": "model-00014-of-00036.safetensors",
228
+ "model.layers.30.post_attention_layernorm.weight": "model-00014-of-00036.safetensors",
229
+ "model.layers.30.self_attn.k_proj.weight": "model-00014-of-00036.safetensors",
230
+ "model.layers.30.self_attn.o_proj.weight": "model-00014-of-00036.safetensors",
231
+ "model.layers.30.self_attn.q_proj.weight": "model-00014-of-00036.safetensors",
232
+ "model.layers.30.self_attn.v_proj.weight": "model-00014-of-00036.safetensors",
233
+ "model.layers.31.input_layernorm.weight": "model-00015-of-00036.safetensors",
234
+ "model.layers.31.mlp.down_proj.weight": "model-00015-of-00036.safetensors",
235
+ "model.layers.31.mlp.gate_proj.weight": "model-00015-of-00036.safetensors",
236
+ "model.layers.31.mlp.up_proj.weight": "model-00015-of-00036.safetensors",
237
+ "model.layers.31.post_attention_layernorm.weight": "model-00015-of-00036.safetensors",
238
+ "model.layers.31.self_attn.k_proj.weight": "model-00014-of-00036.safetensors",
239
+ "model.layers.31.self_attn.o_proj.weight": "model-00014-of-00036.safetensors",
240
+ "model.layers.31.self_attn.q_proj.weight": "model-00014-of-00036.safetensors",
241
+ "model.layers.31.self_attn.v_proj.weight": "model-00014-of-00036.safetensors",
242
+ "model.layers.32.input_layernorm.weight": "model-00015-of-00036.safetensors",
243
+ "model.layers.32.mlp.down_proj.weight": "model-00015-of-00036.safetensors",
244
+ "model.layers.32.mlp.gate_proj.weight": "model-00015-of-00036.safetensors",
245
+ "model.layers.32.mlp.up_proj.weight": "model-00015-of-00036.safetensors",
246
+ "model.layers.32.post_attention_layernorm.weight": "model-00015-of-00036.safetensors",
247
+ "model.layers.32.self_attn.k_proj.weight": "model-00015-of-00036.safetensors",
248
+ "model.layers.32.self_attn.o_proj.weight": "model-00015-of-00036.safetensors",
249
+ "model.layers.32.self_attn.q_proj.weight": "model-00015-of-00036.safetensors",
250
+ "model.layers.32.self_attn.v_proj.weight": "model-00015-of-00036.safetensors",
251
+ "model.layers.33.input_layernorm.weight": "model-00016-of-00036.safetensors",
252
+ "model.layers.33.mlp.down_proj.weight": "model-00016-of-00036.safetensors",
253
+ "model.layers.33.mlp.gate_proj.weight": "model-00015-of-00036.safetensors",
254
+ "model.layers.33.mlp.up_proj.weight": "model-00016-of-00036.safetensors",
255
+ "model.layers.33.post_attention_layernorm.weight": "model-00016-of-00036.safetensors",
256
+ "model.layers.33.self_attn.k_proj.weight": "model-00015-of-00036.safetensors",
257
+ "model.layers.33.self_attn.o_proj.weight": "model-00015-of-00036.safetensors",
258
+ "model.layers.33.self_attn.q_proj.weight": "model-00015-of-00036.safetensors",
259
+ "model.layers.33.self_attn.v_proj.weight": "model-00015-of-00036.safetensors",
260
+ "model.layers.34.input_layernorm.weight": "model-00016-of-00036.safetensors",
261
+ "model.layers.34.mlp.down_proj.weight": "model-00016-of-00036.safetensors",
262
+ "model.layers.34.mlp.gate_proj.weight": "model-00016-of-00036.safetensors",
263
+ "model.layers.34.mlp.up_proj.weight": "model-00016-of-00036.safetensors",
264
+ "model.layers.34.post_attention_layernorm.weight": "model-00016-of-00036.safetensors",
265
+ "model.layers.34.self_attn.k_proj.weight": "model-00016-of-00036.safetensors",
266
+ "model.layers.34.self_attn.o_proj.weight": "model-00016-of-00036.safetensors",
267
+ "model.layers.34.self_attn.q_proj.weight": "model-00016-of-00036.safetensors",
268
+ "model.layers.34.self_attn.v_proj.weight": "model-00016-of-00036.safetensors",
269
+ "model.layers.35.input_layernorm.weight": "model-00017-of-00036.safetensors",
270
+ "model.layers.35.mlp.down_proj.weight": "model-00017-of-00036.safetensors",
271
+ "model.layers.35.mlp.gate_proj.weight": "model-00016-of-00036.safetensors",
272
+ "model.layers.35.mlp.up_proj.weight": "model-00016-of-00036.safetensors",
273
+ "model.layers.35.post_attention_layernorm.weight": "model-00017-of-00036.safetensors",
274
+ "model.layers.35.self_attn.k_proj.weight": "model-00016-of-00036.safetensors",
275
+ "model.layers.35.self_attn.o_proj.weight": "model-00016-of-00036.safetensors",
276
+ "model.layers.35.self_attn.q_proj.weight": "model-00016-of-00036.safetensors",
277
+ "model.layers.35.self_attn.v_proj.weight": "model-00016-of-00036.safetensors",
278
+ "model.layers.36.input_layernorm.weight": "model-00017-of-00036.safetensors",
279
+ "model.layers.36.mlp.down_proj.weight": "model-00017-of-00036.safetensors",
280
+ "model.layers.36.mlp.gate_proj.weight": "model-00017-of-00036.safetensors",
281
+ "model.layers.36.mlp.up_proj.weight": "model-00017-of-00036.safetensors",
282
+ "model.layers.36.post_attention_layernorm.weight": "model-00017-of-00036.safetensors",
283
+ "model.layers.36.self_attn.k_proj.weight": "model-00017-of-00036.safetensors",
284
+ "model.layers.36.self_attn.o_proj.weight": "model-00017-of-00036.safetensors",
285
+ "model.layers.36.self_attn.q_proj.weight": "model-00017-of-00036.safetensors",
286
+ "model.layers.36.self_attn.v_proj.weight": "model-00017-of-00036.safetensors",
287
+ "model.layers.37.input_layernorm.weight": "model-00017-of-00036.safetensors",
288
+ "model.layers.37.mlp.down_proj.weight": "model-00017-of-00036.safetensors",
289
+ "model.layers.37.mlp.gate_proj.weight": "model-00017-of-00036.safetensors",
290
+ "model.layers.37.mlp.up_proj.weight": "model-00017-of-00036.safetensors",
291
+ "model.layers.37.post_attention_layernorm.weight": "model-00017-of-00036.safetensors",
292
+ "model.layers.37.self_attn.k_proj.weight": "model-00017-of-00036.safetensors",
293
+ "model.layers.37.self_attn.o_proj.weight": "model-00017-of-00036.safetensors",
294
+ "model.layers.37.self_attn.q_proj.weight": "model-00017-of-00036.safetensors",
295
+ "model.layers.37.self_attn.v_proj.weight": "model-00017-of-00036.safetensors",
296
+ "model.layers.38.input_layernorm.weight": "model-00018-of-00036.safetensors",
297
+ "model.layers.38.mlp.down_proj.weight": "model-00018-of-00036.safetensors",
298
+ "model.layers.38.mlp.gate_proj.weight": "model-00018-of-00036.safetensors",
299
+ "model.layers.38.mlp.up_proj.weight": "model-00018-of-00036.safetensors",
300
+ "model.layers.38.post_attention_layernorm.weight": "model-00018-of-00036.safetensors",
301
+ "model.layers.38.self_attn.k_proj.weight": "model-00018-of-00036.safetensors",
302
+ "model.layers.38.self_attn.o_proj.weight": "model-00018-of-00036.safetensors",
303
+ "model.layers.38.self_attn.q_proj.weight": "model-00018-of-00036.safetensors",
304
+ "model.layers.38.self_attn.v_proj.weight": "model-00018-of-00036.safetensors",
305
+ "model.layers.39.input_layernorm.weight": "model-00018-of-00036.safetensors",
306
+ "model.layers.39.mlp.down_proj.weight": "model-00018-of-00036.safetensors",
307
+ "model.layers.39.mlp.gate_proj.weight": "model-00018-of-00036.safetensors",
308
+ "model.layers.39.mlp.up_proj.weight": "model-00018-of-00036.safetensors",
309
+ "model.layers.39.post_attention_layernorm.weight": "model-00018-of-00036.safetensors",
310
+ "model.layers.39.self_attn.k_proj.weight": "model-00018-of-00036.safetensors",
311
+ "model.layers.39.self_attn.o_proj.weight": "model-00018-of-00036.safetensors",
312
+ "model.layers.39.self_attn.q_proj.weight": "model-00018-of-00036.safetensors",
313
+ "model.layers.39.self_attn.v_proj.weight": "model-00018-of-00036.safetensors",
314
+ "model.layers.4.input_layernorm.weight": "model-00003-of-00036.safetensors",
315
+ "model.layers.4.mlp.down_proj.weight": "model-00003-of-00036.safetensors",
316
+ "model.layers.4.mlp.gate_proj.weight": "model-00003-of-00036.safetensors",
317
+ "model.layers.4.mlp.up_proj.weight": "model-00003-of-00036.safetensors",
318
+ "model.layers.4.post_attention_layernorm.weight": "model-00003-of-00036.safetensors",
319
+ "model.layers.4.self_attn.k_proj.weight": "model-00002-of-00036.safetensors",
320
+ "model.layers.4.self_attn.o_proj.weight": "model-00002-of-00036.safetensors",
321
+ "model.layers.4.self_attn.q_proj.weight": "model-00002-of-00036.safetensors",
322
+ "model.layers.4.self_attn.v_proj.weight": "model-00002-of-00036.safetensors",
323
+ "model.layers.40.input_layernorm.weight": "model-00019-of-00036.safetensors",
324
+ "model.layers.40.mlp.down_proj.weight": "model-00019-of-00036.safetensors",
325
+ "model.layers.40.mlp.gate_proj.weight": "model-00019-of-00036.safetensors",
326
+ "model.layers.40.mlp.up_proj.weight": "model-00019-of-00036.safetensors",
327
+ "model.layers.40.post_attention_layernorm.weight": "model-00019-of-00036.safetensors",
328
+ "model.layers.40.self_attn.k_proj.weight": "model-00018-of-00036.safetensors",
329
+ "model.layers.40.self_attn.o_proj.weight": "model-00018-of-00036.safetensors",
330
+ "model.layers.40.self_attn.q_proj.weight": "model-00018-of-00036.safetensors",
331
+ "model.layers.40.self_attn.v_proj.weight": "model-00018-of-00036.safetensors",
332
+ "model.layers.41.input_layernorm.weight": "model-00019-of-00036.safetensors",
333
+ "model.layers.41.mlp.down_proj.weight": "model-00019-of-00036.safetensors",
334
+ "model.layers.41.mlp.gate_proj.weight": "model-00019-of-00036.safetensors",
335
+ "model.layers.41.mlp.up_proj.weight": "model-00019-of-00036.safetensors",
336
+ "model.layers.41.post_attention_layernorm.weight": "model-00019-of-00036.safetensors",
337
+ "model.layers.41.self_attn.k_proj.weight": "model-00019-of-00036.safetensors",
338
+ "model.layers.41.self_attn.o_proj.weight": "model-00019-of-00036.safetensors",
339
+ "model.layers.41.self_attn.q_proj.weight": "model-00019-of-00036.safetensors",
340
+ "model.layers.41.self_attn.v_proj.weight": "model-00019-of-00036.safetensors",
341
+ "model.layers.42.input_layernorm.weight": "model-00020-of-00036.safetensors",
342
+ "model.layers.42.mlp.down_proj.weight": "model-00020-of-00036.safetensors",
343
+ "model.layers.42.mlp.gate_proj.weight": "model-00019-of-00036.safetensors",
344
+ "model.layers.42.mlp.up_proj.weight": "model-00020-of-00036.safetensors",
345
+ "model.layers.42.post_attention_layernorm.weight": "model-00020-of-00036.safetensors",
346
+ "model.layers.42.self_attn.k_proj.weight": "model-00019-of-00036.safetensors",
347
+ "model.layers.42.self_attn.o_proj.weight": "model-00019-of-00036.safetensors",
348
+ "model.layers.42.self_attn.q_proj.weight": "model-00019-of-00036.safetensors",
349
+ "model.layers.42.self_attn.v_proj.weight": "model-00019-of-00036.safetensors",
350
+ "model.layers.43.input_layernorm.weight": "model-00020-of-00036.safetensors",
351
+ "model.layers.43.mlp.down_proj.weight": "model-00020-of-00036.safetensors",
352
+ "model.layers.43.mlp.gate_proj.weight": "model-00020-of-00036.safetensors",
353
+ "model.layers.43.mlp.up_proj.weight": "model-00020-of-00036.safetensors",
354
+ "model.layers.43.post_attention_layernorm.weight": "model-00020-of-00036.safetensors",
355
+ "model.layers.43.self_attn.k_proj.weight": "model-00020-of-00036.safetensors",
356
+ "model.layers.43.self_attn.o_proj.weight": "model-00020-of-00036.safetensors",
357
+ "model.layers.43.self_attn.q_proj.weight": "model-00020-of-00036.safetensors",
358
+ "model.layers.43.self_attn.v_proj.weight": "model-00020-of-00036.safetensors",
359
+ "model.layers.44.input_layernorm.weight": "model-00021-of-00036.safetensors",
360
+ "model.layers.44.mlp.down_proj.weight": "model-00021-of-00036.safetensors",
361
+ "model.layers.44.mlp.gate_proj.weight": "model-00020-of-00036.safetensors",
362
+ "model.layers.44.mlp.up_proj.weight": "model-00020-of-00036.safetensors",
363
+ "model.layers.44.post_attention_layernorm.weight": "model-00021-of-00036.safetensors",
364
+ "model.layers.44.self_attn.k_proj.weight": "model-00020-of-00036.safetensors",
365
+ "model.layers.44.self_attn.o_proj.weight": "model-00020-of-00036.safetensors",
366
+ "model.layers.44.self_attn.q_proj.weight": "model-00020-of-00036.safetensors",
367
+ "model.layers.44.self_attn.v_proj.weight": "model-00020-of-00036.safetensors",
368
+ "model.layers.45.input_layernorm.weight": "model-00021-of-00036.safetensors",
369
+ "model.layers.45.mlp.down_proj.weight": "model-00021-of-00036.safetensors",
370
+ "model.layers.45.mlp.gate_proj.weight": "model-00021-of-00036.safetensors",
371
+ "model.layers.45.mlp.up_proj.weight": "model-00021-of-00036.safetensors",
372
+ "model.layers.45.post_attention_layernorm.weight": "model-00021-of-00036.safetensors",
373
+ "model.layers.45.self_attn.k_proj.weight": "model-00021-of-00036.safetensors",
374
+ "model.layers.45.self_attn.o_proj.weight": "model-00021-of-00036.safetensors",
375
+ "model.layers.45.self_attn.q_proj.weight": "model-00021-of-00036.safetensors",
376
+ "model.layers.45.self_attn.v_proj.weight": "model-00021-of-00036.safetensors",
377
+ "model.layers.46.input_layernorm.weight": "model-00021-of-00036.safetensors",
378
+ "model.layers.46.mlp.down_proj.weight": "model-00021-of-00036.safetensors",
379
+ "model.layers.46.mlp.gate_proj.weight": "model-00021-of-00036.safetensors",
380
+ "model.layers.46.mlp.up_proj.weight": "model-00021-of-00036.safetensors",
381
+ "model.layers.46.post_attention_layernorm.weight": "model-00021-of-00036.safetensors",
382
+ "model.layers.46.self_attn.k_proj.weight": "model-00021-of-00036.safetensors",
383
+ "model.layers.46.self_attn.o_proj.weight": "model-00021-of-00036.safetensors",
384
+ "model.layers.46.self_attn.q_proj.weight": "model-00021-of-00036.safetensors",
385
+ "model.layers.46.self_attn.v_proj.weight": "model-00021-of-00036.safetensors",
386
+ "model.layers.47.input_layernorm.weight": "model-00022-of-00036.safetensors",
387
+ "model.layers.47.mlp.down_proj.weight": "model-00022-of-00036.safetensors",
388
+ "model.layers.47.mlp.gate_proj.weight": "model-00022-of-00036.safetensors",
389
+ "model.layers.47.mlp.up_proj.weight": "model-00022-of-00036.safetensors",
390
+ "model.layers.47.post_attention_layernorm.weight": "model-00022-of-00036.safetensors",
391
+ "model.layers.47.self_attn.k_proj.weight": "model-00022-of-00036.safetensors",
392
+ "model.layers.47.self_attn.o_proj.weight": "model-00022-of-00036.safetensors",
393
+ "model.layers.47.self_attn.q_proj.weight": "model-00022-of-00036.safetensors",
394
+ "model.layers.47.self_attn.v_proj.weight": "model-00022-of-00036.safetensors",
395
+ "model.layers.48.input_layernorm.weight": "model-00022-of-00036.safetensors",
396
+ "model.layers.48.mlp.down_proj.weight": "model-00022-of-00036.safetensors",
397
+ "model.layers.48.mlp.gate_proj.weight": "model-00022-of-00036.safetensors",
398
+ "model.layers.48.mlp.up_proj.weight": "model-00022-of-00036.safetensors",
399
+ "model.layers.48.post_attention_layernorm.weight": "model-00022-of-00036.safetensors",
400
+ "model.layers.48.self_attn.k_proj.weight": "model-00022-of-00036.safetensors",
401
+ "model.layers.48.self_attn.o_proj.weight": "model-00022-of-00036.safetensors",
402
+ "model.layers.48.self_attn.q_proj.weight": "model-00022-of-00036.safetensors",
403
+ "model.layers.48.self_attn.v_proj.weight": "model-00022-of-00036.safetensors",
404
+ "model.layers.49.input_layernorm.weight": "model-00023-of-00036.safetensors",
405
+ "model.layers.49.mlp.down_proj.weight": "model-00023-of-00036.safetensors",
406
+ "model.layers.49.mlp.gate_proj.weight": "model-00023-of-00036.safetensors",
407
+ "model.layers.49.mlp.up_proj.weight": "model-00023-of-00036.safetensors",
408
+ "model.layers.49.post_attention_layernorm.weight": "model-00023-of-00036.safetensors",
409
+ "model.layers.49.self_attn.k_proj.weight": "model-00022-of-00036.safetensors",
410
+ "model.layers.49.self_attn.o_proj.weight": "model-00022-of-00036.safetensors",
411
+ "model.layers.49.self_attn.q_proj.weight": "model-00022-of-00036.safetensors",
412
+ "model.layers.49.self_attn.v_proj.weight": "model-00022-of-00036.safetensors",
413
+ "model.layers.5.input_layernorm.weight": "model-00003-of-00036.safetensors",
414
+ "model.layers.5.mlp.down_proj.weight": "model-00003-of-00036.safetensors",
415
+ "model.layers.5.mlp.gate_proj.weight": "model-00003-of-00036.safetensors",
416
+ "model.layers.5.mlp.up_proj.weight": "model-00003-of-00036.safetensors",
417
+ "model.layers.5.post_attention_layernorm.weight": "model-00003-of-00036.safetensors",
418
+ "model.layers.5.self_attn.k_proj.weight": "model-00003-of-00036.safetensors",
419
+ "model.layers.5.self_attn.o_proj.weight": "model-00003-of-00036.safetensors",
420
+ "model.layers.5.self_attn.q_proj.weight": "model-00003-of-00036.safetensors",
421
+ "model.layers.5.self_attn.v_proj.weight": "model-00003-of-00036.safetensors",
422
+ "model.layers.50.input_layernorm.weight": "model-00023-of-00036.safetensors",
423
+ "model.layers.50.mlp.down_proj.weight": "model-00023-of-00036.safetensors",
424
+ "model.layers.50.mlp.gate_proj.weight": "model-00023-of-00036.safetensors",
425
+ "model.layers.50.mlp.up_proj.weight": "model-00023-of-00036.safetensors",
426
+ "model.layers.50.post_attention_layernorm.weight": "model-00023-of-00036.safetensors",
427
+ "model.layers.50.self_attn.k_proj.weight": "model-00023-of-00036.safetensors",
428
+ "model.layers.50.self_attn.o_proj.weight": "model-00023-of-00036.safetensors",
429
+ "model.layers.50.self_attn.q_proj.weight": "model-00023-of-00036.safetensors",
430
+ "model.layers.50.self_attn.v_proj.weight": "model-00023-of-00036.safetensors",
431
+ "model.layers.51.input_layernorm.weight": "model-00024-of-00036.safetensors",
432
+ "model.layers.51.mlp.down_proj.weight": "model-00024-of-00036.safetensors",
433
+ "model.layers.51.mlp.gate_proj.weight": "model-00023-of-00036.safetensors",
434
+ "model.layers.51.mlp.up_proj.weight": "model-00024-of-00036.safetensors",
435
+ "model.layers.51.post_attention_layernorm.weight": "model-00024-of-00036.safetensors",
436
+ "model.layers.51.self_attn.k_proj.weight": "model-00023-of-00036.safetensors",
437
+ "model.layers.51.self_attn.o_proj.weight": "model-00023-of-00036.safetensors",
438
+ "model.layers.51.self_attn.q_proj.weight": "model-00023-of-00036.safetensors",
439
+ "model.layers.51.self_attn.v_proj.weight": "model-00023-of-00036.safetensors",
440
+ "model.layers.52.input_layernorm.weight": "model-00024-of-00036.safetensors",
441
+ "model.layers.52.mlp.down_proj.weight": "model-00024-of-00036.safetensors",
442
+ "model.layers.52.mlp.gate_proj.weight": "model-00024-of-00036.safetensors",
443
+ "model.layers.52.mlp.up_proj.weight": "model-00024-of-00036.safetensors",
444
+ "model.layers.52.post_attention_layernorm.weight": "model-00024-of-00036.safetensors",
445
+ "model.layers.52.self_attn.k_proj.weight": "model-00024-of-00036.safetensors",
446
+ "model.layers.52.self_attn.o_proj.weight": "model-00024-of-00036.safetensors",
447
+ "model.layers.52.self_attn.q_proj.weight": "model-00024-of-00036.safetensors",
448
+ "model.layers.52.self_attn.v_proj.weight": "model-00024-of-00036.safetensors",
449
+ "model.layers.53.input_layernorm.weight": "model-00025-of-00036.safetensors",
450
+ "model.layers.53.mlp.down_proj.weight": "model-00025-of-00036.safetensors",
451
+ "model.layers.53.mlp.gate_proj.weight": "model-00024-of-00036.safetensors",
452
+ "model.layers.53.mlp.up_proj.weight": "model-00024-of-00036.safetensors",
453
+ "model.layers.53.post_attention_layernorm.weight": "model-00025-of-00036.safetensors",
454
+ "model.layers.53.self_attn.k_proj.weight": "model-00024-of-00036.safetensors",
455
+ "model.layers.53.self_attn.o_proj.weight": "model-00024-of-00036.safetensors",
456
+ "model.layers.53.self_attn.q_proj.weight": "model-00024-of-00036.safetensors",
457
+ "model.layers.53.self_attn.v_proj.weight": "model-00024-of-00036.safetensors",
458
+ "model.layers.54.input_layernorm.weight": "model-00025-of-00036.safetensors",
459
+ "model.layers.54.mlp.down_proj.weight": "model-00025-of-00036.safetensors",
460
+ "model.layers.54.mlp.gate_proj.weight": "model-00025-of-00036.safetensors",
461
+ "model.layers.54.mlp.up_proj.weight": "model-00025-of-00036.safetensors",
462
+ "model.layers.54.post_attention_layernorm.weight": "model-00025-of-00036.safetensors",
463
+ "model.layers.54.self_attn.k_proj.weight": "model-00025-of-00036.safetensors",
464
+ "model.layers.54.self_attn.o_proj.weight": "model-00025-of-00036.safetensors",
465
+ "model.layers.54.self_attn.q_proj.weight": "model-00025-of-00036.safetensors",
466
+ "model.layers.54.self_attn.v_proj.weight": "model-00025-of-00036.safetensors",
467
+ "model.layers.55.input_layernorm.weight": "model-00025-of-00036.safetensors",
468
+ "model.layers.55.mlp.down_proj.weight": "model-00025-of-00036.safetensors",
469
+ "model.layers.55.mlp.gate_proj.weight": "model-00025-of-00036.safetensors",
470
+ "model.layers.55.mlp.up_proj.weight": "model-00025-of-00036.safetensors",
471
+ "model.layers.55.post_attention_layernorm.weight": "model-00025-of-00036.safetensors",
472
+ "model.layers.55.self_attn.k_proj.weight": "model-00025-of-00036.safetensors",
473
+ "model.layers.55.self_attn.o_proj.weight": "model-00025-of-00036.safetensors",
474
+ "model.layers.55.self_attn.q_proj.weight": "model-00025-of-00036.safetensors",
475
+ "model.layers.55.self_attn.v_proj.weight": "model-00025-of-00036.safetensors",
476
+ "model.layers.56.input_layernorm.weight": "model-00026-of-00036.safetensors",
477
+ "model.layers.56.mlp.down_proj.weight": "model-00026-of-00036.safetensors",
478
+ "model.layers.56.mlp.gate_proj.weight": "model-00026-of-00036.safetensors",
479
+ "model.layers.56.mlp.up_proj.weight": "model-00026-of-00036.safetensors",
480
+ "model.layers.56.post_attention_layernorm.weight": "model-00026-of-00036.safetensors",
481
+ "model.layers.56.self_attn.k_proj.weight": "model-00026-of-00036.safetensors",
482
+ "model.layers.56.self_attn.o_proj.weight": "model-00026-of-00036.safetensors",
483
+ "model.layers.56.self_attn.q_proj.weight": "model-00026-of-00036.safetensors",
484
+ "model.layers.56.self_attn.v_proj.weight": "model-00026-of-00036.safetensors",
485
+ "model.layers.57.input_layernorm.weight": "model-00026-of-00036.safetensors",
486
+ "model.layers.57.mlp.down_proj.weight": "model-00026-of-00036.safetensors",
487
+ "model.layers.57.mlp.gate_proj.weight": "model-00026-of-00036.safetensors",
488
+ "model.layers.57.mlp.up_proj.weight": "model-00026-of-00036.safetensors",
489
+ "model.layers.57.post_attention_layernorm.weight": "model-00026-of-00036.safetensors",
490
+ "model.layers.57.self_attn.k_proj.weight": "model-00026-of-00036.safetensors",
491
+ "model.layers.57.self_attn.o_proj.weight": "model-00026-of-00036.safetensors",
492
+ "model.layers.57.self_attn.q_proj.weight": "model-00026-of-00036.safetensors",
493
+ "model.layers.57.self_attn.v_proj.weight": "model-00026-of-00036.safetensors",
494
+ "model.layers.58.input_layernorm.weight": "model-00027-of-00036.safetensors",
495
+ "model.layers.58.mlp.down_proj.weight": "model-00027-of-00036.safetensors",
496
+ "model.layers.58.mlp.gate_proj.weight": "model-00027-of-00036.safetensors",
497
+ "model.layers.58.mlp.up_proj.weight": "model-00027-of-00036.safetensors",
498
+ "model.layers.58.post_attention_layernorm.weight": "model-00027-of-00036.safetensors",
499
+ "model.layers.58.self_attn.k_proj.weight": "model-00026-of-00036.safetensors",
500
+ "model.layers.58.self_attn.o_proj.weight": "model-00026-of-00036.safetensors",
501
+ "model.layers.58.self_attn.q_proj.weight": "model-00026-of-00036.safetensors",
502
+ "model.layers.58.self_attn.v_proj.weight": "model-00026-of-00036.safetensors",
503
+ "model.layers.59.input_layernorm.weight": "model-00027-of-00036.safetensors",
504
+ "model.layers.59.mlp.down_proj.weight": "model-00027-of-00036.safetensors",
505
+ "model.layers.59.mlp.gate_proj.weight": "model-00027-of-00036.safetensors",
506
+ "model.layers.59.mlp.up_proj.weight": "model-00027-of-00036.safetensors",
507
+ "model.layers.59.post_attention_layernorm.weight": "model-00027-of-00036.safetensors",
508
+ "model.layers.59.self_attn.k_proj.weight": "model-00027-of-00036.safetensors",
509
+ "model.layers.59.self_attn.o_proj.weight": "model-00027-of-00036.safetensors",
510
+ "model.layers.59.self_attn.q_proj.weight": "model-00027-of-00036.safetensors",
511
+ "model.layers.59.self_attn.v_proj.weight": "model-00027-of-00036.safetensors",
512
+ "model.layers.6.input_layernorm.weight": "model-00004-of-00036.safetensors",
513
+ "model.layers.6.mlp.down_proj.weight": "model-00004-of-00036.safetensors",
514
+ "model.layers.6.mlp.gate_proj.weight": "model-00003-of-00036.safetensors",
515
+ "model.layers.6.mlp.up_proj.weight": "model-00004-of-00036.safetensors",
516
+ "model.layers.6.post_attention_layernorm.weight": "model-00004-of-00036.safetensors",
517
+ "model.layers.6.self_attn.k_proj.weight": "model-00003-of-00036.safetensors",
518
+ "model.layers.6.self_attn.o_proj.weight": "model-00003-of-00036.safetensors",
519
+ "model.layers.6.self_attn.q_proj.weight": "model-00003-of-00036.safetensors",
520
+ "model.layers.6.self_attn.v_proj.weight": "model-00003-of-00036.safetensors",
521
+ "model.layers.60.input_layernorm.weight": "model-00028-of-00036.safetensors",
522
+ "model.layers.60.mlp.down_proj.weight": "model-00028-of-00036.safetensors",
523
+ "model.layers.60.mlp.gate_proj.weight": "model-00027-of-00036.safetensors",
524
+ "model.layers.60.mlp.up_proj.weight": "model-00028-of-00036.safetensors",
525
+ "model.layers.60.post_attention_layernorm.weight": "model-00028-of-00036.safetensors",
526
+ "model.layers.60.self_attn.k_proj.weight": "model-00027-of-00036.safetensors",
527
+ "model.layers.60.self_attn.o_proj.weight": "model-00027-of-00036.safetensors",
528
+ "model.layers.60.self_attn.q_proj.weight": "model-00027-of-00036.safetensors",
529
+ "model.layers.60.self_attn.v_proj.weight": "model-00027-of-00036.safetensors",
530
+ "model.layers.61.input_layernorm.weight": "model-00028-of-00036.safetensors",
531
+ "model.layers.61.mlp.down_proj.weight": "model-00028-of-00036.safetensors",
532
+ "model.layers.61.mlp.gate_proj.weight": "model-00028-of-00036.safetensors",
533
+ "model.layers.61.mlp.up_proj.weight": "model-00028-of-00036.safetensors",
534
+ "model.layers.61.post_attention_layernorm.weight": "model-00028-of-00036.safetensors",
535
+ "model.layers.61.self_attn.k_proj.weight": "model-00028-of-00036.safetensors",
536
+ "model.layers.61.self_attn.o_proj.weight": "model-00028-of-00036.safetensors",
537
+ "model.layers.61.self_attn.q_proj.weight": "model-00028-of-00036.safetensors",
538
+ "model.layers.61.self_attn.v_proj.weight": "model-00028-of-00036.safetensors",
539
+ "model.layers.62.input_layernorm.weight": "model-00029-of-00036.safetensors",
540
+ "model.layers.62.mlp.down_proj.weight": "model-00029-of-00036.safetensors",
541
+ "model.layers.62.mlp.gate_proj.weight": "model-00028-of-00036.safetensors",
542
+ "model.layers.62.mlp.up_proj.weight": "model-00028-of-00036.safetensors",
543
+ "model.layers.62.post_attention_layernorm.weight": "model-00029-of-00036.safetensors",
544
+ "model.layers.62.self_attn.k_proj.weight": "model-00028-of-00036.safetensors",
545
+ "model.layers.62.self_attn.o_proj.weight": "model-00028-of-00036.safetensors",
546
+ "model.layers.62.self_attn.q_proj.weight": "model-00028-of-00036.safetensors",
547
+ "model.layers.62.self_attn.v_proj.weight": "model-00028-of-00036.safetensors",
548
+ "model.layers.63.input_layernorm.weight": "model-00029-of-00036.safetensors",
549
+ "model.layers.63.mlp.down_proj.weight": "model-00029-of-00036.safetensors",
550
+ "model.layers.63.mlp.gate_proj.weight": "model-00029-of-00036.safetensors",
551
+ "model.layers.63.mlp.up_proj.weight": "model-00029-of-00036.safetensors",
552
+ "model.layers.63.post_attention_layernorm.weight": "model-00029-of-00036.safetensors",
553
+ "model.layers.63.self_attn.k_proj.weight": "model-00029-of-00036.safetensors",
554
+ "model.layers.63.self_attn.o_proj.weight": "model-00029-of-00036.safetensors",
555
+ "model.layers.63.self_attn.q_proj.weight": "model-00029-of-00036.safetensors",
556
+ "model.layers.63.self_attn.v_proj.weight": "model-00029-of-00036.safetensors",
557
+ "model.layers.64.input_layernorm.weight": "model-00029-of-00036.safetensors",
558
+ "model.layers.64.mlp.down_proj.weight": "model-00029-of-00036.safetensors",
559
+ "model.layers.64.mlp.gate_proj.weight": "model-00029-of-00036.safetensors",
560
+ "model.layers.64.mlp.up_proj.weight": "model-00029-of-00036.safetensors",
561
+ "model.layers.64.post_attention_layernorm.weight": "model-00029-of-00036.safetensors",
562
+ "model.layers.64.self_attn.k_proj.weight": "model-00029-of-00036.safetensors",
563
+ "model.layers.64.self_attn.o_proj.weight": "model-00029-of-00036.safetensors",
564
+ "model.layers.64.self_attn.q_proj.weight": "model-00029-of-00036.safetensors",
565
+ "model.layers.64.self_attn.v_proj.weight": "model-00029-of-00036.safetensors",
566
+ "model.layers.65.input_layernorm.weight": "model-00030-of-00036.safetensors",
567
+ "model.layers.65.mlp.down_proj.weight": "model-00030-of-00036.safetensors",
568
+ "model.layers.65.mlp.gate_proj.weight": "model-00030-of-00036.safetensors",
569
+ "model.layers.65.mlp.up_proj.weight": "model-00030-of-00036.safetensors",
570
+ "model.layers.65.post_attention_layernorm.weight": "model-00030-of-00036.safetensors",
571
+ "model.layers.65.self_attn.k_proj.weight": "model-00030-of-00036.safetensors",
572
+ "model.layers.65.self_attn.o_proj.weight": "model-00030-of-00036.safetensors",
573
+ "model.layers.65.self_attn.q_proj.weight": "model-00030-of-00036.safetensors",
574
+ "model.layers.65.self_attn.v_proj.weight": "model-00030-of-00036.safetensors",
575
+ "model.layers.66.input_layernorm.weight": "model-00030-of-00036.safetensors",
576
+ "model.layers.66.mlp.down_proj.weight": "model-00030-of-00036.safetensors",
577
+ "model.layers.66.mlp.gate_proj.weight": "model-00030-of-00036.safetensors",
578
+ "model.layers.66.mlp.up_proj.weight": "model-00030-of-00036.safetensors",
579
+ "model.layers.66.post_attention_layernorm.weight": "model-00030-of-00036.safetensors",
580
+ "model.layers.66.self_attn.k_proj.weight": "model-00030-of-00036.safetensors",
581
+ "model.layers.66.self_attn.o_proj.weight": "model-00030-of-00036.safetensors",
582
+ "model.layers.66.self_attn.q_proj.weight": "model-00030-of-00036.safetensors",
583
+ "model.layers.66.self_attn.v_proj.weight": "model-00030-of-00036.safetensors",
584
+ "model.layers.67.input_layernorm.weight": "model-00031-of-00036.safetensors",
585
+ "model.layers.67.mlp.down_proj.weight": "model-00031-of-00036.safetensors",
586
+ "model.layers.67.mlp.gate_proj.weight": "model-00031-of-00036.safetensors",
587
+ "model.layers.67.mlp.up_proj.weight": "model-00031-of-00036.safetensors",
588
+ "model.layers.67.post_attention_layernorm.weight": "model-00031-of-00036.safetensors",
589
+ "model.layers.67.self_attn.k_proj.weight": "model-00030-of-00036.safetensors",
590
+ "model.layers.67.self_attn.o_proj.weight": "model-00030-of-00036.safetensors",
591
+ "model.layers.67.self_attn.q_proj.weight": "model-00030-of-00036.safetensors",
592
+ "model.layers.67.self_attn.v_proj.weight": "model-00030-of-00036.safetensors",
593
+ "model.layers.68.input_layernorm.weight": "model-00031-of-00036.safetensors",
594
+ "model.layers.68.mlp.down_proj.weight": "model-00031-of-00036.safetensors",
595
+ "model.layers.68.mlp.gate_proj.weight": "model-00031-of-00036.safetensors",
596
+ "model.layers.68.mlp.up_proj.weight": "model-00031-of-00036.safetensors",
597
+ "model.layers.68.post_attention_layernorm.weight": "model-00031-of-00036.safetensors",
598
+ "model.layers.68.self_attn.k_proj.weight": "model-00031-of-00036.safetensors",
599
+ "model.layers.68.self_attn.o_proj.weight": "model-00031-of-00036.safetensors",
600
+ "model.layers.68.self_attn.q_proj.weight": "model-00031-of-00036.safetensors",
601
+ "model.layers.68.self_attn.v_proj.weight": "model-00031-of-00036.safetensors",
602
+ "model.layers.69.input_layernorm.weight": "model-00032-of-00036.safetensors",
603
+ "model.layers.69.mlp.down_proj.weight": "model-00032-of-00036.safetensors",
604
+ "model.layers.69.mlp.gate_proj.weight": "model-00031-of-00036.safetensors",
605
+ "model.layers.69.mlp.up_proj.weight": "model-00032-of-00036.safetensors",
606
+ "model.layers.69.post_attention_layernorm.weight": "model-00032-of-00036.safetensors",
607
+ "model.layers.69.self_attn.k_proj.weight": "model-00031-of-00036.safetensors",
608
+ "model.layers.69.self_attn.o_proj.weight": "model-00031-of-00036.safetensors",
609
+ "model.layers.69.self_attn.q_proj.weight": "model-00031-of-00036.safetensors",
610
+ "model.layers.69.self_attn.v_proj.weight": "model-00031-of-00036.safetensors",
611
+ "model.layers.7.input_layernorm.weight": "model-00004-of-00036.safetensors",
612
+ "model.layers.7.mlp.down_proj.weight": "model-00004-of-00036.safetensors",
613
+ "model.layers.7.mlp.gate_proj.weight": "model-00004-of-00036.safetensors",
614
+ "model.layers.7.mlp.up_proj.weight": "model-00004-of-00036.safetensors",
615
+ "model.layers.7.post_attention_layernorm.weight": "model-00004-of-00036.safetensors",
616
+ "model.layers.7.self_attn.k_proj.weight": "model-00004-of-00036.safetensors",
617
+ "model.layers.7.self_attn.o_proj.weight": "model-00004-of-00036.safetensors",
618
+ "model.layers.7.self_attn.q_proj.weight": "model-00004-of-00036.safetensors",
619
+ "model.layers.7.self_attn.v_proj.weight": "model-00004-of-00036.safetensors",
620
+ "model.layers.70.input_layernorm.weight": "model-00032-of-00036.safetensors",
621
+ "model.layers.70.mlp.down_proj.weight": "model-00032-of-00036.safetensors",
622
+ "model.layers.70.mlp.gate_proj.weight": "model-00032-of-00036.safetensors",
623
+ "model.layers.70.mlp.up_proj.weight": "model-00032-of-00036.safetensors",
624
+ "model.layers.70.post_attention_layernorm.weight": "model-00032-of-00036.safetensors",
625
+ "model.layers.70.self_attn.k_proj.weight": "model-00032-of-00036.safetensors",
626
+ "model.layers.70.self_attn.o_proj.weight": "model-00032-of-00036.safetensors",
627
+ "model.layers.70.self_attn.q_proj.weight": "model-00032-of-00036.safetensors",
628
+ "model.layers.70.self_attn.v_proj.weight": "model-00032-of-00036.safetensors",
629
+ "model.layers.71.input_layernorm.weight": "model-00033-of-00036.safetensors",
630
+ "model.layers.71.mlp.down_proj.weight": "model-00033-of-00036.safetensors",
631
+ "model.layers.71.mlp.gate_proj.weight": "model-00032-of-00036.safetensors",
632
+ "model.layers.71.mlp.up_proj.weight": "model-00032-of-00036.safetensors",
633
+ "model.layers.71.post_attention_layernorm.weight": "model-00033-of-00036.safetensors",
634
+ "model.layers.71.self_attn.k_proj.weight": "model-00032-of-00036.safetensors",
635
+ "model.layers.71.self_attn.o_proj.weight": "model-00032-of-00036.safetensors",
636
+ "model.layers.71.self_attn.q_proj.weight": "model-00032-of-00036.safetensors",
637
+ "model.layers.71.self_attn.v_proj.weight": "model-00032-of-00036.safetensors",
638
+ "model.layers.72.input_layernorm.weight": "model-00033-of-00036.safetensors",
639
+ "model.layers.72.mlp.down_proj.weight": "model-00033-of-00036.safetensors",
640
+ "model.layers.72.mlp.gate_proj.weight": "model-00033-of-00036.safetensors",
641
+ "model.layers.72.mlp.up_proj.weight": "model-00033-of-00036.safetensors",
642
+ "model.layers.72.post_attention_layernorm.weight": "model-00033-of-00036.safetensors",
643
+ "model.layers.72.self_attn.k_proj.weight": "model-00033-of-00036.safetensors",
644
+ "model.layers.72.self_attn.o_proj.weight": "model-00033-of-00036.safetensors",
645
+ "model.layers.72.self_attn.q_proj.weight": "model-00033-of-00036.safetensors",
646
+ "model.layers.72.self_attn.v_proj.weight": "model-00033-of-00036.safetensors",
647
+ "model.layers.73.input_layernorm.weight": "model-00033-of-00036.safetensors",
648
+ "model.layers.73.mlp.down_proj.weight": "model-00033-of-00036.safetensors",
649
+ "model.layers.73.mlp.gate_proj.weight": "model-00033-of-00036.safetensors",
650
+ "model.layers.73.mlp.up_proj.weight": "model-00033-of-00036.safetensors",
651
+ "model.layers.73.post_attention_layernorm.weight": "model-00033-of-00036.safetensors",
652
+ "model.layers.73.self_attn.k_proj.weight": "model-00033-of-00036.safetensors",
653
+ "model.layers.73.self_attn.o_proj.weight": "model-00033-of-00036.safetensors",
654
+ "model.layers.73.self_attn.q_proj.weight": "model-00033-of-00036.safetensors",
655
+ "model.layers.73.self_attn.v_proj.weight": "model-00033-of-00036.safetensors",
656
+ "model.layers.74.input_layernorm.weight": "model-00034-of-00036.safetensors",
657
+ "model.layers.74.mlp.down_proj.weight": "model-00034-of-00036.safetensors",
658
+ "model.layers.74.mlp.gate_proj.weight": "model-00034-of-00036.safetensors",
659
+ "model.layers.74.mlp.up_proj.weight": "model-00034-of-00036.safetensors",
660
+ "model.layers.74.post_attention_layernorm.weight": "model-00034-of-00036.safetensors",
661
+ "model.layers.74.self_attn.k_proj.weight": "model-00034-of-00036.safetensors",
662
+ "model.layers.74.self_attn.o_proj.weight": "model-00034-of-00036.safetensors",
663
+ "model.layers.74.self_attn.q_proj.weight": "model-00034-of-00036.safetensors",
664
+ "model.layers.74.self_attn.v_proj.weight": "model-00034-of-00036.safetensors",
665
+ "model.layers.75.input_layernorm.weight": "model-00034-of-00036.safetensors",
666
+ "model.layers.75.mlp.down_proj.weight": "model-00034-of-00036.safetensors",
667
+ "model.layers.75.mlp.gate_proj.weight": "model-00034-of-00036.safetensors",
668
+ "model.layers.75.mlp.up_proj.weight": "model-00034-of-00036.safetensors",
669
+ "model.layers.75.post_attention_layernorm.weight": "model-00034-of-00036.safetensors",
670
+ "model.layers.75.self_attn.k_proj.weight": "model-00034-of-00036.safetensors",
671
+ "model.layers.75.self_attn.o_proj.weight": "model-00034-of-00036.safetensors",
672
+ "model.layers.75.self_attn.q_proj.weight": "model-00034-of-00036.safetensors",
673
+ "model.layers.75.self_attn.v_proj.weight": "model-00034-of-00036.safetensors",
674
+ "model.layers.76.input_layernorm.weight": "model-00035-of-00036.safetensors",
675
+ "model.layers.76.mlp.down_proj.weight": "model-00035-of-00036.safetensors",
676
+ "model.layers.76.mlp.gate_proj.weight": "model-00035-of-00036.safetensors",
677
+ "model.layers.76.mlp.up_proj.weight": "model-00035-of-00036.safetensors",
678
+ "model.layers.76.post_attention_layernorm.weight": "model-00035-of-00036.safetensors",
679
+ "model.layers.76.self_attn.k_proj.weight": "model-00034-of-00036.safetensors",
680
+ "model.layers.76.self_attn.o_proj.weight": "model-00034-of-00036.safetensors",
681
+ "model.layers.76.self_attn.q_proj.weight": "model-00034-of-00036.safetensors",
682
+ "model.layers.76.self_attn.v_proj.weight": "model-00034-of-00036.safetensors",
683
+ "model.layers.77.input_layernorm.weight": "model-00035-of-00036.safetensors",
684
+ "model.layers.77.mlp.down_proj.weight": "model-00035-of-00036.safetensors",
685
+ "model.layers.77.mlp.gate_proj.weight": "model-00035-of-00036.safetensors",
686
+ "model.layers.77.mlp.up_proj.weight": "model-00035-of-00036.safetensors",
687
+ "model.layers.77.post_attention_layernorm.weight": "model-00035-of-00036.safetensors",
688
+ "model.layers.77.self_attn.k_proj.weight": "model-00035-of-00036.safetensors",
689
+ "model.layers.77.self_attn.o_proj.weight": "model-00035-of-00036.safetensors",
690
+ "model.layers.77.self_attn.q_proj.weight": "model-00035-of-00036.safetensors",
691
+ "model.layers.77.self_attn.v_proj.weight": "model-00035-of-00036.safetensors",
692
+ "model.layers.78.input_layernorm.weight": "model-00036-of-00036.safetensors",
693
+ "model.layers.78.mlp.down_proj.weight": "model-00036-of-00036.safetensors",
694
+ "model.layers.78.mlp.gate_proj.weight": "model-00035-of-00036.safetensors",
695
+ "model.layers.78.mlp.up_proj.weight": "model-00036-of-00036.safetensors",
696
+ "model.layers.78.post_attention_layernorm.weight": "model-00036-of-00036.safetensors",
697
+ "model.layers.78.self_attn.k_proj.weight": "model-00035-of-00036.safetensors",
698
+ "model.layers.78.self_attn.o_proj.weight": "model-00035-of-00036.safetensors",
699
+ "model.layers.78.self_attn.q_proj.weight": "model-00035-of-00036.safetensors",
700
+ "model.layers.78.self_attn.v_proj.weight": "model-00035-of-00036.safetensors",
701
+ "model.layers.79.input_layernorm.weight": "model-00036-of-00036.safetensors",
702
+ "model.layers.79.mlp.down_proj.weight": "model-00036-of-00036.safetensors",
703
+ "model.layers.79.mlp.gate_proj.weight": "model-00036-of-00036.safetensors",
704
+ "model.layers.79.mlp.up_proj.weight": "model-00036-of-00036.safetensors",
705
+ "model.layers.79.post_attention_layernorm.weight": "model-00036-of-00036.safetensors",
706
+ "model.layers.79.self_attn.k_proj.weight": "model-00036-of-00036.safetensors",
707
+ "model.layers.79.self_attn.o_proj.weight": "model-00036-of-00036.safetensors",
708
+ "model.layers.79.self_attn.q_proj.weight": "model-00036-of-00036.safetensors",
709
+ "model.layers.79.self_attn.v_proj.weight": "model-00036-of-00036.safetensors",
710
+ "model.layers.8.input_layernorm.weight": "model-00005-of-00036.safetensors",
711
+ "model.layers.8.mlp.down_proj.weight": "model-00005-of-00036.safetensors",
712
+ "model.layers.8.mlp.gate_proj.weight": "model-00004-of-00036.safetensors",
713
+ "model.layers.8.mlp.up_proj.weight": "model-00004-of-00036.safetensors",
714
+ "model.layers.8.post_attention_layernorm.weight": "model-00005-of-00036.safetensors",
715
+ "model.layers.8.self_attn.k_proj.weight": "model-00004-of-00036.safetensors",
716
+ "model.layers.8.self_attn.o_proj.weight": "model-00004-of-00036.safetensors",
717
+ "model.layers.8.self_attn.q_proj.weight": "model-00004-of-00036.safetensors",
718
+ "model.layers.8.self_attn.v_proj.weight": "model-00004-of-00036.safetensors",
719
+ "model.layers.9.input_layernorm.weight": "model-00005-of-00036.safetensors",
720
+ "model.layers.9.mlp.down_proj.weight": "model-00005-of-00036.safetensors",
721
+ "model.layers.9.mlp.gate_proj.weight": "model-00005-of-00036.safetensors",
722
+ "model.layers.9.mlp.up_proj.weight": "model-00005-of-00036.safetensors",
723
+ "model.layers.9.post_attention_layernorm.weight": "model-00005-of-00036.safetensors",
724
+ "model.layers.9.self_attn.k_proj.weight": "model-00005-of-00036.safetensors",
725
+ "model.layers.9.self_attn.o_proj.weight": "model-00005-of-00036.safetensors",
726
+ "model.layers.9.self_attn.q_proj.weight": "model-00005-of-00036.safetensors",
727
+ "model.layers.9.self_attn.v_proj.weight": "model-00005-of-00036.safetensors",
728
+ "model.norm.weight": "model-00036-of-00036.safetensors"
729
+ }
730
+ }
output-00001-of-00004.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f351fbff728789b134dd1f50c26c34a43d013b1c6e98b795330741a9f0c1df30
3
+ size 8541557240
output-00002-of-00004.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:857a8f8feaff4266ddeedc33922db59d4903efd12aedb749f401f702ae2f28c3
3
+ size 8588511908
output-00003-of-00004.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8398eca5dd47f11ca360db5dbb61eab475e36f717f3a7f282a306dc1711d1cc5
3
+ size 8522044448
output-00004-of-00004.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1e19b17b7c854841755887916b998f4fbd55f66480254a6d0edb3d36b426ed62
3
+ size 5054960396
special_tokens_map.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token": {
3
+ "content": "<s>",
4
+ "lstrip": false,
5
+ "normalized": false,
6
+ "rstrip": false,
7
+ "single_word": false
8
+ },
9
+ "eos_token": {
10
+ "content": "</s>",
11
+ "lstrip": false,
12
+ "normalized": false,
13
+ "rstrip": false,
14
+ "single_word": false
15
+ },
16
+ "unk_token": {
17
+ "content": "<unk>",
18
+ "lstrip": false,
19
+ "normalized": false,
20
+ "rstrip": false,
21
+ "single_word": false
22
+ }
23
+ }
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
tokenizer.model ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9e556afd44213b6bd1be2b850ebbbd98f5481437a8021afaf58ee7fb1818d347
3
+ size 499723
tokenizer_config.json ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<unk>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "<s>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "</s>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ }
27
+ },
28
+ "bos_token": "<s>",
29
+ "clean_up_tokenization_spaces": false,
30
+ "eos_token": "</s>",
31
+ "legacy": false,
32
+ "model_max_length": 1000000000000000019884624838656,
33
+ "pad_token": null,
34
+ "padding_side": "right",
35
+ "sp_model_kwargs": {},
36
+ "tokenizer_class": "LlamaTokenizer",
37
+ "unk_token": "<unk>",
38
+ "use_default_system_prompt": false,
39
+ "chat_template": "{% for message in messages %}\n{% if message['role'] == 'user' %}\n{% if loop.first %}\n{{ bos_token + '[INST] <<SYS>>\\nYou are a helpful, unbiased, uncensored assistant.\\n<</SYS>> ' + message['content'] + ' [/INST]' -}}\n{% else %}\n{{ bos_token + '[INST] ' + message['content'] + ' [/INST]' -}}\n{% endif %}\n{% elif message['role'] == 'system' %}\n{{ bos_token + '[INST] <<SYS>>\\n' + message['content'] + '\\n<</SYS>>\\n' }}\n{% elif message['role'] == 'assistant' %}\n{{ ' ' + message['content'] + ' ' + eos_token -}}\n{% endif %}\n{% endfor %}"
40
+ }
tokenizer_config.json.old ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<unk>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "<s>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "</s>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ }
27
+ },
28
+ "bos_token": "<s>",
29
+ "clean_up_tokenization_spaces": false,
30
+ "eos_token": "</s>",
31
+ "legacy": false,
32
+ "model_max_length": 1000000000000000019884624838656,
33
+ "pad_token": null,
34
+ "padding_side": "right",
35
+ "sp_model_kwargs": {},
36
+ "tokenizer_class": "LlamaTokenizer",
37
+ "unk_token": "<unk>",
38
+ "use_default_system_prompt": false,
39
+ "chat_template": "{% for message in messages %}\n{% if message['role'] == 'user' %}\n{% if loop.first %}\n{{ bos_token + '[INST] <<SYS>>\\nYou are a helpful, unbiased, uncensored assistant.\\n<</SYS>> ' + message['content'] + ' [/INST]' -}}\n{% else %}\n{{ bos_token + '[INST] ' + message['content'] + ' [/INST]' -}}\n{% endif %}\n{% elif message['role'] == 'system' %}\n{{ bos_token + '[INST] <<SYS>>\\n' + message['content'] + '\\n<</SYS>>\\n' }}\n{% elif message['role'] == 'assistant' %}\n{{ ' ' + message['content'] + ' ' + eos_token -}}\n{% endif %}\n{% endfor %}"
40
+ }