smalinin commited on
Commit
4a8ac9f
·
1 Parent(s): 4fa6c70

Add model files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
README.md CHANGED
@@ -1,3 +1,264 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ ---
4
+
5
+ # Gorilla OpenFunctions v2
6
+
7
+ 💡 SoTA for open-source models. On-par with GPT-4.
8
+
9
+ 🚀 Check out the [Berkeley Function Calling Leaderboard](https://gorilla.cs.berkeley.edu/leaderboard)
10
+ 📣 Read more in our [OpenFunctions v2 release blog](https://gorilla.cs.berkeley.edu/blogs/7_open_functions_v2.html) and [Berkeley Function Calling Leaderboard blog](https://gorilla.cs.berkeley.edu/blogs/8_berkeley_function_calling_leaderboard.html) \
11
+ 🟢 Check out Quantized GGUF models in [gorilla-llm/gorilla-openfunctions-v2-gguf](https://huggingface.co/gorilla-llm/gorilla-openfunctions-v2-gguf)
12
+
13
+ ## Introduction
14
+ Gorilla OpenFunctions extends Large Language Model(LLM) Chat Completion feature to formulate
15
+ executable APIs call given natural language instructions and API context. With OpenFunctions v2,
16
+ we now support:
17
+ 1. Multiple functions - choose betwen functions
18
+ 2. Parallel functions - call the same function `N` time with different parameter values
19
+ 3. Multiple & parallel - both of the above in a single chatcompletion call (one generation)
20
+ 4. Relevance detection - when chatting, chat. When asked for function, returns a function
21
+ 5. Python - supports `string, number, boolean, list, tuple, dict` parameter datatypes and `Any` for those not natively supported.
22
+ 6. JAVA - support for `byte, short, int, float, double, long, boolean, char, Array, ArrayList, Set, HashMap, Hashtable, Queue, Stack, and Any` datatypes.
23
+ 7. JavaScript - support for `String, Number, Bigint, Boolean, dict (object), Array, Date, and Any` datatypes.
24
+ 8. REST - native REST support
25
+
26
+
27
+ ## Performance
28
+
29
+ | Model | Overall Accuracy* |
30
+ |---|---|
31
+ |GPT-4-0125-Preview | 85.12% |
32
+ |Gorilla-openfunctions-v2 | 83.67% |
33
+ |GPT-3.5-turbo | 82.23% |
34
+ |Mistral-medium | 79.70% |
35
+ |Nexusflow Raven-v2 | 55.72% |
36
+ |GPT-4-0613 | 54.16% |
37
+ *: Overall Accuracy is defined in [Berkeley Function Calling Leaderboard blog](https://gorilla.cs.berkeley.edu/blogs/8_berkeley_function_calling_leaderboard.html), read more details if you are interested!
38
+
39
+ ## Models Available
40
+ |Model | Functionality|
41
+ |---|---|
42
+ |gorilla-openfunctions-v2 | Multiple, parallel, multiple & parallel, relevance detection, Python + JAVA + JS + REST|
43
+ |gorilla-openfunctions-v1 | Parallel functions, and can choose between functions|
44
+ |gorilla-openfunctions-v0 | Given a function, and user intent, returns properly formatted json with the right arguments|
45
+
46
+ All of our models are hosted on our Huggingface UC Berkeley gorilla-llm org: [gorilla-openfunctions-v2](https://huggingface.co/gorilla-llm/gorilla-openfunctions-v2), [gorilla-openfunctions-v1](https://huggingface.co/gorilla-llm/gorilla-openfunctions-v1), and [gorilla-openfunctions-v0](https://huggingface.co/gorilla-llm/gorilla-openfunctions-v0).
47
+
48
+ ## Training
49
+
50
+ Gorilla Openfunctions v2 is a 7B parameter model, and is built on top of the [deepseek coder](https://huggingface.co/deepseek-ai/deepseek-coder-7b-instruct-v1.5) LLM. Check out [openfunctions-v2 blog](https://gorilla.cs.berkeley.edu/blogs/7_open_functions_v2.html) to learn more about the data composition and some insights into the training process.
51
+
52
+
53
+
54
+ ## Example Usage (Hosted)
55
+
56
+ Please reference `README.md` in https://github.com/ShishirPatil/gorilla/tree/main/openfunctions for file dependencies and used utils.
57
+
58
+ 1. OpenFunctions is compatible with OpenAI Functions
59
+
60
+ ```bash
61
+ !pip install openai==0.28.1
62
+ ```
63
+
64
+ 2. Point to Gorilla hosted servers
65
+
66
+ ```python
67
+ import openai
68
+
69
+ def get_gorilla_response(prompt="Call me an Uber ride type \"Plus\" in Berkeley at zipcode 94704 in 10 minutes", model="gorilla-openfunctions-v0", functions=[]):
70
+ openai.api_key = "EMPTY"
71
+ openai.api_base = "http://luigi.millennium.berkeley.edu:8000/v1"
72
+ try:
73
+ completion = openai.ChatCompletion.create(
74
+ model="gorilla-openfunctions-v2",
75
+ temperature=0.0,
76
+ messages=[{"role": "user", "content": prompt}],
77
+ functions=functions,
78
+ )
79
+ return completion.choices[0]
80
+ except Exception as e:
81
+ print(e, model, prompt)
82
+ ```
83
+
84
+ 3. Pass the user argument and set of functions, Gorilla OpenFunctions returns a fully formatted json
85
+
86
+ ```python
87
+ query = "What's the weather like in the two cities of Boston and San Francisco?"
88
+ functions = [
89
+ {
90
+ "name": "get_current_weather",
91
+ "description": "Get the current weather in a given location",
92
+ "parameters": {
93
+ "type": "object",
94
+ "properties": {
95
+ "location": {
96
+ "type": "string",
97
+ "description": "The city and state, e.g. San Francisco, CA",
98
+ },
99
+ "unit": {"type": "string", "enum": ["celsius", "fahrenheit"]},
100
+ },
101
+ "required": ["location"],
102
+ },
103
+ }
104
+ ]
105
+ get_gorilla_response(query, functions=functions)
106
+ ```
107
+
108
+ 4. Expected output **NEW**
109
+
110
+ Gorilla returns a readily accessible string **AND** Open-AI compatible JSON.
111
+
112
+ ```python
113
+ {
114
+ "index": 0,
115
+ "message": {
116
+ "role": "assistant",
117
+ "content": "get_current_weather(location='Boston, MA'), get_current_weather(location='San Francisco, CA')",
118
+ "function_call": [
119
+ {
120
+ "name": "get_current_weather",
121
+ "arguments": {
122
+ "location": "Boston, MA"
123
+ }
124
+ },
125
+ {
126
+ "name": "get_current_weather",
127
+ "arguments": {
128
+ "location": "San Francisco, CA"
129
+ }
130
+ }
131
+ ]
132
+ },
133
+ "finish_reason": "stop"
134
+ }
135
+
136
+ ```
137
+
138
+ We have retained the string functionality that our community loved from OpenFunctions v1 `get_current_weather(location='Boston, MA'), get_current_weather(location='San Francisco, CA')` above. And Notice the `function_call` key in the JSON to be OpenAI compatible.
139
+
140
+
141
+ This is possible in OpenFunctions v2, because we ensure that the output includes the name of the argument and not just the value. This enables us to parse the output into a JSON. In those scenarios where the output is not parsable into JSON, we will always return the function call string.
142
+
143
+ ### End to End Example
144
+
145
+ Run the example code in `[inference_hosted.py](https://github.com/ShishirPatil/gorilla/tree/main/openfunctions)` to see how the model works.
146
+
147
+ ```bash
148
+ python inference_hosted.py
149
+ ```
150
+
151
+ Expected Output:
152
+
153
+ ```bash
154
+ (.py3) shishir@dhcp-132-64:~/Work/Gorilla/openfunctions/$ python inference_hosted.py
155
+ --------------------
156
+ Function call strings(s): get_current_weather(location='Boston, MA'), get_current_weather(location='San Francisco, CA')
157
+ --------------------
158
+ OpenAI compatible `function_call`: [<OpenAIObject at 0x1139ba890> JSON:
159
+ {
160
+ "name": "get_current_weather",
161
+ "arguments":
162
+ {
163
+ "location": "Boston, MA"
164
+ }
165
+ }, <OpenAIObject at 0x1139ba930> JSON: {
166
+ "name": "get_current_weather",
167
+ "arguments":
168
+ {
169
+ "location": "San Francisco, CA"
170
+ }
171
+ }]
172
+ ```
173
+
174
+
175
+ ## Running OpenFunctions Locally
176
+
177
+ If you want to Run OpenFunctions locally, here is the prompt format that we used:
178
+
179
+ ```python
180
+ def get_prompt(user_query: str, functions: list = []) -> str:
181
+ """
182
+ Generates a conversation prompt based on the user's query and a list of functions.
183
+
184
+ Parameters:
185
+ - user_query (str): The user's query.
186
+ - functions (list): A list of functions to include in the prompt.
187
+
188
+ Returns:
189
+ - str: The formatted conversation prompt.
190
+ """
191
+ system = "You are an AI programming assistant, utilizing the Gorilla LLM model, developed by Gorilla LLM, and you only answer questions related to computer science. For politically sensitive questions, security and privacy issues, and other non-computer science questions, you will refuse to answer."
192
+ if len(functions) == 0:
193
+ return f"{system}\n### Instruction: <<question>> {user_query}\n### Response: "
194
+ functions_string = json.dumps(functions)
195
+ return f"{system}\n### Instruction: <<function>>{functions_string}\n<<question>>{user_query}\n### Response: "
196
+ ```
197
+
198
+ Further, here is how we format the response:
199
+
200
+ Install the dependencies with:
201
+
202
+ ```bash
203
+ pip3 install tree_sitter
204
+ git clone https://github.com/tree-sitter/tree-sitter-java.git
205
+ git clone https://github.com/tree-sitter/tree-sitter-javascript.git
206
+ ```
207
+
208
+ And you can use the following code to format the response:
209
+
210
+ ```python
211
+
212
+ from openfunctions_utils import strip_function_calls, parse_function_call
213
+
214
+ def format_response(response: str):
215
+ """
216
+ Formats the response from the OpenFunctions model.
217
+
218
+ Parameters:
219
+ - response (str): The response generated by the LLM.
220
+
221
+ Returns:
222
+ - str: The formatted response.
223
+ - dict: The function call(s) extracted from the response.
224
+
225
+ """
226
+ function_call_dicts = None
227
+ try:
228
+ response = strip_function_calls(response)
229
+ # Parallel function calls returned as a str, list[dict]
230
+ if len(response) > 1:
231
+ function_call_dicts = []
232
+ for function_call in response:
233
+ function_call_dicts.append(parse_function_call(function_call))
234
+ response = ", ".join(response)
235
+ # Single function call returned as a str, dict
236
+ else:
237
+ function_call_dicts = parse_function_call(response[0])
238
+ response = response[0]
239
+ except Exception as e:
240
+ # Just faithfully return the generated response str to the user
241
+ pass
242
+ return response, function_call_dicts
243
+
244
+ ```
245
+
246
+ In the current directory, run the example code in `inference_local.py` to see how the model works.
247
+
248
+ ```bash
249
+ python inference_local.py
250
+ ```
251
+
252
+ **Note:** Use the `get_prompt` and `format_response` only if you are hosting it Locally. If you are using the Berkeley hosted models through the Chat-completion API, we do this in the backend, so you don't have to do this. The model is supported in Hugging Face 🤗 Transformers and can be run up locally:
253
+
254
+
255
+ ## License
256
+
257
+ Gorilla OpenFunctions v2 is distributed under the Apache 2.0 license. This software incorporates elements from the Deepseek model. Consequently, the licensing of Gorilla OpenFunctions v2 adheres to the Apache 2.0 license, with additional terms as outlined in [Appendix A](https://github.com/deepseek-ai/DeepSeek-LLM/blob/6712a86bfb7dd25c73383c5ad2eb7a8db540258b/LICENSE-MODEL) of the Deepseek license.
258
+
259
+
260
+ ## Contributing
261
+
262
+ Gorilla is an open source effort from UC Berkeley and we welcome contributors.
263
+ Please email us your comments, criticism, and questions. More information about the project can be found at [https://gorilla.cs.berkeley.edu/](https://gorilla.cs.berkeley.edu/)
264
+
gorilla-openfunctions-v2_q4f32_1-webgpu.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:458c221dcfe335aba81f1856b06f5d17736e9ccc4fb92552e55c1a56f48a261c
3
+ size 4663759
merges.txt ADDED
The diff for this file is too large to render. See raw diff
 
mlc-chat-config.json ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model_type": "llama",
3
+ "quantization": "q4f32_1",
4
+ "model_config": {
5
+ "hidden_size": 4096,
6
+ "intermediate_size": 11008,
7
+ "num_attention_heads": 32,
8
+ "num_hidden_layers": 30,
9
+ "rms_norm_eps": 1e-06,
10
+ "vocab_size": 102400,
11
+ "position_embedding_base": 10000.0,
12
+ "context_window_size": 4096,
13
+ "prefill_chunk_size": 2042,
14
+ "num_key_value_heads": 32,
15
+ "head_dim": 128,
16
+ "tensor_parallel_shards": 1,
17
+ "max_batch_size": 80
18
+ },
19
+ "vocab_size": 102400,
20
+ "context_window_size": 4096,
21
+ "sliding_window_size": -1,
22
+ "prefill_chunk_size": 2042,
23
+ "attention_sink_size": -1,
24
+ "tensor_parallel_shards": 1,
25
+ "mean_gen_len": 128,
26
+ "max_gen_len": 512,
27
+ "shift_fill_factor": 0.3,
28
+ "temperature": 0.7,
29
+ "presence_penalty": 0.0,
30
+ "frequency_penalty": 0.0,
31
+ "repetition_penalty": 1.0,
32
+ "top_p": 0.95,
33
+ "conv_template": {
34
+ "name": "gorilla-openfunctions-v2",
35
+ "system_template": "{system_message}",
36
+ "system_message": "You are an AI programming assistant, utilizing the Gorilla LLM model, developed by Gorilla LLM, and you only answer questions related to computer science. For politically sensitive questions, security and privacy issues, and other non-computer science questions, you will refuse to answer.",
37
+ "system_prefix_token_ids": [
38
+ 100000
39
+ ],
40
+ "add_role_after_system_message": true,
41
+ "roles": {
42
+ "user": "### Instruction",
43
+ "assistant": "### Response",
44
+ "tool": "### Instruction"
45
+ },
46
+ "role_templates": {
47
+ "user": "<<function>>{function_string}\n<<question>>{user_message}",
48
+ "assistant": "{assistant_message}",
49
+ "tool": "{tool_message}"
50
+ },
51
+ "messages": [],
52
+ "seps": [
53
+ "\n",
54
+ "<|EOT|>"
55
+ ],
56
+ "role_content_sep": ": ",
57
+ "role_empty_sep": ": ",
58
+ "stop_str": [
59
+ "<|EOT|>"
60
+ ],
61
+ "stop_token_ids": [
62
+ 100015
63
+ ],
64
+ "function_string": "",
65
+ "use_function_calling": false
66
+ },
67
+ "pad_token_id": 0,
68
+ "bos_token_id": 100000,
69
+ "eos_token_id": 100015,
70
+ "tokenizer_files": [
71
+ "tokenizer.json",
72
+ "vocab.json",
73
+ "merges.txt",
74
+ "tokenizer_config.json"
75
+ ],
76
+ "tokenizer_info": {
77
+ "token_postproc_method": "byte_level",
78
+ "prepend_space_in_encode": false,
79
+ "strip_space_in_decode": false
80
+ },
81
+ "version": "0.1.0"
82
+ }
ndarray-cache-b16.json ADDED
The diff for this file is too large to render. See raw diff
 
ndarray-cache.json ADDED
The diff for this file is too large to render. See raw diff
 
params_shard_0.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a7e1e3f02844965a4e6983566681c4ed40eaad194ab77bbf9d052df7f327a5a9
3
+ size 209715200
params_shard_1.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fceb9268f99a4e9d0978aa8f6705df148a846a587db733e9db08affb4e6414ca
3
+ size 22544384
params_shard_10.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4957f9c6e9d0a6ca76ed281e12a509aac4fbcc4210943cc24ef376911032d6e7
3
+ size 32587776
params_shard_100.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cd5844534f8bf3cb51d980a5669906f84558e63a805777e1e8cfd77407e1698e
3
+ size 25165824
params_shard_101.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5815755ca2a4f33ecb612a3727884156b85407426f9f42105e26373c8b27e0e4
3
+ size 22544384
params_shard_102.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8abf251a9ac2c9fea5179e91fb2ab098d468a5414845b848463fddc9a23abb0b
3
+ size 45088768
params_shard_103.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c719aaee1352e424ea90e370de14cb6659a745f131921a435ba42b095684b6f7
3
+ size 25165824
params_shard_104.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c88893f344812365c0b496ef94cb5dd5476208bc7f1aa2ffb72fae9c5128851b
3
+ size 32661504
params_shard_105.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ea0570554df70e6e88caeb82baadcd40d93a8c96d1c7503880bb714a8e6096fc
3
+ size 31989760
params_shard_106.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:88feb4707b2601f6e880e77e49cd14f97e6f866aa9af26311e0b1e7b3a1da03f
3
+ size 45088768
params_shard_107.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e0b84d8da90d2286cc599ad610544d9b7419a7971eef39aeb1f7c7f44571071b
3
+ size 25165824
params_shard_108.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f65e812e1cf73fd43fd2a1582705a685528d29d13acaf77c344abac00e9099dd
3
+ size 21045248
params_shard_11.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e1ba2bfbb6221cd0d66b7252030c49f0c7478befbc46beffafb52fbf8135e5c2
3
+ size 45088768
params_shard_12.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cf9156edc48257478d5a4bdbb51631b01835f87d4edbee1c3bb448bf2dbd0ecc
3
+ size 25165824
params_shard_13.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:93e3ed002d4090a764d68cdbde2cb459c937916ed004f4ffb1cf02145ac53394
3
+ size 32063488
params_shard_14.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:24f83e6742c5b5bd4a6141be9bd89649f5dc9126e149d9fdc27aceb63c91f2ab
3
+ size 22544384
params_shard_15.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:146ca939efa4e5c0fbaf590d634cafe9b2ef06ba7b9fa355d500b2b1261a8e3d
3
+ size 45088768
params_shard_16.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:81f1dafcbbc942d0971ed80e52d8fc72aee3c2423975ac835f90ac79b1e0e0f0
3
+ size 25165824
params_shard_17.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6fe4cb3c4d36ea218ca7cb2a7faa7630870204c9453429122ed7296751ead6a9
3
+ size 32587776
params_shard_18.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3697d5b5add9e31183f6de99869fbee149c781ec65f8aa775a89ea7e5aeb2345
3
+ size 45088768
params_shard_19.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7bd8884c4feb7d8f04a716f2dbcbc8787ac247e60ec213ca78b668d7015840ef
3
+ size 25165824
params_shard_2.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0a90a23201c20131ecf8301de2c8b2321d45d2625181ec07d0ecf8b84287e8dd
3
+ size 45088768
params_shard_20.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3796f715960ad1d452d00270bb719b75fb425dc338e804e2fb7d34c23497c780
3
+ size 32063488
params_shard_21.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5864b122d31234b048fd2d3b08c229806646d64f85cb870b582255b1c941e751
3
+ size 22544384
params_shard_22.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:970e8b97bf46449aa9c13968aa727257bcd2d403f8b007f70755c40803268187
3
+ size 45088768
params_shard_23.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1e6f120478716629e51b4a8066a7c870847e402e8062020a1a91efc79fbde15d
3
+ size 25165824
params_shard_24.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:efc0ff8520a323f870dd434d600d971191a71fc9335439f0e831a2aa1ba3c39a
3
+ size 32587776
params_shard_25.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:13f221e5e522e5ae8a0ff0f2c709f59285071e1b836e8936fc762847c7dd6c19
3
+ size 45088768
params_shard_26.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3c5e248ec596546d2d2dfa19a169d70916882c71235b9df25de2c32829344f75
3
+ size 25165824
params_shard_27.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:891e956504444befc3b5afe1f8b17bdb751116fb814e36c12ce34ad1f4a20e79
3
+ size 32063488
params_shard_28.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c9a292961504cc697eaba245cecbcee5199ad2e6b98dd8ebb24cac97c0aba753
3
+ size 209715200
params_shard_29.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6be26b61186f3167ee2d81f15ce5d2595922e85e6e7d18f53653abfc35753af0
3
+ size 26214400
params_shard_3.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0717c0cc528268e136c2f88f2a67790b3359a63bfbb5bf82658021c3cfdf709e
3
+ size 29040640
params_shard_30.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9bc8f9b7311044954ffc53924996217b113d1434989092b25d881a155d20f5d4
3
+ size 22544384
params_shard_31.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4a5ae9f40a7d4025a5572a1c384e1a45c626181fc4b628ee7c08f5ce573d4768
3
+ size 45088768
params_shard_32.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3492854e5bc281931984ad86d6888ad30a88e6feeffa14324175963d5595fd2c
3
+ size 25165824
params_shard_33.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8c61b21aef4ad42b3831efe517477fd65fcdf53299a20d6d5b4bf4d068541087
3
+ size 32595968
params_shard_34.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:551d46c0784d9640d564b552ede6bc71498d0a78acc85b4de3b10bbb0fc5f7c4
3
+ size 45088768
params_shard_35.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1213f37ef590ac7a45b4e4eabf7fbc191373810140198c5c683f178245a7634b
3
+ size 25165824
params_shard_36.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5d36eb40e79e47edf57e1e54e3ddd7b73cce3b48dae8d637f53b58594886dc28
3
+ size 32063488
params_shard_37.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5d49fee0589cb9faf283b1ef89c8222114e71129536a0c9e6e07f779a67f47df
3
+ size 22544384
params_shard_38.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e2c68caa5282d0b31727486c166f67e786eecf3a2caf92dd096e8c1360fa14ff
3
+ size 45088768
params_shard_39.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:69ed5fbffa60e16944adab0eae99c36cc93fbb6aacf7db2e1a7e4318e6bda0f4
3
+ size 25165824
params_shard_4.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6c3a8d71396a3e30ff0d1529d13dc61a9b7f44b5c07469b8a7f268dc22235a88
3
+ size 45088768