diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..52373fe24473b1aa44333d318f578ae6bf04b49b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..4abb2f8242e1b9f5fd8a0a4b9ec7054d6163a17b --- /dev/null +++ b/README.md @@ -0,0 +1,54 @@ +--- +license: apache-2.0 +language: +- en +- es +- fr +- de +- it +- pt +- ru +- ar +- hi +- ko +- zh +library_name: mlx +base_model: arcee-ai/Trinity-Large-Thinking +arxiv: +- 2602.17004 +tags: +- reasoning +- agentic +- tool-calling +- thinking +- mlx +pipeline_tag: text-generation +--- + +# mlx-community/Trinity-Large-Thinking-5bit + +This model [mlx-community/Trinity-Large-Thinking-5bit](https://huggingface.co/mlx-community/Trinity-Large-Thinking-5bit) was +converted to MLX format from [arcee-ai/Trinity-Large-Thinking](https://huggingface.co/arcee-ai/Trinity-Large-Thinking) +using mlx-lm version **0.31.2**. + +## Use with mlx + +```bash +pip install mlx-lm +``` + +```python +from mlx_lm import load, generate + +model, tokenizer = load("mlx-community/Trinity-Large-Thinking-5bit") + +prompt = "hello" + +if tokenizer.chat_template is not None: + messages = [{"role": "user", "content": prompt}] + prompt = tokenizer.apply_chat_template( + messages, add_generation_prompt=True, return_dict=False, + ) + +response = generate(model, tokenizer, prompt=prompt, verbose=True) +``` diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..fef8d30e777e13534cecaa58eb361f6de857247b --- /dev/null +++ b/__init__.py @@ -0,0 +1,4 @@ +from .configuration_afmoe import AfmoeConfig +from .modeling_afmoe import AfmoeForCausalLM + +__all__ = ["AfmoeConfig", "AfmoeForCausalLM"] diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000000000000000000000000000000000000..5b93512b2ca66f53ececeff7a4661df3a4084118 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,159 @@ +<|begin_of_text|>{%- macro render_extra_keys(json_dict, handled_keys) -%} + {%- if json_dict is mapping %} + {%- for json_key in json_dict if json_key not in handled_keys %} + {%- if json_dict[json_key] is mapping or (json_dict[json_key] is sequence and json_dict[json_key] is not string) %} + {{- '\n<' ~ json_key ~ '>' ~ (json_dict[json_key] | tojson | safe) ~ '' }} + {%- else %} + {{- '\n<' ~ json_key ~ '>' ~ (json_dict[json_key] | string) ~ '' }} + {%- endif %} + {%- endfor %} + {%- endif %} +{%- endmacro -%} + +{%- macro render_tool_call(raw_tool_call) -%} + {%- if raw_tool_call.function is defined and raw_tool_call.function is mapping %} + {%- set tool_call = raw_tool_call.function %} + {%- else %} + {%- set tool_call = raw_tool_call %} + {%- endif %} + {{- '\n\n' }} + {%- if tool_call.arguments is defined and tool_call.arguments is mapping %} + {%- for args_name, args_value in tool_call.arguments.items() %} + {{- '\n' }} + {%- if args_value is mapping or (args_value is sequence and args_value is not string) %} + {{- args_value | tojson | safe }} + {%- else %} + {{- args_value | string }} + {%- endif %} + {{- '\n\n' }} + {%- endfor %} + {%- endif %} + {{- '\n' }} +{%- endmacro -%} + +{%- set system_message = none %} +{%- if messages and messages[0]["role"] == "system" %} + {%- set system_message = messages[0]["content"] %} + {%- set loop_messages = messages[1:] %} +{%- else %} + {%- set loop_messages = messages %} +{%- endif %} + +{%- if not tools is defined %} + {%- set tools = [] %} +{%- endif %} +{%- set has_tools = tools is iterable and tools is not string and tools | length > 0 %} + +{%- if system_message is not none or has_tools %} + {{- '<|im_start|>system\n' }} + {%- if system_message is not none %} + {{- system_message }} + {%- else %} + {{- "You are Trinity Large, a helpful assistant developed by Arcee AI, that can interact with a computer to solve tasks." }} + {%- endif %} + {%- if has_tools %} + {{- "\n\n# Tools\n\nYou have access to the following functions:\n\n" }} + {%- for tool in tools %} + {%- if tool.function is defined and tool.function is mapping %} + {%- set tool = tool.function %} + {%- endif %} + {{- '\n\n' ~ (tool.name | default('') | string) ~ '' }} + {%- if tool.description is defined and tool.description is not none %} + {{- '\n' ~ (tool.description | string | trim) ~ '' }} + {%- endif %} + {{- '\n' }} + {%- if tool.parameters is defined and tool.parameters is mapping and tool.parameters.properties is defined and tool.parameters.properties is mapping %} + {%- for param_name, param_fields in tool.parameters.properties.items() %} + {{- '\n\n' ~ (param_name | string) ~ '' }} + {%- if param_fields is mapping and param_fields.type is defined and param_fields.type is not none %} + {{- '\n' ~ (param_fields.type | string) ~ '' }} + {%- endif %} + {%- if param_fields is mapping and param_fields.description is defined and param_fields.description is not none %} + {{- '\n' ~ (param_fields.description | string | trim) ~ '' }} + {%- endif %} + {%- if param_fields is mapping %} + {%- set handled_keys = ['name', 'type', 'description'] %} + {{- render_extra_keys(param_fields, handled_keys) }} + {%- endif %} + {{- '\n' }} + {%- endfor %} + {%- endif %} + {%- if tool.parameters is defined %} + {%- set handled_keys = ['type', 'properties'] %} + {{- render_extra_keys(tool.parameters, handled_keys) }} + {%- endif %} + {{- '\n' }} + {%- set handled_keys = ['type', 'name', 'description', 'parameters'] %} + {{- render_extra_keys(tool, handled_keys) }} + {{- '\n' }} + {%- endfor %} + {{- "\n" }} + {{- '\n\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n\n\n\nvalue_1\n\n\nThis is the value for the second parameter\nthat can span\nmultiple lines\n\n\n\n\n\nReminder:\n- Function calls MUST follow the specified format: an inner block must be nested within XML tags\n- Required parameters MUST be specified\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\n' }} + {%- endif %} + {{- '<|im_end|>\n' }} +{%- endif %} + +{%- for message in loop_messages %} + {%- set role = message.role | default('') %} + {%- if role == "assistant" %} + {%- set content_str = '' if message.content is none else (message.content | string) %} + {%- set trimmed_content = content_str | trim %} + + {%- set has_reasoning_content = message.reasoning_content is defined %} + {%- set has_reasoning = has_reasoning_content or (message.reasoning is defined) %} + + {%- if has_reasoning_content %} + {%- set reasoning_value = message.reasoning_content %} + {%- elif message.reasoning is defined %} + {%- set reasoning_value = message.reasoning %} + {%- else %} + {%- set reasoning_value = none %} + {%- endif %} + + {%- set has_tool_calls = message.tool_calls is defined and message.tool_calls is iterable and message.tool_calls is not string and message.tool_calls | length > 0 %} + + {{- '<|im_start|>assistant\n' }} + {%- if has_reasoning %} + {%- if reasoning_value %} + {{- '' + (reasoning_value | string | trim) + '' }} + {%- else %} + {{- '' }} + {%- endif %} + {%- if trimmed_content %} + {{- '\n' + trimmed_content }} + {%- endif %} + {%- elif has_tool_calls %} + {%- if trimmed_content %} + {{- trimmed_content }} + {%- endif %} + {%- else %} + {{- content_str }} + {%- endif %} + + {%- if has_tool_calls %} + {%- for tool_call in message.tool_calls %} + {%- set separator = '\n' if ((loop.first and (has_reasoning or trimmed_content)) or (not loop.first)) else '' -%} + {{- separator + render_tool_call(tool_call) }} + {%- endfor %} + {%- endif %} + {{- '<|im_end|>\n' }} + {%- elif role == "tool" or role == "observation" or role == "function" %} + {%- if loop.first or loop.previtem.role not in ["tool", "observation", "function"] %} + {{- '<|im_start|>user\n' }} + {%- endif %} + {{- '\n' }} + {{- '' if message.content is none else (message.content | string) }} + {{- '\n\n' }} + {%- if loop.last or loop.nextitem.role not in ["tool", "observation", "function"] %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- else %} + {{- '<|im_start|>' + (role | string) }} + {{- '\n' + ('' if message.content is none else (message.content | string)) }} + {{- '<|im_end|>\n' }} + {%- endif %} +{%- endfor %} + +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} +{%- endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000000000000000000000000000000000000..8c632392d7ca41f8473f746040f75fce0dc554e6 --- /dev/null +++ b/config.json @@ -0,0 +1,551 @@ +{ + "architectures": [ + "AfmoeForCausalLM" + ], + "attention_dropout": 0.0, + "auto_map": { + "AutoConfig": "configuration_afmoe.AfmoeConfig", + "AutoModel": "modeling_afmoe.AfmoeModel", + "AutoModelForCausalLM": "modeling_afmoe.AfmoeForCausalLM" + }, + "dtype": "bfloat16", + "eos_token_id": 3, + "global_attn_every_n_layers": 4, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 3072, + "initializer_range": 0.02, + "intermediate_size": 12288, + "layer_types": [ + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention" + ], + "load_balance_coeff": 5e-05, + "max_position_embeddings": 262144, + "model_type": "afmoe", + "moe_intermediate_size": 3072, + "mup_enabled": true, + "n_group": 1, + "num_attention_heads": 48, + "num_dense_layers": 6, + "num_expert_groups": 1, + "num_experts": 256, + "num_experts_per_tok": 4, + "num_hidden_layers": 60, + "num_key_value_heads": 8, + "num_limited_groups": 1, + "num_shared_experts": 1, + "quantization": { + "group_size": 64, + "bits": 5, + "mode": "affine", + "model.layers.6.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.7.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.8.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.9.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.10.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.11.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.12.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.13.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.14.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.15.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.16.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.17.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.18.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.19.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.20.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.21.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.22.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.23.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.24.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.25.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.26.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.27.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.28.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.29.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.30.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.31.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.32.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.33.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.34.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.35.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.36.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.37.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.38.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.39.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.40.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.41.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.42.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.43.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.44.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.45.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.46.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.47.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.48.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.49.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.50.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.51.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.52.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.53.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.54.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.55.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.56.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.57.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.58.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.59.mlp.router.gate": { + "group_size": 64, + "bits": 8 + } + }, + "quantization_config": { + "group_size": 64, + "bits": 5, + "mode": "affine", + "model.layers.6.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.7.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.8.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.9.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.10.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.11.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.12.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.13.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.14.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.15.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.16.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.17.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.18.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.19.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.20.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.21.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.22.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.23.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.24.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.25.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.26.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.27.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.28.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.29.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.30.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.31.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.32.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.33.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.34.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.35.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.36.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.37.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.38.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.39.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.40.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.41.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.42.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.43.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.44.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.45.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.46.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.47.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.48.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.49.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.50.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.51.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.52.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.53.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.54.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.55.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.56.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.57.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.58.mlp.router.gate": { + "group_size": 64, + "bits": 8 + }, + "model.layers.59.mlp.router.gate": { + "group_size": 64, + "bits": 8 + } + }, + "rms_norm_eps": 1e-05, + "rope_scaling": null, + "rope_theta": 10000, + "route_norm": true, + "route_scale": 2.448, + "score_func": "sigmoid", + "sliding_window": 4096, + "tie_word_embeddings": false, + "topk_group": 1, + "transformers_version": "4.57.1", + "use_cache": true, + "use_grouped_mm": true, + "vocab_size": 200192 +} \ No newline at end of file diff --git a/configuration_afmoe.py b/configuration_afmoe.py new file mode 100644 index 0000000000000000000000000000000000000000..9efecdd517e8e6168f46ebecb3d282bdea34c5dc --- /dev/null +++ b/configuration_afmoe.py @@ -0,0 +1,133 @@ +# coding=utf-8 +# Copyright 2022 EleutherAI and the HuggingFace Inc. team. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +from transformers.configuration_utils import PretrainedConfig +from transformers.modeling_rope_utils import rope_config_validation +from transformers.configuration_utils import layer_type_validation +from transformers.utils import logging + +logger = logging.get_logger(__name__) + +class AfmoeConfig(PretrainedConfig): + """ + n_group (`int`, *optional*, defaults to 1): + Number of groups for routed experts. + topk_group (`int`, *optional*, defaults to 1): + Number of selected groups for each token(for each token, ensuring the selected experts is only within `topk_group` groups). + """ + model_type = "afmoe" + base_model_pp_plan = { + "embed_tokens": (["input_ids"], ["inputs_embeds"]), + "layers": (["hidden_states", "attention_mask"], ["hidden_states"]), + "norm": (["hidden_states"], ["hidden_states"]), + } + + def __init__( + self, + num_hidden_layers: int = 32, + vocab_size: int = 200192, + hidden_size: int = 2048, + intermediate_size: int = 6144, + moe_intermediate_size=1408, + num_dense_layers=1, + num_attention_heads=16, + num_key_value_heads=None, + head_dim=128, + hidden_act="silu", + max_position_embeddings=16384, + initializer_range=0.02, + rms_norm_eps=1e-5, + use_cache=True, + tie_word_embeddings=False, + rope_theta=10000.0, + rope_scaling=None, + num_experts=64, + num_experts_per_tok=6, + num_shared_experts=2, + num_expert_groups=1, + num_limited_groups=1, + score_func="sigmoid", + route_norm=True, + route_scale=1.0, + global_attn_every_n_layers=4, + sliding_window=1024, + mup_enabled=False, + layer_types=None, + attention_dropout: float = 0.0, + n_group: int = 1, + topk_group: int = 1, + **kwargs, + ): + self.vocab_size = vocab_size + self.max_position_embeddings = max_position_embeddings + self.hidden_size = hidden_size + self.intermediate_size = intermediate_size + self.num_hidden_layers = num_hidden_layers + self.num_dense_layers = num_dense_layers + self.num_attention_heads = num_attention_heads + self.head_dim = head_dim + self.hidden_act = hidden_act + self.initializer_range = initializer_range + self.rms_norm_eps = rms_norm_eps + self.use_cache = use_cache + self.rope_theta = rope_theta + self.rope_scaling = rope_scaling + + + # MoE specific + self.moe_intermediate_size = moe_intermediate_size + self.num_experts_per_tok = num_experts_per_tok + self.n_group = n_group + self.topk_group = topk_group + self.num_experts = num_experts + self.num_shared_experts = num_shared_experts + self.num_expert_groups = num_expert_groups + self.num_limited_groups = num_limited_groups + self.score_func = score_func + self.route_norm = route_norm + self.route_scale = route_scale + + + # Attention specific + self.attention_dropout = attention_dropout + self.global_attn_every_n_layers = global_attn_every_n_layers + self.sliding_window = sliding_window + self.layer_types = layer_types + if self.layer_types is None: + self.layer_types = [ + "sliding_attention" if bool((i + 1) % global_attn_every_n_layers) else "full_attention" for i in range(self.num_hidden_layers) + ] + layer_type_validation(self.layer_types) + + # muP specific + self.mup_enabled = mup_enabled + + if num_key_value_heads is None: + num_key_value_heads = num_attention_heads + + self.num_key_value_heads = num_key_value_heads + + + # Validate rope configs + if self.rope_scaling is not None and "type" in self.rope_scaling: + self.rope_scaling["rope_type"] = self.rope_scaling["type"] + rope_config_validation(self) + + super().__init__( + tie_word_embeddings=tie_word_embeddings, + **kwargs, + ) + + +__all__ = ["AfmoeConfig"] diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000000000000000000000000000000000000..71ac125ab114655c051bfbb2ed3d3fddd27887ba --- /dev/null +++ b/generation_config.json @@ -0,0 +1,9 @@ +{ + "_from_model_config": true, + "bos_token_id": 0, + "eos_token_id": 3, + "pad_token_id": 12, + "transformers_version": "4.57.3", + "temperature": 0.8, + "top_p": 0.8 +} \ No newline at end of file diff --git a/model-00001-of-00055.safetensors b/model-00001-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..7607619b4faa2ac24beb8e3402bf701da94ab9be --- /dev/null +++ b/model-00001-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d33010f52cbe0678f87711d17718cc3eb358c5bf028a634dd4dc247aa1ffffc1 +size 4515622873 diff --git a/model-00002-of-00055.safetensors b/model-00002-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d9d732e801497d8ae2a7ca4fafeefb4b93bcf30c --- /dev/null +++ b/model-00002-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e0edf37d701abf888242774c70753ae9b2e92236f08ec73cbcb85cc1b792c21 +size 5046417868 diff --git a/model-00004-of-00055.safetensors b/model-00004-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..cd077ba6cc12da6b7550e5c6e54fb2e4d47e0d9f --- /dev/null +++ b/model-00004-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07b18b7c2230dd93aa697ac6dd30048771b7c03278e9b5f03092b75d8ab6fe63 +size 5046417934 diff --git a/model-00005-of-00055.safetensors b/model-00005-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2aa046a8dc0afa9f2d5045ee31abcae73ea6d1e1 --- /dev/null +++ b/model-00005-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42a83a03f32985827c13ec0f80cbd8b089aeb38614580ad5dbce9a98130ae033 +size 5046417957 diff --git a/model-00008-of-00055.safetensors b/model-00008-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0abb72feadb3350e3ff6a60f67da1bd6699853fa --- /dev/null +++ b/model-00008-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a48b4f18c108f235d2868465e94ef3fa102497f4deaa220cab3b92fb647f44e +size 5046417969 diff --git a/model-00010-of-00055.safetensors b/model-00010-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0b47e2dd33e30500f7fa7b0aae13ac83a281e018 --- /dev/null +++ b/model-00010-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e58132c97052f57749c5e9535e4d2d87969d45a8d55b9af76142c7f50af83e9f +size 5046417973 diff --git a/model-00011-of-00055.safetensors b/model-00011-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..47fbcdf19904b80f0d9ce72229f664fc4807ed98 --- /dev/null +++ b/model-00011-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a30d9398cfb72265eccb8aac39d9455b0c4a62107a99841a5a8fcd2a2fd571e +size 5046417971 diff --git a/model-00012-of-00055.safetensors b/model-00012-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0a1a35a25eba164e5b6e0b226be4590c3a0d9aca --- /dev/null +++ b/model-00012-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15b5d2edb8eae7077a729d18cef1bebb51eb7b23607a823057b0d4bd33886735 +size 5046417973 diff --git a/model-00013-of-00055.safetensors b/model-00013-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..595ae21f788b259fc2e4007acc511e7403f425a7 --- /dev/null +++ b/model-00013-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de63fb5c7a6dc1af2d99f896382610e8b61c9bec887ac20ec751a9f997efb250 +size 5046417977 diff --git a/model-00014-of-00055.safetensors b/model-00014-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..18a9e6356a962b9ec6f4f67a413ca6fcc42ddbb4 --- /dev/null +++ b/model-00014-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08341135e1782492e10004bde525369a5816178ee29c699221001137be373fd5 +size 5046417919 diff --git a/model-00015-of-00055.safetensors b/model-00015-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0fe309b9317ffea4be84b81bdee4d1d13ea6c9bf --- /dev/null +++ b/model-00015-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b26eda2cd54178ede63a32d7c6e9a8ca4988c9ba4284a8790e1625184389b8c1 +size 5046417873 diff --git a/model-00016-of-00055.safetensors b/model-00016-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f3a01c5d24a187e339166153161ca4bd62381bfd --- /dev/null +++ b/model-00016-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7deab023456d63eb1750260a694c6be5d3826b80d42c20b695ad4fd59d8efcec +size 5046417961 diff --git a/model-00017-of-00055.safetensors b/model-00017-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8f8976555915d7f0495b5d5c494934822d0bfd4d --- /dev/null +++ b/model-00017-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:464cb9a89ead562531d738e18c4f44bf64edc4c92bf0156d3d206970f4e682b8 +size 5046417965 diff --git a/model-00018-of-00055.safetensors b/model-00018-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..87eda6270306d0e84cd47bb12bb5f8cca63c4355 --- /dev/null +++ b/model-00018-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1f86260fad0c7cd0c27ceb3d807f5c74f6cebfd61f3363aa53d156b3a2dca35 +size 5046417973 diff --git a/model-00019-of-00055.safetensors b/model-00019-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ba7937052bacbb96026e512627f7f56cc94f6285 --- /dev/null +++ b/model-00019-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e63b72fb25a3c72920241170f97d3839e02dc2c11319b18b68ff38ca0319ef33 +size 5046417969 diff --git a/model-00020-of-00055.safetensors b/model-00020-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4ebe5649b57be23f9b676f5ef5bf7e29ba4d9697 --- /dev/null +++ b/model-00020-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72ac9dc9d0acbb2dffa33d94d248bbfa6100b8ee86cd0afb2fe1b689f3c5109b +size 5046417971 diff --git a/model-00021-of-00055.safetensors b/model-00021-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..be2363bfab0dc0135f52e7fa449b5acbf23599eb --- /dev/null +++ b/model-00021-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f608b52e219d54fcc4e4dc5355f3036f279f6ddcb93a3ea9b288231457f15d8 +size 5046417973 diff --git a/model-00022-of-00055.safetensors b/model-00022-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4fab24bd8f37660044546a79268aeb047f489cd9 --- /dev/null +++ b/model-00022-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c1c2387da05b7c45480894e635d5ff16bd935867bb690fc7054d5eede36272d +size 5046417977 diff --git a/model-00024-of-00055.safetensors b/model-00024-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..429b50d63cbacc478d6f97fb09d10779b188c03b --- /dev/null +++ b/model-00024-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7d9fa848ca1a5a42f4bef5763d6312e1ad8fe73e77403080af0965439cd3be5 +size 5046417971 diff --git a/model-00025-of-00055.safetensors b/model-00025-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..49ed5c3b3dd3611daa973b28ea21c04d77d4293e --- /dev/null +++ b/model-00025-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bea03699e674410809037f87636d424760d830f78bd4b95fd1cfb8f9e626e6eb +size 5046417971 diff --git a/model-00027-of-00055.safetensors b/model-00027-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..42ba6076a6db68b5b4fd9417af0f4b155f7ff648 --- /dev/null +++ b/model-00027-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5de9c9764c598e522c2119844c3af18debaca4c9f41f664cdb644e0ca06df9c1 +size 5046417973 diff --git a/model-00028-of-00055.safetensors b/model-00028-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..de8770878905ef6b5154cbb4875f8716e95fb4f5 --- /dev/null +++ b/model-00028-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c67c1928c35b59a03e1be7e1d8dde9ab8b1f819e1c4dd17547717d2e76576709 +size 5046417973 diff --git a/model-00029-of-00055.safetensors b/model-00029-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..304765625c8a0bb0d2a18680c5d12c22375d49b8 --- /dev/null +++ b/model-00029-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acd5e9c195ce4c2b5626a186d6075c09995013374cd7bd32d8f1cbc7eb6e1edc +size 5046417971 diff --git a/model-00030-of-00055.safetensors b/model-00030-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a4ab09483303f1152e293154977231bf70b268f7 --- /dev/null +++ b/model-00030-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:781dc33ff7f1138910eed5ed77cb32688a302cfc1b4ed72e500ab995997cab85 +size 5046417971 diff --git a/model-00032-of-00055.safetensors b/model-00032-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..892ce6488e145aa13d75e393660bd4d3af4f0137 --- /dev/null +++ b/model-00032-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fa31572c5d663a9e102e1f3c79305e9a46ff679325d8a6bdca90b78f582b8a7 +size 5046417959 diff --git a/model-00033-of-00055.safetensors b/model-00033-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..11a2e5b3f5d1f8cedeacdca08299421fd3203ecc --- /dev/null +++ b/model-00033-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30a94d9396c1f99445d63c7a39b6b682e9a71d67ee736db24261b4686f55f450 +size 5046417977 diff --git a/model-00036-of-00055.safetensors b/model-00036-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8321b3586645d740e11772d9c457c5cf290b894a --- /dev/null +++ b/model-00036-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b2680c5627d99313cf7fa35ae05ce4e1c9df12649d7d6f27c8660a2c611c1eb +size 5046417933 diff --git a/model-00037-of-00055.safetensors b/model-00037-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b7ae7223683c37bb813a462d9af26698c4c05f15 --- /dev/null +++ b/model-00037-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49fdfc81e49322bf43d93272d5512c65e985c3cbad24254286ae51641f486566 +size 5046417963 diff --git a/model-00038-of-00055.safetensors b/model-00038-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..52b31e3de909440009a4e78423f2fe1b62dc4904 --- /dev/null +++ b/model-00038-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25397d4097526f5e39c9fcc7db702b0a377e6ee3c354160e4d6c12a492e7fcff +size 5046417971 diff --git a/model-00039-of-00055.safetensors b/model-00039-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..36a44379e9a1e95868aa295a0b221d45136e1477 --- /dev/null +++ b/model-00039-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2ff8fc67e17710e29a5f8448ce8d1d86d3b59098c26c03597070bdec03b3b4 +size 5046417971 diff --git a/model-00040-of-00055.safetensors b/model-00040-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2299f02c92d0c3a0affe295f595f10224d4d4c02 --- /dev/null +++ b/model-00040-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e910c799da72cf38da6ffa00bd7ea5dbf655a937e67aec47e89a875d7ea0e51 +size 5046417967 diff --git a/model-00041-of-00055.safetensors b/model-00041-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d7e83e33b130d655d59a07aa7eb10d786c364a65 --- /dev/null +++ b/model-00041-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef47a1b49ea13d7eaa8a76a17d802c2018e870c38f51f97bd4bde9a99edb84af +size 5046417971 diff --git a/model-00043-of-00055.safetensors b/model-00043-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..01c8563dba7a1dd88e2c91b38f81d3236bc3d00f --- /dev/null +++ b/model-00043-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb2c2bc2e560c70108ff56f6cd2cb0b8c33b7e77300f406f30d93d30bae6f76a +size 5046417971 diff --git a/model-00044-of-00055.safetensors b/model-00044-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..7fbe62c2272821b0df8681c390641c2112b5dc58 --- /dev/null +++ b/model-00044-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa7b4942288f2e204734d08aea77cfaedf902f07541c59c2f2b9b9d203e7ac15 +size 5046417973 diff --git a/model-00045-of-00055.safetensors b/model-00045-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f2aaee77f0cf25139bef802af48f8967bbf4ec79 --- /dev/null +++ b/model-00045-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87005d32c0eff45370a779acd7483dabf13b2046d1ddc364b9d1c6660e5efe2a +size 5046417969 diff --git a/model-00046-of-00055.safetensors b/model-00046-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b9d7cb5a21ec844b114efc4ef81f10be90e0aca7 --- /dev/null +++ b/model-00046-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16b53f7d5e1a2d8e4dfd7e7b50d3f4288a7acf03675c66c3f4af55cb92898229 +size 5046417971 diff --git a/model-00048-of-00055.safetensors b/model-00048-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..74d5b44178999ade0d69e937c53c44e86d2366e3 --- /dev/null +++ b/model-00048-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4b4be6b88e530aab79382819d0ff26923a82c23d56e21bece317e35922390c8 +size 5046417969 diff --git a/model-00051-of-00055.safetensors b/model-00051-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..cd936f1c2e234500933f476942198900a056fcbd --- /dev/null +++ b/model-00051-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc821ffd55e4f1e34af9e002433e61a03a4cde933f380030c438a2948a4b0e3b +size 5046417965 diff --git a/model-00052-of-00055.safetensors b/model-00052-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d8094693ed1e88548cfe0983ec9f7c07d63bf8b5 --- /dev/null +++ b/model-00052-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c08c9a0fb48bf2f5ac3430edc1dd9f8fed7c4d5ae51262bb5330a7202f45552 +size 5046417977 diff --git a/model-00053-of-00055.safetensors b/model-00053-of-00055.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..662c7cf96b195b2a840fa4d043729da5daa2ec87 --- /dev/null +++ b/model-00053-of-00055.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:631aabeae4a85506b6df7505402dcbec6cc4a7ee00e74d53ef452921b212a67c +size 5046417973 diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000000000000000000000000000000000000..cc53021a0d20cb3d4bde97393ca9b4c5a416de49 --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,2517 @@ +{ + "metadata": { + "total_size": 274078722048, + "total_parameters": 398635272192 + }, + "weight_map": { + "lm_head.biases": "model-00055-of-00055.safetensors", + "lm_head.scales": "model-00055-of-00055.safetensors", + "lm_head.weight": "model-00055-of-00055.safetensors", + "model.embed_tokens.biases": "model-00001-of-00055.safetensors", + "model.embed_tokens.scales": "model-00001-of-00055.safetensors", + "model.embed_tokens.weight": "model-00001-of-00055.safetensors", + "model.layers.0.input_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.0.mlp.down_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.0.mlp.down_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.0.mlp.down_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.0.mlp.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.0.mlp.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.0.mlp.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.0.mlp.up_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.0.mlp.up_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.0.mlp.up_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.0.post_attention_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.0.post_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.0.pre_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.k_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.k_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.k_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.k_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.o_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.o_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.o_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.q_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.q_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.q_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.q_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.v_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.v_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.0.self_attn.v_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.1.input_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.1.mlp.down_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.1.mlp.down_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.1.mlp.down_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.1.mlp.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.1.mlp.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.1.mlp.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.1.mlp.up_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.1.mlp.up_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.1.mlp.up_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.1.post_attention_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.1.post_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.1.pre_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.k_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.k_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.k_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.k_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.o_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.o_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.o_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.q_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.q_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.q_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.q_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.v_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.v_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.1.self_attn.v_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.10.input_layernorm.weight": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.expert_bias": "model-00005-of-00055.safetensors", + "model.layers.10.mlp.experts.down_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.experts.down_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.experts.down_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.experts.gate_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.10.mlp.experts.gate_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.10.mlp.experts.gate_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.10.mlp.experts.up_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.10.mlp.experts.up_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.10.mlp.experts.up_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.10.mlp.router.gate.biases": "model-00005-of-00055.safetensors", + "model.layers.10.mlp.router.gate.scales": "model-00005-of-00055.safetensors", + "model.layers.10.mlp.router.gate.weight": "model-00005-of-00055.safetensors", + "model.layers.10.mlp.shared_experts.down_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.shared_experts.down_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.shared_experts.down_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.shared_experts.gate_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.shared_experts.gate_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.shared_experts.gate_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.shared_experts.up_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.shared_experts.up_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.10.mlp.shared_experts.up_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.10.post_attention_layernorm.weight": "model-00006-of-00055.safetensors", + "model.layers.10.post_mlp_layernorm.weight": "model-00006-of-00055.safetensors", + "model.layers.10.pre_mlp_layernorm.weight": "model-00006-of-00055.safetensors", + "model.layers.10.self_attn.gate_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.gate_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.gate_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.k_norm.weight": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.k_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.k_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.k_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.o_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.o_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.o_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.q_norm.weight": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.q_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.q_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.q_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.v_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.v_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.10.self_attn.v_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.11.input_layernorm.weight": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.expert_bias": "model-00006-of-00055.safetensors", + "model.layers.11.mlp.experts.down_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.experts.down_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.experts.down_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.experts.gate_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.11.mlp.experts.gate_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.11.mlp.experts.gate_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.11.mlp.experts.up_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.11.mlp.experts.up_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.11.mlp.experts.up_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.11.mlp.router.gate.biases": "model-00006-of-00055.safetensors", + "model.layers.11.mlp.router.gate.scales": "model-00006-of-00055.safetensors", + "model.layers.11.mlp.router.gate.weight": "model-00006-of-00055.safetensors", + "model.layers.11.mlp.shared_experts.down_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.shared_experts.down_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.shared_experts.down_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.shared_experts.gate_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.shared_experts.gate_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.shared_experts.gate_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.shared_experts.up_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.shared_experts.up_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.11.mlp.shared_experts.up_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.11.post_attention_layernorm.weight": "model-00007-of-00055.safetensors", + "model.layers.11.post_mlp_layernorm.weight": "model-00007-of-00055.safetensors", + "model.layers.11.pre_mlp_layernorm.weight": "model-00007-of-00055.safetensors", + "model.layers.11.self_attn.gate_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.gate_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.gate_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.k_norm.weight": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.k_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.k_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.k_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.o_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.o_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.o_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.q_norm.weight": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.q_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.q_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.q_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.v_proj.biases": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.v_proj.scales": "model-00006-of-00055.safetensors", + "model.layers.11.self_attn.v_proj.weight": "model-00006-of-00055.safetensors", + "model.layers.12.input_layernorm.weight": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.expert_bias": "model-00007-of-00055.safetensors", + "model.layers.12.mlp.experts.down_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.experts.down_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.experts.down_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.experts.gate_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.12.mlp.experts.gate_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.12.mlp.experts.gate_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.12.mlp.experts.up_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.12.mlp.experts.up_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.12.mlp.experts.up_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.12.mlp.router.gate.biases": "model-00007-of-00055.safetensors", + "model.layers.12.mlp.router.gate.scales": "model-00007-of-00055.safetensors", + "model.layers.12.mlp.router.gate.weight": "model-00007-of-00055.safetensors", + "model.layers.12.mlp.shared_experts.down_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.shared_experts.down_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.shared_experts.down_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.shared_experts.gate_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.shared_experts.gate_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.shared_experts.gate_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.shared_experts.up_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.shared_experts.up_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.12.mlp.shared_experts.up_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.12.post_attention_layernorm.weight": "model-00008-of-00055.safetensors", + "model.layers.12.post_mlp_layernorm.weight": "model-00008-of-00055.safetensors", + "model.layers.12.pre_mlp_layernorm.weight": "model-00008-of-00055.safetensors", + "model.layers.12.self_attn.gate_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.gate_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.gate_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.k_norm.weight": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.k_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.k_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.k_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.o_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.o_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.o_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.q_norm.weight": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.q_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.q_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.q_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.v_proj.biases": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.v_proj.scales": "model-00007-of-00055.safetensors", + "model.layers.12.self_attn.v_proj.weight": "model-00007-of-00055.safetensors", + "model.layers.13.input_layernorm.weight": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.expert_bias": "model-00008-of-00055.safetensors", + "model.layers.13.mlp.experts.down_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.experts.down_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.experts.down_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.experts.gate_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.13.mlp.experts.gate_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.13.mlp.experts.gate_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.13.mlp.experts.up_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.13.mlp.experts.up_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.13.mlp.experts.up_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.13.mlp.router.gate.biases": "model-00008-of-00055.safetensors", + "model.layers.13.mlp.router.gate.scales": "model-00008-of-00055.safetensors", + "model.layers.13.mlp.router.gate.weight": "model-00008-of-00055.safetensors", + "model.layers.13.mlp.shared_experts.down_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.shared_experts.down_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.shared_experts.down_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.shared_experts.gate_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.shared_experts.gate_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.shared_experts.gate_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.shared_experts.up_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.shared_experts.up_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.13.mlp.shared_experts.up_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.13.post_attention_layernorm.weight": "model-00009-of-00055.safetensors", + "model.layers.13.post_mlp_layernorm.weight": "model-00009-of-00055.safetensors", + "model.layers.13.pre_mlp_layernorm.weight": "model-00009-of-00055.safetensors", + "model.layers.13.self_attn.gate_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.gate_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.gate_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.k_norm.weight": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.k_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.k_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.k_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.o_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.o_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.o_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.q_norm.weight": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.q_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.q_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.q_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.v_proj.biases": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.v_proj.scales": "model-00008-of-00055.safetensors", + "model.layers.13.self_attn.v_proj.weight": "model-00008-of-00055.safetensors", + "model.layers.14.input_layernorm.weight": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.expert_bias": "model-00009-of-00055.safetensors", + "model.layers.14.mlp.experts.down_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.experts.down_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.experts.down_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.experts.gate_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.14.mlp.experts.gate_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.14.mlp.experts.gate_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.14.mlp.experts.up_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.14.mlp.experts.up_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.14.mlp.experts.up_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.14.mlp.router.gate.biases": "model-00009-of-00055.safetensors", + "model.layers.14.mlp.router.gate.scales": "model-00009-of-00055.safetensors", + "model.layers.14.mlp.router.gate.weight": "model-00009-of-00055.safetensors", + "model.layers.14.mlp.shared_experts.down_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.shared_experts.down_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.shared_experts.down_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.shared_experts.gate_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.shared_experts.gate_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.shared_experts.gate_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.shared_experts.up_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.shared_experts.up_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.14.mlp.shared_experts.up_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.14.post_attention_layernorm.weight": "model-00010-of-00055.safetensors", + "model.layers.14.post_mlp_layernorm.weight": "model-00010-of-00055.safetensors", + "model.layers.14.pre_mlp_layernorm.weight": "model-00010-of-00055.safetensors", + "model.layers.14.self_attn.gate_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.gate_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.gate_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.k_norm.weight": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.k_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.k_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.k_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.o_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.o_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.o_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.q_norm.weight": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.q_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.q_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.q_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.v_proj.biases": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.v_proj.scales": "model-00009-of-00055.safetensors", + "model.layers.14.self_attn.v_proj.weight": "model-00009-of-00055.safetensors", + "model.layers.15.input_layernorm.weight": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.expert_bias": "model-00010-of-00055.safetensors", + "model.layers.15.mlp.experts.down_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.experts.down_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.experts.down_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.experts.gate_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.15.mlp.experts.gate_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.15.mlp.experts.gate_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.15.mlp.experts.up_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.15.mlp.experts.up_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.15.mlp.experts.up_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.15.mlp.router.gate.biases": "model-00010-of-00055.safetensors", + "model.layers.15.mlp.router.gate.scales": "model-00010-of-00055.safetensors", + "model.layers.15.mlp.router.gate.weight": "model-00010-of-00055.safetensors", + "model.layers.15.mlp.shared_experts.down_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.shared_experts.down_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.shared_experts.down_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.shared_experts.gate_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.shared_experts.gate_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.shared_experts.gate_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.shared_experts.up_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.shared_experts.up_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.15.mlp.shared_experts.up_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.15.post_attention_layernorm.weight": "model-00011-of-00055.safetensors", + "model.layers.15.post_mlp_layernorm.weight": "model-00011-of-00055.safetensors", + "model.layers.15.pre_mlp_layernorm.weight": "model-00011-of-00055.safetensors", + "model.layers.15.self_attn.gate_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.gate_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.gate_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.k_norm.weight": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.k_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.k_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.k_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.o_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.o_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.o_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.q_norm.weight": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.q_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.q_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.q_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.v_proj.biases": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.v_proj.scales": "model-00010-of-00055.safetensors", + "model.layers.15.self_attn.v_proj.weight": "model-00010-of-00055.safetensors", + "model.layers.16.input_layernorm.weight": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.expert_bias": "model-00011-of-00055.safetensors", + "model.layers.16.mlp.experts.down_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.experts.down_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.experts.down_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.experts.gate_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.16.mlp.experts.gate_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.16.mlp.experts.gate_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.16.mlp.experts.up_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.16.mlp.experts.up_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.16.mlp.experts.up_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.16.mlp.router.gate.biases": "model-00011-of-00055.safetensors", + "model.layers.16.mlp.router.gate.scales": "model-00011-of-00055.safetensors", + "model.layers.16.mlp.router.gate.weight": "model-00011-of-00055.safetensors", + "model.layers.16.mlp.shared_experts.down_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.shared_experts.down_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.shared_experts.down_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.shared_experts.gate_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.shared_experts.gate_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.shared_experts.gate_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.shared_experts.up_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.shared_experts.up_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.16.mlp.shared_experts.up_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.16.post_attention_layernorm.weight": "model-00012-of-00055.safetensors", + "model.layers.16.post_mlp_layernorm.weight": "model-00012-of-00055.safetensors", + "model.layers.16.pre_mlp_layernorm.weight": "model-00012-of-00055.safetensors", + "model.layers.16.self_attn.gate_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.gate_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.gate_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.k_norm.weight": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.k_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.k_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.k_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.o_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.o_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.o_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.q_norm.weight": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.q_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.q_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.q_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.v_proj.biases": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.v_proj.scales": "model-00011-of-00055.safetensors", + "model.layers.16.self_attn.v_proj.weight": "model-00011-of-00055.safetensors", + "model.layers.17.input_layernorm.weight": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.expert_bias": "model-00012-of-00055.safetensors", + "model.layers.17.mlp.experts.down_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.experts.down_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.experts.down_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.experts.gate_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.17.mlp.experts.gate_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.17.mlp.experts.gate_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.17.mlp.experts.up_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.17.mlp.experts.up_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.17.mlp.experts.up_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.17.mlp.router.gate.biases": "model-00012-of-00055.safetensors", + "model.layers.17.mlp.router.gate.scales": "model-00012-of-00055.safetensors", + "model.layers.17.mlp.router.gate.weight": "model-00012-of-00055.safetensors", + "model.layers.17.mlp.shared_experts.down_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.shared_experts.down_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.shared_experts.down_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.shared_experts.gate_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.shared_experts.gate_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.shared_experts.gate_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.shared_experts.up_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.shared_experts.up_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.17.mlp.shared_experts.up_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.17.post_attention_layernorm.weight": "model-00013-of-00055.safetensors", + "model.layers.17.post_mlp_layernorm.weight": "model-00013-of-00055.safetensors", + "model.layers.17.pre_mlp_layernorm.weight": "model-00013-of-00055.safetensors", + "model.layers.17.self_attn.gate_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.gate_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.gate_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.k_norm.weight": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.k_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.k_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.k_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.o_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.o_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.o_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.q_norm.weight": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.q_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.q_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.q_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.v_proj.biases": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.v_proj.scales": "model-00012-of-00055.safetensors", + "model.layers.17.self_attn.v_proj.weight": "model-00012-of-00055.safetensors", + "model.layers.18.input_layernorm.weight": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.expert_bias": "model-00013-of-00055.safetensors", + "model.layers.18.mlp.experts.down_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.experts.down_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.experts.down_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.experts.gate_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.18.mlp.experts.gate_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.18.mlp.experts.gate_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.18.mlp.experts.up_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.18.mlp.experts.up_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.18.mlp.experts.up_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.18.mlp.router.gate.biases": "model-00013-of-00055.safetensors", + "model.layers.18.mlp.router.gate.scales": "model-00013-of-00055.safetensors", + "model.layers.18.mlp.router.gate.weight": "model-00013-of-00055.safetensors", + "model.layers.18.mlp.shared_experts.down_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.shared_experts.down_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.shared_experts.down_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.shared_experts.gate_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.shared_experts.gate_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.shared_experts.gate_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.shared_experts.up_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.shared_experts.up_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.18.mlp.shared_experts.up_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.18.post_attention_layernorm.weight": "model-00014-of-00055.safetensors", + "model.layers.18.post_mlp_layernorm.weight": "model-00014-of-00055.safetensors", + "model.layers.18.pre_mlp_layernorm.weight": "model-00014-of-00055.safetensors", + "model.layers.18.self_attn.gate_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.gate_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.gate_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.k_norm.weight": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.k_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.k_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.k_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.o_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.o_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.o_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.q_norm.weight": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.q_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.q_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.q_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.v_proj.biases": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.v_proj.scales": "model-00013-of-00055.safetensors", + "model.layers.18.self_attn.v_proj.weight": "model-00013-of-00055.safetensors", + "model.layers.19.input_layernorm.weight": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.expert_bias": "model-00014-of-00055.safetensors", + "model.layers.19.mlp.experts.down_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.experts.down_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.experts.down_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.experts.gate_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.19.mlp.experts.gate_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.19.mlp.experts.gate_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.19.mlp.experts.up_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.19.mlp.experts.up_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.19.mlp.experts.up_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.19.mlp.router.gate.biases": "model-00014-of-00055.safetensors", + "model.layers.19.mlp.router.gate.scales": "model-00014-of-00055.safetensors", + "model.layers.19.mlp.router.gate.weight": "model-00014-of-00055.safetensors", + "model.layers.19.mlp.shared_experts.down_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.shared_experts.down_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.shared_experts.down_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.shared_experts.gate_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.shared_experts.gate_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.shared_experts.gate_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.shared_experts.up_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.shared_experts.up_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.19.mlp.shared_experts.up_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.19.post_attention_layernorm.weight": "model-00015-of-00055.safetensors", + "model.layers.19.post_mlp_layernorm.weight": "model-00015-of-00055.safetensors", + "model.layers.19.pre_mlp_layernorm.weight": "model-00015-of-00055.safetensors", + "model.layers.19.self_attn.gate_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.gate_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.gate_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.k_norm.weight": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.k_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.k_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.k_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.o_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.o_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.o_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.q_norm.weight": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.q_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.q_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.q_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.v_proj.biases": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.v_proj.scales": "model-00014-of-00055.safetensors", + "model.layers.19.self_attn.v_proj.weight": "model-00014-of-00055.safetensors", + "model.layers.2.input_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.2.mlp.down_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.2.mlp.down_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.2.mlp.down_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.2.mlp.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.2.mlp.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.2.mlp.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.2.mlp.up_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.2.mlp.up_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.2.mlp.up_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.2.post_attention_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.2.post_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.2.pre_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.k_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.k_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.k_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.k_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.o_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.o_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.o_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.q_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.q_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.q_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.q_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.v_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.v_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.2.self_attn.v_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.20.input_layernorm.weight": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.expert_bias": "model-00015-of-00055.safetensors", + "model.layers.20.mlp.experts.down_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.experts.down_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.experts.down_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.experts.gate_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.20.mlp.experts.gate_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.20.mlp.experts.gate_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.20.mlp.experts.up_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.20.mlp.experts.up_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.20.mlp.experts.up_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.20.mlp.router.gate.biases": "model-00015-of-00055.safetensors", + "model.layers.20.mlp.router.gate.scales": "model-00015-of-00055.safetensors", + "model.layers.20.mlp.router.gate.weight": "model-00015-of-00055.safetensors", + "model.layers.20.mlp.shared_experts.down_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.shared_experts.down_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.shared_experts.down_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.shared_experts.gate_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.shared_experts.gate_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.shared_experts.gate_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.shared_experts.up_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.shared_experts.up_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.20.mlp.shared_experts.up_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.20.post_attention_layernorm.weight": "model-00016-of-00055.safetensors", + "model.layers.20.post_mlp_layernorm.weight": "model-00016-of-00055.safetensors", + "model.layers.20.pre_mlp_layernorm.weight": "model-00016-of-00055.safetensors", + "model.layers.20.self_attn.gate_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.gate_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.gate_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.k_norm.weight": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.k_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.k_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.k_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.o_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.o_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.o_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.q_norm.weight": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.q_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.q_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.q_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.v_proj.biases": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.v_proj.scales": "model-00015-of-00055.safetensors", + "model.layers.20.self_attn.v_proj.weight": "model-00015-of-00055.safetensors", + "model.layers.21.input_layernorm.weight": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.expert_bias": "model-00016-of-00055.safetensors", + "model.layers.21.mlp.experts.down_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.experts.down_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.experts.down_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.experts.gate_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.21.mlp.experts.gate_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.21.mlp.experts.gate_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.21.mlp.experts.up_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.21.mlp.experts.up_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.21.mlp.experts.up_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.21.mlp.router.gate.biases": "model-00016-of-00055.safetensors", + "model.layers.21.mlp.router.gate.scales": "model-00016-of-00055.safetensors", + "model.layers.21.mlp.router.gate.weight": "model-00016-of-00055.safetensors", + "model.layers.21.mlp.shared_experts.down_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.shared_experts.down_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.shared_experts.down_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.shared_experts.gate_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.shared_experts.gate_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.shared_experts.gate_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.shared_experts.up_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.shared_experts.up_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.21.mlp.shared_experts.up_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.21.post_attention_layernorm.weight": "model-00017-of-00055.safetensors", + "model.layers.21.post_mlp_layernorm.weight": "model-00017-of-00055.safetensors", + "model.layers.21.pre_mlp_layernorm.weight": "model-00017-of-00055.safetensors", + "model.layers.21.self_attn.gate_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.gate_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.gate_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.k_norm.weight": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.k_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.k_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.k_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.o_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.o_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.o_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.q_norm.weight": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.q_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.q_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.q_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.v_proj.biases": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.v_proj.scales": "model-00016-of-00055.safetensors", + "model.layers.21.self_attn.v_proj.weight": "model-00016-of-00055.safetensors", + "model.layers.22.input_layernorm.weight": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.expert_bias": "model-00017-of-00055.safetensors", + "model.layers.22.mlp.experts.down_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.experts.down_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.experts.down_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.experts.gate_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.22.mlp.experts.gate_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.22.mlp.experts.gate_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.22.mlp.experts.up_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.22.mlp.experts.up_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.22.mlp.experts.up_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.22.mlp.router.gate.biases": "model-00017-of-00055.safetensors", + "model.layers.22.mlp.router.gate.scales": "model-00017-of-00055.safetensors", + "model.layers.22.mlp.router.gate.weight": "model-00017-of-00055.safetensors", + "model.layers.22.mlp.shared_experts.down_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.shared_experts.down_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.shared_experts.down_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.shared_experts.gate_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.shared_experts.gate_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.shared_experts.gate_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.shared_experts.up_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.shared_experts.up_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.22.mlp.shared_experts.up_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.22.post_attention_layernorm.weight": "model-00018-of-00055.safetensors", + "model.layers.22.post_mlp_layernorm.weight": "model-00018-of-00055.safetensors", + "model.layers.22.pre_mlp_layernorm.weight": "model-00018-of-00055.safetensors", + "model.layers.22.self_attn.gate_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.gate_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.gate_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.k_norm.weight": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.k_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.k_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.k_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.o_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.o_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.o_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.q_norm.weight": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.q_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.q_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.q_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.v_proj.biases": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.v_proj.scales": "model-00017-of-00055.safetensors", + "model.layers.22.self_attn.v_proj.weight": "model-00017-of-00055.safetensors", + "model.layers.23.input_layernorm.weight": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.expert_bias": "model-00018-of-00055.safetensors", + "model.layers.23.mlp.experts.down_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.experts.down_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.experts.down_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.experts.gate_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.23.mlp.experts.gate_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.23.mlp.experts.gate_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.23.mlp.experts.up_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.23.mlp.experts.up_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.23.mlp.experts.up_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.23.mlp.router.gate.biases": "model-00018-of-00055.safetensors", + "model.layers.23.mlp.router.gate.scales": "model-00018-of-00055.safetensors", + "model.layers.23.mlp.router.gate.weight": "model-00018-of-00055.safetensors", + "model.layers.23.mlp.shared_experts.down_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.shared_experts.down_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.shared_experts.down_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.shared_experts.gate_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.shared_experts.gate_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.shared_experts.gate_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.shared_experts.up_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.shared_experts.up_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.23.mlp.shared_experts.up_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.23.post_attention_layernorm.weight": "model-00019-of-00055.safetensors", + "model.layers.23.post_mlp_layernorm.weight": "model-00019-of-00055.safetensors", + "model.layers.23.pre_mlp_layernorm.weight": "model-00019-of-00055.safetensors", + "model.layers.23.self_attn.gate_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.gate_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.gate_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.k_norm.weight": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.k_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.k_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.k_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.o_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.o_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.o_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.q_norm.weight": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.q_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.q_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.q_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.v_proj.biases": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.v_proj.scales": "model-00018-of-00055.safetensors", + "model.layers.23.self_attn.v_proj.weight": "model-00018-of-00055.safetensors", + "model.layers.24.input_layernorm.weight": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.expert_bias": "model-00019-of-00055.safetensors", + "model.layers.24.mlp.experts.down_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.experts.down_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.experts.down_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.experts.gate_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.24.mlp.experts.gate_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.24.mlp.experts.gate_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.24.mlp.experts.up_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.24.mlp.experts.up_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.24.mlp.experts.up_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.24.mlp.router.gate.biases": "model-00019-of-00055.safetensors", + "model.layers.24.mlp.router.gate.scales": "model-00019-of-00055.safetensors", + "model.layers.24.mlp.router.gate.weight": "model-00019-of-00055.safetensors", + "model.layers.24.mlp.shared_experts.down_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.shared_experts.down_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.shared_experts.down_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.shared_experts.gate_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.shared_experts.gate_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.shared_experts.gate_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.shared_experts.up_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.shared_experts.up_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.24.mlp.shared_experts.up_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.24.post_attention_layernorm.weight": "model-00020-of-00055.safetensors", + "model.layers.24.post_mlp_layernorm.weight": "model-00020-of-00055.safetensors", + "model.layers.24.pre_mlp_layernorm.weight": "model-00020-of-00055.safetensors", + "model.layers.24.self_attn.gate_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.gate_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.gate_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.k_norm.weight": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.k_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.k_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.k_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.o_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.o_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.o_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.q_norm.weight": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.q_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.q_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.q_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.v_proj.biases": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.v_proj.scales": "model-00019-of-00055.safetensors", + "model.layers.24.self_attn.v_proj.weight": "model-00019-of-00055.safetensors", + "model.layers.25.input_layernorm.weight": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.expert_bias": "model-00020-of-00055.safetensors", + "model.layers.25.mlp.experts.down_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.experts.down_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.experts.down_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.experts.gate_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.25.mlp.experts.gate_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.25.mlp.experts.gate_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.25.mlp.experts.up_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.25.mlp.experts.up_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.25.mlp.experts.up_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.25.mlp.router.gate.biases": "model-00020-of-00055.safetensors", + "model.layers.25.mlp.router.gate.scales": "model-00020-of-00055.safetensors", + "model.layers.25.mlp.router.gate.weight": "model-00020-of-00055.safetensors", + "model.layers.25.mlp.shared_experts.down_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.shared_experts.down_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.shared_experts.down_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.shared_experts.gate_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.shared_experts.gate_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.shared_experts.gate_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.shared_experts.up_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.shared_experts.up_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.25.mlp.shared_experts.up_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.25.post_attention_layernorm.weight": "model-00021-of-00055.safetensors", + "model.layers.25.post_mlp_layernorm.weight": "model-00021-of-00055.safetensors", + "model.layers.25.pre_mlp_layernorm.weight": "model-00021-of-00055.safetensors", + "model.layers.25.self_attn.gate_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.gate_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.gate_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.k_norm.weight": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.k_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.k_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.k_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.o_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.o_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.o_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.q_norm.weight": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.q_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.q_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.q_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.v_proj.biases": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.v_proj.scales": "model-00020-of-00055.safetensors", + "model.layers.25.self_attn.v_proj.weight": "model-00020-of-00055.safetensors", + "model.layers.26.input_layernorm.weight": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.expert_bias": "model-00021-of-00055.safetensors", + "model.layers.26.mlp.experts.down_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.experts.down_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.experts.down_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.experts.gate_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.26.mlp.experts.gate_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.26.mlp.experts.gate_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.26.mlp.experts.up_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.26.mlp.experts.up_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.26.mlp.experts.up_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.26.mlp.router.gate.biases": "model-00021-of-00055.safetensors", + "model.layers.26.mlp.router.gate.scales": "model-00021-of-00055.safetensors", + "model.layers.26.mlp.router.gate.weight": "model-00021-of-00055.safetensors", + "model.layers.26.mlp.shared_experts.down_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.shared_experts.down_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.shared_experts.down_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.shared_experts.gate_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.shared_experts.gate_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.shared_experts.gate_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.shared_experts.up_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.shared_experts.up_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.26.mlp.shared_experts.up_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.26.post_attention_layernorm.weight": "model-00022-of-00055.safetensors", + "model.layers.26.post_mlp_layernorm.weight": "model-00022-of-00055.safetensors", + "model.layers.26.pre_mlp_layernorm.weight": "model-00022-of-00055.safetensors", + "model.layers.26.self_attn.gate_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.gate_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.gate_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.k_norm.weight": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.k_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.k_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.k_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.o_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.o_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.o_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.q_norm.weight": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.q_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.q_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.q_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.v_proj.biases": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.v_proj.scales": "model-00021-of-00055.safetensors", + "model.layers.26.self_attn.v_proj.weight": "model-00021-of-00055.safetensors", + "model.layers.27.input_layernorm.weight": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.expert_bias": "model-00022-of-00055.safetensors", + "model.layers.27.mlp.experts.down_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.experts.down_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.experts.down_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.experts.gate_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.27.mlp.experts.gate_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.27.mlp.experts.gate_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.27.mlp.experts.up_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.27.mlp.experts.up_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.27.mlp.experts.up_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.27.mlp.router.gate.biases": "model-00022-of-00055.safetensors", + "model.layers.27.mlp.router.gate.scales": "model-00022-of-00055.safetensors", + "model.layers.27.mlp.router.gate.weight": "model-00022-of-00055.safetensors", + "model.layers.27.mlp.shared_experts.down_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.shared_experts.down_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.shared_experts.down_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.shared_experts.gate_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.shared_experts.gate_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.shared_experts.gate_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.shared_experts.up_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.shared_experts.up_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.27.mlp.shared_experts.up_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.27.post_attention_layernorm.weight": "model-00023-of-00055.safetensors", + "model.layers.27.post_mlp_layernorm.weight": "model-00023-of-00055.safetensors", + "model.layers.27.pre_mlp_layernorm.weight": "model-00023-of-00055.safetensors", + "model.layers.27.self_attn.gate_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.gate_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.gate_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.k_norm.weight": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.k_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.k_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.k_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.o_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.o_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.o_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.q_norm.weight": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.q_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.q_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.q_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.v_proj.biases": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.v_proj.scales": "model-00022-of-00055.safetensors", + "model.layers.27.self_attn.v_proj.weight": "model-00022-of-00055.safetensors", + "model.layers.28.input_layernorm.weight": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.expert_bias": "model-00023-of-00055.safetensors", + "model.layers.28.mlp.experts.down_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.experts.down_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.experts.down_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.experts.gate_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.28.mlp.experts.gate_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.28.mlp.experts.gate_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.28.mlp.experts.up_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.28.mlp.experts.up_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.28.mlp.experts.up_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.28.mlp.router.gate.biases": "model-00023-of-00055.safetensors", + "model.layers.28.mlp.router.gate.scales": "model-00023-of-00055.safetensors", + "model.layers.28.mlp.router.gate.weight": "model-00023-of-00055.safetensors", + "model.layers.28.mlp.shared_experts.down_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.shared_experts.down_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.shared_experts.down_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.shared_experts.gate_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.shared_experts.gate_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.shared_experts.gate_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.shared_experts.up_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.shared_experts.up_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.28.mlp.shared_experts.up_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.28.post_attention_layernorm.weight": "model-00024-of-00055.safetensors", + "model.layers.28.post_mlp_layernorm.weight": "model-00024-of-00055.safetensors", + "model.layers.28.pre_mlp_layernorm.weight": "model-00024-of-00055.safetensors", + "model.layers.28.self_attn.gate_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.gate_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.gate_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.k_norm.weight": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.k_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.k_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.k_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.o_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.o_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.o_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.q_norm.weight": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.q_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.q_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.q_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.v_proj.biases": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.v_proj.scales": "model-00023-of-00055.safetensors", + "model.layers.28.self_attn.v_proj.weight": "model-00023-of-00055.safetensors", + "model.layers.29.input_layernorm.weight": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.expert_bias": "model-00024-of-00055.safetensors", + "model.layers.29.mlp.experts.down_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.experts.down_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.experts.down_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.experts.gate_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.29.mlp.experts.gate_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.29.mlp.experts.gate_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.29.mlp.experts.up_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.29.mlp.experts.up_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.29.mlp.experts.up_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.29.mlp.router.gate.biases": "model-00024-of-00055.safetensors", + "model.layers.29.mlp.router.gate.scales": "model-00024-of-00055.safetensors", + "model.layers.29.mlp.router.gate.weight": "model-00024-of-00055.safetensors", + "model.layers.29.mlp.shared_experts.down_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.shared_experts.down_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.shared_experts.down_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.shared_experts.gate_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.shared_experts.gate_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.shared_experts.gate_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.shared_experts.up_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.shared_experts.up_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.29.mlp.shared_experts.up_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.29.post_attention_layernorm.weight": "model-00025-of-00055.safetensors", + "model.layers.29.post_mlp_layernorm.weight": "model-00025-of-00055.safetensors", + "model.layers.29.pre_mlp_layernorm.weight": "model-00025-of-00055.safetensors", + "model.layers.29.self_attn.gate_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.gate_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.gate_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.k_norm.weight": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.k_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.k_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.k_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.o_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.o_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.o_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.q_norm.weight": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.q_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.q_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.q_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.v_proj.biases": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.v_proj.scales": "model-00024-of-00055.safetensors", + "model.layers.29.self_attn.v_proj.weight": "model-00024-of-00055.safetensors", + "model.layers.3.input_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.3.mlp.down_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.3.mlp.down_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.3.mlp.down_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.3.mlp.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.3.mlp.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.3.mlp.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.3.mlp.up_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.3.mlp.up_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.3.mlp.up_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.3.post_attention_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.3.post_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.3.pre_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.k_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.k_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.k_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.k_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.o_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.o_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.o_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.q_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.q_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.q_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.q_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.v_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.v_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.3.self_attn.v_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.30.input_layernorm.weight": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.expert_bias": "model-00025-of-00055.safetensors", + "model.layers.30.mlp.experts.down_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.experts.down_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.experts.down_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.experts.gate_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.30.mlp.experts.gate_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.30.mlp.experts.gate_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.30.mlp.experts.up_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.30.mlp.experts.up_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.30.mlp.experts.up_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.30.mlp.router.gate.biases": "model-00025-of-00055.safetensors", + "model.layers.30.mlp.router.gate.scales": "model-00025-of-00055.safetensors", + "model.layers.30.mlp.router.gate.weight": "model-00025-of-00055.safetensors", + "model.layers.30.mlp.shared_experts.down_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.shared_experts.down_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.shared_experts.down_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.shared_experts.gate_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.shared_experts.gate_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.shared_experts.gate_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.shared_experts.up_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.shared_experts.up_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.30.mlp.shared_experts.up_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.30.post_attention_layernorm.weight": "model-00026-of-00055.safetensors", + "model.layers.30.post_mlp_layernorm.weight": "model-00026-of-00055.safetensors", + "model.layers.30.pre_mlp_layernorm.weight": "model-00026-of-00055.safetensors", + "model.layers.30.self_attn.gate_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.gate_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.gate_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.k_norm.weight": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.k_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.k_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.k_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.o_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.o_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.o_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.q_norm.weight": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.q_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.q_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.q_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.v_proj.biases": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.v_proj.scales": "model-00025-of-00055.safetensors", + "model.layers.30.self_attn.v_proj.weight": "model-00025-of-00055.safetensors", + "model.layers.31.input_layernorm.weight": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.expert_bias": "model-00026-of-00055.safetensors", + "model.layers.31.mlp.experts.down_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.experts.down_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.experts.down_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.experts.gate_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.31.mlp.experts.gate_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.31.mlp.experts.gate_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.31.mlp.experts.up_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.31.mlp.experts.up_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.31.mlp.experts.up_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.31.mlp.router.gate.biases": "model-00026-of-00055.safetensors", + "model.layers.31.mlp.router.gate.scales": "model-00026-of-00055.safetensors", + "model.layers.31.mlp.router.gate.weight": "model-00026-of-00055.safetensors", + "model.layers.31.mlp.shared_experts.down_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.shared_experts.down_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.shared_experts.down_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.shared_experts.gate_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.shared_experts.gate_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.shared_experts.gate_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.shared_experts.up_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.shared_experts.up_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.31.mlp.shared_experts.up_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.31.post_attention_layernorm.weight": "model-00027-of-00055.safetensors", + "model.layers.31.post_mlp_layernorm.weight": "model-00027-of-00055.safetensors", + "model.layers.31.pre_mlp_layernorm.weight": "model-00027-of-00055.safetensors", + "model.layers.31.self_attn.gate_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.gate_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.gate_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.k_norm.weight": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.k_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.k_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.k_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.o_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.o_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.o_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.q_norm.weight": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.q_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.q_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.q_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.v_proj.biases": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.v_proj.scales": "model-00026-of-00055.safetensors", + "model.layers.31.self_attn.v_proj.weight": "model-00026-of-00055.safetensors", + "model.layers.32.input_layernorm.weight": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.expert_bias": "model-00027-of-00055.safetensors", + "model.layers.32.mlp.experts.down_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.experts.down_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.experts.down_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.experts.gate_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.32.mlp.experts.gate_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.32.mlp.experts.gate_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.32.mlp.experts.up_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.32.mlp.experts.up_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.32.mlp.experts.up_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.32.mlp.router.gate.biases": "model-00027-of-00055.safetensors", + "model.layers.32.mlp.router.gate.scales": "model-00027-of-00055.safetensors", + "model.layers.32.mlp.router.gate.weight": "model-00027-of-00055.safetensors", + "model.layers.32.mlp.shared_experts.down_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.shared_experts.down_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.shared_experts.down_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.shared_experts.gate_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.shared_experts.gate_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.shared_experts.gate_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.shared_experts.up_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.shared_experts.up_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.32.mlp.shared_experts.up_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.32.post_attention_layernorm.weight": "model-00028-of-00055.safetensors", + "model.layers.32.post_mlp_layernorm.weight": "model-00028-of-00055.safetensors", + "model.layers.32.pre_mlp_layernorm.weight": "model-00028-of-00055.safetensors", + "model.layers.32.self_attn.gate_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.gate_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.gate_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.k_norm.weight": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.k_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.k_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.k_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.o_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.o_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.o_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.q_norm.weight": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.q_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.q_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.q_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.v_proj.biases": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.v_proj.scales": "model-00027-of-00055.safetensors", + "model.layers.32.self_attn.v_proj.weight": "model-00027-of-00055.safetensors", + "model.layers.33.input_layernorm.weight": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.expert_bias": "model-00028-of-00055.safetensors", + "model.layers.33.mlp.experts.down_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.experts.down_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.experts.down_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.experts.gate_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.33.mlp.experts.gate_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.33.mlp.experts.gate_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.33.mlp.experts.up_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.33.mlp.experts.up_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.33.mlp.experts.up_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.33.mlp.router.gate.biases": "model-00028-of-00055.safetensors", + "model.layers.33.mlp.router.gate.scales": "model-00028-of-00055.safetensors", + "model.layers.33.mlp.router.gate.weight": "model-00028-of-00055.safetensors", + "model.layers.33.mlp.shared_experts.down_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.shared_experts.down_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.shared_experts.down_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.shared_experts.gate_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.shared_experts.gate_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.shared_experts.gate_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.shared_experts.up_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.shared_experts.up_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.33.mlp.shared_experts.up_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.33.post_attention_layernorm.weight": "model-00029-of-00055.safetensors", + "model.layers.33.post_mlp_layernorm.weight": "model-00029-of-00055.safetensors", + "model.layers.33.pre_mlp_layernorm.weight": "model-00029-of-00055.safetensors", + "model.layers.33.self_attn.gate_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.gate_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.gate_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.k_norm.weight": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.k_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.k_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.k_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.o_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.o_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.o_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.q_norm.weight": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.q_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.q_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.q_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.v_proj.biases": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.v_proj.scales": "model-00028-of-00055.safetensors", + "model.layers.33.self_attn.v_proj.weight": "model-00028-of-00055.safetensors", + "model.layers.34.input_layernorm.weight": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.expert_bias": "model-00029-of-00055.safetensors", + "model.layers.34.mlp.experts.down_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.experts.down_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.experts.down_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.experts.gate_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.34.mlp.experts.gate_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.34.mlp.experts.gate_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.34.mlp.experts.up_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.34.mlp.experts.up_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.34.mlp.experts.up_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.34.mlp.router.gate.biases": "model-00029-of-00055.safetensors", + "model.layers.34.mlp.router.gate.scales": "model-00029-of-00055.safetensors", + "model.layers.34.mlp.router.gate.weight": "model-00029-of-00055.safetensors", + "model.layers.34.mlp.shared_experts.down_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.shared_experts.down_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.shared_experts.down_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.shared_experts.gate_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.shared_experts.gate_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.shared_experts.gate_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.shared_experts.up_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.shared_experts.up_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.34.mlp.shared_experts.up_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.34.post_attention_layernorm.weight": "model-00030-of-00055.safetensors", + "model.layers.34.post_mlp_layernorm.weight": "model-00030-of-00055.safetensors", + "model.layers.34.pre_mlp_layernorm.weight": "model-00030-of-00055.safetensors", + "model.layers.34.self_attn.gate_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.gate_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.gate_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.k_norm.weight": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.k_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.k_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.k_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.o_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.o_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.o_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.q_norm.weight": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.q_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.q_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.q_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.v_proj.biases": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.v_proj.scales": "model-00029-of-00055.safetensors", + "model.layers.34.self_attn.v_proj.weight": "model-00029-of-00055.safetensors", + "model.layers.35.input_layernorm.weight": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.expert_bias": "model-00030-of-00055.safetensors", + "model.layers.35.mlp.experts.down_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.experts.down_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.experts.down_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.experts.gate_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.35.mlp.experts.gate_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.35.mlp.experts.gate_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.35.mlp.experts.up_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.35.mlp.experts.up_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.35.mlp.experts.up_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.35.mlp.router.gate.biases": "model-00030-of-00055.safetensors", + "model.layers.35.mlp.router.gate.scales": "model-00030-of-00055.safetensors", + "model.layers.35.mlp.router.gate.weight": "model-00030-of-00055.safetensors", + "model.layers.35.mlp.shared_experts.down_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.shared_experts.down_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.shared_experts.down_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.shared_experts.gate_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.shared_experts.gate_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.shared_experts.gate_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.shared_experts.up_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.shared_experts.up_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.35.mlp.shared_experts.up_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.35.post_attention_layernorm.weight": "model-00031-of-00055.safetensors", + "model.layers.35.post_mlp_layernorm.weight": "model-00031-of-00055.safetensors", + "model.layers.35.pre_mlp_layernorm.weight": "model-00031-of-00055.safetensors", + "model.layers.35.self_attn.gate_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.gate_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.gate_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.k_norm.weight": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.k_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.k_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.k_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.o_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.o_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.o_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.q_norm.weight": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.q_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.q_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.q_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.v_proj.biases": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.v_proj.scales": "model-00030-of-00055.safetensors", + "model.layers.35.self_attn.v_proj.weight": "model-00030-of-00055.safetensors", + "model.layers.36.input_layernorm.weight": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.expert_bias": "model-00031-of-00055.safetensors", + "model.layers.36.mlp.experts.down_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.experts.down_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.experts.down_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.experts.gate_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.36.mlp.experts.gate_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.36.mlp.experts.gate_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.36.mlp.experts.up_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.36.mlp.experts.up_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.36.mlp.experts.up_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.36.mlp.router.gate.biases": "model-00031-of-00055.safetensors", + "model.layers.36.mlp.router.gate.scales": "model-00031-of-00055.safetensors", + "model.layers.36.mlp.router.gate.weight": "model-00031-of-00055.safetensors", + "model.layers.36.mlp.shared_experts.down_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.shared_experts.down_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.shared_experts.down_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.shared_experts.gate_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.shared_experts.gate_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.shared_experts.gate_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.shared_experts.up_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.shared_experts.up_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.36.mlp.shared_experts.up_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.36.post_attention_layernorm.weight": "model-00032-of-00055.safetensors", + "model.layers.36.post_mlp_layernorm.weight": "model-00032-of-00055.safetensors", + "model.layers.36.pre_mlp_layernorm.weight": "model-00032-of-00055.safetensors", + "model.layers.36.self_attn.gate_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.gate_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.gate_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.k_norm.weight": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.k_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.k_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.k_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.o_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.o_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.o_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.q_norm.weight": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.q_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.q_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.q_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.v_proj.biases": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.v_proj.scales": "model-00031-of-00055.safetensors", + "model.layers.36.self_attn.v_proj.weight": "model-00031-of-00055.safetensors", + "model.layers.37.input_layernorm.weight": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.expert_bias": "model-00032-of-00055.safetensors", + "model.layers.37.mlp.experts.down_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.experts.down_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.experts.down_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.experts.gate_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.37.mlp.experts.gate_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.37.mlp.experts.gate_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.37.mlp.experts.up_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.37.mlp.experts.up_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.37.mlp.experts.up_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.37.mlp.router.gate.biases": "model-00032-of-00055.safetensors", + "model.layers.37.mlp.router.gate.scales": "model-00032-of-00055.safetensors", + "model.layers.37.mlp.router.gate.weight": "model-00032-of-00055.safetensors", + "model.layers.37.mlp.shared_experts.down_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.shared_experts.down_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.shared_experts.down_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.shared_experts.gate_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.shared_experts.gate_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.shared_experts.gate_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.shared_experts.up_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.shared_experts.up_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.37.mlp.shared_experts.up_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.37.post_attention_layernorm.weight": "model-00033-of-00055.safetensors", + "model.layers.37.post_mlp_layernorm.weight": "model-00033-of-00055.safetensors", + "model.layers.37.pre_mlp_layernorm.weight": "model-00033-of-00055.safetensors", + "model.layers.37.self_attn.gate_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.gate_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.gate_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.k_norm.weight": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.k_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.k_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.k_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.o_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.o_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.o_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.q_norm.weight": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.q_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.q_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.q_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.v_proj.biases": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.v_proj.scales": "model-00032-of-00055.safetensors", + "model.layers.37.self_attn.v_proj.weight": "model-00032-of-00055.safetensors", + "model.layers.38.input_layernorm.weight": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.expert_bias": "model-00033-of-00055.safetensors", + "model.layers.38.mlp.experts.down_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.experts.down_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.experts.down_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.experts.gate_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.38.mlp.experts.gate_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.38.mlp.experts.gate_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.38.mlp.experts.up_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.38.mlp.experts.up_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.38.mlp.experts.up_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.38.mlp.router.gate.biases": "model-00033-of-00055.safetensors", + "model.layers.38.mlp.router.gate.scales": "model-00033-of-00055.safetensors", + "model.layers.38.mlp.router.gate.weight": "model-00033-of-00055.safetensors", + "model.layers.38.mlp.shared_experts.down_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.shared_experts.down_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.shared_experts.down_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.shared_experts.gate_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.shared_experts.gate_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.shared_experts.gate_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.shared_experts.up_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.shared_experts.up_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.38.mlp.shared_experts.up_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.38.post_attention_layernorm.weight": "model-00034-of-00055.safetensors", + "model.layers.38.post_mlp_layernorm.weight": "model-00034-of-00055.safetensors", + "model.layers.38.pre_mlp_layernorm.weight": "model-00034-of-00055.safetensors", + "model.layers.38.self_attn.gate_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.gate_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.gate_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.k_norm.weight": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.k_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.k_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.k_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.o_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.o_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.o_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.q_norm.weight": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.q_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.q_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.q_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.v_proj.biases": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.v_proj.scales": "model-00033-of-00055.safetensors", + "model.layers.38.self_attn.v_proj.weight": "model-00033-of-00055.safetensors", + "model.layers.39.input_layernorm.weight": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.expert_bias": "model-00034-of-00055.safetensors", + "model.layers.39.mlp.experts.down_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.experts.down_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.experts.down_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.experts.gate_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.39.mlp.experts.gate_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.39.mlp.experts.gate_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.39.mlp.experts.up_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.39.mlp.experts.up_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.39.mlp.experts.up_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.39.mlp.router.gate.biases": "model-00034-of-00055.safetensors", + "model.layers.39.mlp.router.gate.scales": "model-00034-of-00055.safetensors", + "model.layers.39.mlp.router.gate.weight": "model-00034-of-00055.safetensors", + "model.layers.39.mlp.shared_experts.down_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.shared_experts.down_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.shared_experts.down_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.shared_experts.gate_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.shared_experts.gate_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.shared_experts.gate_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.shared_experts.up_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.shared_experts.up_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.39.mlp.shared_experts.up_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.39.post_attention_layernorm.weight": "model-00035-of-00055.safetensors", + "model.layers.39.post_mlp_layernorm.weight": "model-00035-of-00055.safetensors", + "model.layers.39.pre_mlp_layernorm.weight": "model-00035-of-00055.safetensors", + "model.layers.39.self_attn.gate_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.gate_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.gate_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.k_norm.weight": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.k_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.k_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.k_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.o_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.o_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.o_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.q_norm.weight": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.q_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.q_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.q_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.v_proj.biases": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.v_proj.scales": "model-00034-of-00055.safetensors", + "model.layers.39.self_attn.v_proj.weight": "model-00034-of-00055.safetensors", + "model.layers.4.input_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.4.mlp.down_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.4.mlp.down_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.4.mlp.down_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.4.mlp.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.4.mlp.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.4.mlp.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.4.mlp.up_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.4.mlp.up_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.4.mlp.up_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.4.post_attention_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.4.post_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.4.pre_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.k_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.k_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.k_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.k_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.o_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.o_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.o_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.q_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.q_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.q_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.q_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.v_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.v_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.4.self_attn.v_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.40.input_layernorm.weight": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.expert_bias": "model-00035-of-00055.safetensors", + "model.layers.40.mlp.experts.down_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.experts.down_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.experts.down_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.experts.gate_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.40.mlp.experts.gate_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.40.mlp.experts.gate_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.40.mlp.experts.up_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.40.mlp.experts.up_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.40.mlp.experts.up_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.40.mlp.router.gate.biases": "model-00035-of-00055.safetensors", + "model.layers.40.mlp.router.gate.scales": "model-00035-of-00055.safetensors", + "model.layers.40.mlp.router.gate.weight": "model-00035-of-00055.safetensors", + "model.layers.40.mlp.shared_experts.down_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.shared_experts.down_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.shared_experts.down_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.shared_experts.gate_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.shared_experts.gate_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.shared_experts.gate_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.shared_experts.up_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.shared_experts.up_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.40.mlp.shared_experts.up_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.40.post_attention_layernorm.weight": "model-00036-of-00055.safetensors", + "model.layers.40.post_mlp_layernorm.weight": "model-00036-of-00055.safetensors", + "model.layers.40.pre_mlp_layernorm.weight": "model-00036-of-00055.safetensors", + "model.layers.40.self_attn.gate_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.gate_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.gate_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.k_norm.weight": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.k_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.k_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.k_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.o_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.o_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.o_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.q_norm.weight": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.q_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.q_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.q_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.v_proj.biases": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.v_proj.scales": "model-00035-of-00055.safetensors", + "model.layers.40.self_attn.v_proj.weight": "model-00035-of-00055.safetensors", + "model.layers.41.input_layernorm.weight": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.expert_bias": "model-00036-of-00055.safetensors", + "model.layers.41.mlp.experts.down_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.experts.down_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.experts.down_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.experts.gate_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.41.mlp.experts.gate_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.41.mlp.experts.gate_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.41.mlp.experts.up_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.41.mlp.experts.up_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.41.mlp.experts.up_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.41.mlp.router.gate.biases": "model-00036-of-00055.safetensors", + "model.layers.41.mlp.router.gate.scales": "model-00036-of-00055.safetensors", + "model.layers.41.mlp.router.gate.weight": "model-00036-of-00055.safetensors", + "model.layers.41.mlp.shared_experts.down_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.shared_experts.down_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.shared_experts.down_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.shared_experts.gate_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.shared_experts.gate_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.shared_experts.gate_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.shared_experts.up_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.shared_experts.up_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.41.mlp.shared_experts.up_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.41.post_attention_layernorm.weight": "model-00037-of-00055.safetensors", + "model.layers.41.post_mlp_layernorm.weight": "model-00037-of-00055.safetensors", + "model.layers.41.pre_mlp_layernorm.weight": "model-00037-of-00055.safetensors", + "model.layers.41.self_attn.gate_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.gate_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.gate_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.k_norm.weight": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.k_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.k_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.k_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.o_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.o_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.o_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.q_norm.weight": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.q_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.q_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.q_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.v_proj.biases": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.v_proj.scales": "model-00036-of-00055.safetensors", + "model.layers.41.self_attn.v_proj.weight": "model-00036-of-00055.safetensors", + "model.layers.42.input_layernorm.weight": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.expert_bias": "model-00037-of-00055.safetensors", + "model.layers.42.mlp.experts.down_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.experts.down_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.experts.down_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.experts.gate_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.42.mlp.experts.gate_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.42.mlp.experts.gate_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.42.mlp.experts.up_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.42.mlp.experts.up_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.42.mlp.experts.up_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.42.mlp.router.gate.biases": "model-00037-of-00055.safetensors", + "model.layers.42.mlp.router.gate.scales": "model-00037-of-00055.safetensors", + "model.layers.42.mlp.router.gate.weight": "model-00037-of-00055.safetensors", + "model.layers.42.mlp.shared_experts.down_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.shared_experts.down_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.shared_experts.down_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.shared_experts.gate_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.shared_experts.gate_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.shared_experts.gate_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.shared_experts.up_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.shared_experts.up_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.42.mlp.shared_experts.up_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.42.post_attention_layernorm.weight": "model-00038-of-00055.safetensors", + "model.layers.42.post_mlp_layernorm.weight": "model-00038-of-00055.safetensors", + "model.layers.42.pre_mlp_layernorm.weight": "model-00038-of-00055.safetensors", + "model.layers.42.self_attn.gate_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.gate_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.gate_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.k_norm.weight": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.k_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.k_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.k_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.o_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.o_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.o_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.q_norm.weight": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.q_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.q_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.q_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.v_proj.biases": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.v_proj.scales": "model-00037-of-00055.safetensors", + "model.layers.42.self_attn.v_proj.weight": "model-00037-of-00055.safetensors", + "model.layers.43.input_layernorm.weight": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.expert_bias": "model-00038-of-00055.safetensors", + "model.layers.43.mlp.experts.down_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.experts.down_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.experts.down_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.experts.gate_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.43.mlp.experts.gate_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.43.mlp.experts.gate_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.43.mlp.experts.up_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.43.mlp.experts.up_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.43.mlp.experts.up_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.43.mlp.router.gate.biases": "model-00038-of-00055.safetensors", + "model.layers.43.mlp.router.gate.scales": "model-00038-of-00055.safetensors", + "model.layers.43.mlp.router.gate.weight": "model-00038-of-00055.safetensors", + "model.layers.43.mlp.shared_experts.down_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.shared_experts.down_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.shared_experts.down_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.shared_experts.gate_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.shared_experts.gate_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.shared_experts.gate_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.shared_experts.up_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.shared_experts.up_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.43.mlp.shared_experts.up_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.43.post_attention_layernorm.weight": "model-00039-of-00055.safetensors", + "model.layers.43.post_mlp_layernorm.weight": "model-00039-of-00055.safetensors", + "model.layers.43.pre_mlp_layernorm.weight": "model-00039-of-00055.safetensors", + "model.layers.43.self_attn.gate_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.gate_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.gate_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.k_norm.weight": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.k_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.k_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.k_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.o_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.o_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.o_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.q_norm.weight": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.q_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.q_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.q_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.v_proj.biases": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.v_proj.scales": "model-00038-of-00055.safetensors", + "model.layers.43.self_attn.v_proj.weight": "model-00038-of-00055.safetensors", + "model.layers.44.input_layernorm.weight": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.expert_bias": "model-00039-of-00055.safetensors", + "model.layers.44.mlp.experts.down_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.experts.down_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.experts.down_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.experts.gate_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.44.mlp.experts.gate_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.44.mlp.experts.gate_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.44.mlp.experts.up_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.44.mlp.experts.up_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.44.mlp.experts.up_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.44.mlp.router.gate.biases": "model-00039-of-00055.safetensors", + "model.layers.44.mlp.router.gate.scales": "model-00039-of-00055.safetensors", + "model.layers.44.mlp.router.gate.weight": "model-00039-of-00055.safetensors", + "model.layers.44.mlp.shared_experts.down_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.shared_experts.down_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.shared_experts.down_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.shared_experts.gate_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.shared_experts.gate_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.shared_experts.gate_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.shared_experts.up_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.shared_experts.up_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.44.mlp.shared_experts.up_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.44.post_attention_layernorm.weight": "model-00040-of-00055.safetensors", + "model.layers.44.post_mlp_layernorm.weight": "model-00040-of-00055.safetensors", + "model.layers.44.pre_mlp_layernorm.weight": "model-00040-of-00055.safetensors", + "model.layers.44.self_attn.gate_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.gate_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.gate_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.k_norm.weight": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.k_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.k_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.k_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.o_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.o_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.o_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.q_norm.weight": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.q_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.q_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.q_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.v_proj.biases": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.v_proj.scales": "model-00039-of-00055.safetensors", + "model.layers.44.self_attn.v_proj.weight": "model-00039-of-00055.safetensors", + "model.layers.45.input_layernorm.weight": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.expert_bias": "model-00040-of-00055.safetensors", + "model.layers.45.mlp.experts.down_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.experts.down_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.experts.down_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.experts.gate_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.45.mlp.experts.gate_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.45.mlp.experts.gate_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.45.mlp.experts.up_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.45.mlp.experts.up_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.45.mlp.experts.up_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.45.mlp.router.gate.biases": "model-00040-of-00055.safetensors", + "model.layers.45.mlp.router.gate.scales": "model-00040-of-00055.safetensors", + "model.layers.45.mlp.router.gate.weight": "model-00040-of-00055.safetensors", + "model.layers.45.mlp.shared_experts.down_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.shared_experts.down_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.shared_experts.down_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.shared_experts.gate_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.shared_experts.gate_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.shared_experts.gate_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.shared_experts.up_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.shared_experts.up_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.45.mlp.shared_experts.up_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.45.post_attention_layernorm.weight": "model-00041-of-00055.safetensors", + "model.layers.45.post_mlp_layernorm.weight": "model-00041-of-00055.safetensors", + "model.layers.45.pre_mlp_layernorm.weight": "model-00041-of-00055.safetensors", + "model.layers.45.self_attn.gate_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.gate_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.gate_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.k_norm.weight": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.k_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.k_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.k_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.o_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.o_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.o_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.q_norm.weight": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.q_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.q_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.q_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.v_proj.biases": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.v_proj.scales": "model-00040-of-00055.safetensors", + "model.layers.45.self_attn.v_proj.weight": "model-00040-of-00055.safetensors", + "model.layers.46.input_layernorm.weight": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.expert_bias": "model-00041-of-00055.safetensors", + "model.layers.46.mlp.experts.down_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.experts.down_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.experts.down_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.experts.gate_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.46.mlp.experts.gate_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.46.mlp.experts.gate_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.46.mlp.experts.up_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.46.mlp.experts.up_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.46.mlp.experts.up_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.46.mlp.router.gate.biases": "model-00041-of-00055.safetensors", + "model.layers.46.mlp.router.gate.scales": "model-00041-of-00055.safetensors", + "model.layers.46.mlp.router.gate.weight": "model-00041-of-00055.safetensors", + "model.layers.46.mlp.shared_experts.down_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.shared_experts.down_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.shared_experts.down_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.shared_experts.gate_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.shared_experts.gate_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.shared_experts.gate_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.shared_experts.up_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.shared_experts.up_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.46.mlp.shared_experts.up_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.46.post_attention_layernorm.weight": "model-00042-of-00055.safetensors", + "model.layers.46.post_mlp_layernorm.weight": "model-00042-of-00055.safetensors", + "model.layers.46.pre_mlp_layernorm.weight": "model-00042-of-00055.safetensors", + "model.layers.46.self_attn.gate_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.gate_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.gate_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.k_norm.weight": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.k_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.k_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.k_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.o_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.o_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.o_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.q_norm.weight": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.q_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.q_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.q_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.v_proj.biases": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.v_proj.scales": "model-00041-of-00055.safetensors", + "model.layers.46.self_attn.v_proj.weight": "model-00041-of-00055.safetensors", + "model.layers.47.input_layernorm.weight": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.expert_bias": "model-00042-of-00055.safetensors", + "model.layers.47.mlp.experts.down_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.experts.down_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.experts.down_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.experts.gate_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.47.mlp.experts.gate_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.47.mlp.experts.gate_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.47.mlp.experts.up_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.47.mlp.experts.up_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.47.mlp.experts.up_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.47.mlp.router.gate.biases": "model-00042-of-00055.safetensors", + "model.layers.47.mlp.router.gate.scales": "model-00042-of-00055.safetensors", + "model.layers.47.mlp.router.gate.weight": "model-00042-of-00055.safetensors", + "model.layers.47.mlp.shared_experts.down_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.shared_experts.down_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.shared_experts.down_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.shared_experts.gate_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.shared_experts.gate_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.shared_experts.gate_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.shared_experts.up_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.shared_experts.up_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.47.mlp.shared_experts.up_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.47.post_attention_layernorm.weight": "model-00043-of-00055.safetensors", + "model.layers.47.post_mlp_layernorm.weight": "model-00043-of-00055.safetensors", + "model.layers.47.pre_mlp_layernorm.weight": "model-00043-of-00055.safetensors", + "model.layers.47.self_attn.gate_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.gate_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.gate_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.k_norm.weight": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.k_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.k_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.k_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.o_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.o_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.o_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.q_norm.weight": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.q_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.q_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.q_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.v_proj.biases": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.v_proj.scales": "model-00042-of-00055.safetensors", + "model.layers.47.self_attn.v_proj.weight": "model-00042-of-00055.safetensors", + "model.layers.48.input_layernorm.weight": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.expert_bias": "model-00043-of-00055.safetensors", + "model.layers.48.mlp.experts.down_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.experts.down_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.experts.down_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.experts.gate_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.48.mlp.experts.gate_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.48.mlp.experts.gate_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.48.mlp.experts.up_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.48.mlp.experts.up_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.48.mlp.experts.up_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.48.mlp.router.gate.biases": "model-00043-of-00055.safetensors", + "model.layers.48.mlp.router.gate.scales": "model-00043-of-00055.safetensors", + "model.layers.48.mlp.router.gate.weight": "model-00043-of-00055.safetensors", + "model.layers.48.mlp.shared_experts.down_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.shared_experts.down_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.shared_experts.down_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.shared_experts.gate_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.shared_experts.gate_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.shared_experts.gate_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.shared_experts.up_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.shared_experts.up_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.48.mlp.shared_experts.up_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.48.post_attention_layernorm.weight": "model-00044-of-00055.safetensors", + "model.layers.48.post_mlp_layernorm.weight": "model-00044-of-00055.safetensors", + "model.layers.48.pre_mlp_layernorm.weight": "model-00044-of-00055.safetensors", + "model.layers.48.self_attn.gate_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.gate_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.gate_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.k_norm.weight": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.k_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.k_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.k_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.o_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.o_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.o_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.q_norm.weight": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.q_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.q_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.q_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.v_proj.biases": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.v_proj.scales": "model-00043-of-00055.safetensors", + "model.layers.48.self_attn.v_proj.weight": "model-00043-of-00055.safetensors", + "model.layers.49.input_layernorm.weight": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.expert_bias": "model-00044-of-00055.safetensors", + "model.layers.49.mlp.experts.down_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.experts.down_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.experts.down_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.experts.gate_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.49.mlp.experts.gate_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.49.mlp.experts.gate_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.49.mlp.experts.up_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.49.mlp.experts.up_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.49.mlp.experts.up_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.49.mlp.router.gate.biases": "model-00044-of-00055.safetensors", + "model.layers.49.mlp.router.gate.scales": "model-00044-of-00055.safetensors", + "model.layers.49.mlp.router.gate.weight": "model-00044-of-00055.safetensors", + "model.layers.49.mlp.shared_experts.down_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.shared_experts.down_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.shared_experts.down_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.shared_experts.gate_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.shared_experts.gate_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.shared_experts.gate_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.shared_experts.up_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.shared_experts.up_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.49.mlp.shared_experts.up_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.49.post_attention_layernorm.weight": "model-00045-of-00055.safetensors", + "model.layers.49.post_mlp_layernorm.weight": "model-00045-of-00055.safetensors", + "model.layers.49.pre_mlp_layernorm.weight": "model-00045-of-00055.safetensors", + "model.layers.49.self_attn.gate_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.gate_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.gate_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.k_norm.weight": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.k_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.k_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.k_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.o_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.o_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.o_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.q_norm.weight": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.q_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.q_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.q_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.v_proj.biases": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.v_proj.scales": "model-00044-of-00055.safetensors", + "model.layers.49.self_attn.v_proj.weight": "model-00044-of-00055.safetensors", + "model.layers.5.input_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.5.mlp.down_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.5.mlp.down_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.5.mlp.down_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.5.mlp.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.5.mlp.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.5.mlp.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.5.mlp.up_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.5.mlp.up_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.5.mlp.up_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.5.post_attention_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.5.post_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.5.pre_mlp_layernorm.weight": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.k_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.k_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.k_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.k_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.o_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.o_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.o_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.q_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.q_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.q_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.q_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.v_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.v_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.5.self_attn.v_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.50.input_layernorm.weight": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.expert_bias": "model-00045-of-00055.safetensors", + "model.layers.50.mlp.experts.down_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.experts.down_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.experts.down_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.experts.gate_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.50.mlp.experts.gate_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.50.mlp.experts.gate_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.50.mlp.experts.up_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.50.mlp.experts.up_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.50.mlp.experts.up_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.50.mlp.router.gate.biases": "model-00045-of-00055.safetensors", + "model.layers.50.mlp.router.gate.scales": "model-00045-of-00055.safetensors", + "model.layers.50.mlp.router.gate.weight": "model-00045-of-00055.safetensors", + "model.layers.50.mlp.shared_experts.down_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.shared_experts.down_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.shared_experts.down_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.shared_experts.gate_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.shared_experts.gate_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.shared_experts.gate_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.shared_experts.up_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.shared_experts.up_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.50.mlp.shared_experts.up_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.50.post_attention_layernorm.weight": "model-00046-of-00055.safetensors", + "model.layers.50.post_mlp_layernorm.weight": "model-00046-of-00055.safetensors", + "model.layers.50.pre_mlp_layernorm.weight": "model-00046-of-00055.safetensors", + "model.layers.50.self_attn.gate_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.gate_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.gate_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.k_norm.weight": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.k_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.k_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.k_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.o_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.o_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.o_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.q_norm.weight": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.q_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.q_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.q_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.v_proj.biases": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.v_proj.scales": "model-00045-of-00055.safetensors", + "model.layers.50.self_attn.v_proj.weight": "model-00045-of-00055.safetensors", + "model.layers.51.input_layernorm.weight": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.expert_bias": "model-00046-of-00055.safetensors", + "model.layers.51.mlp.experts.down_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.experts.down_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.experts.down_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.experts.gate_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.51.mlp.experts.gate_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.51.mlp.experts.gate_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.51.mlp.experts.up_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.51.mlp.experts.up_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.51.mlp.experts.up_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.51.mlp.router.gate.biases": "model-00046-of-00055.safetensors", + "model.layers.51.mlp.router.gate.scales": "model-00046-of-00055.safetensors", + "model.layers.51.mlp.router.gate.weight": "model-00046-of-00055.safetensors", + "model.layers.51.mlp.shared_experts.down_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.shared_experts.down_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.shared_experts.down_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.shared_experts.gate_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.shared_experts.gate_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.shared_experts.gate_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.shared_experts.up_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.shared_experts.up_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.51.mlp.shared_experts.up_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.51.post_attention_layernorm.weight": "model-00047-of-00055.safetensors", + "model.layers.51.post_mlp_layernorm.weight": "model-00047-of-00055.safetensors", + "model.layers.51.pre_mlp_layernorm.weight": "model-00047-of-00055.safetensors", + "model.layers.51.self_attn.gate_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.gate_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.gate_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.k_norm.weight": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.k_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.k_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.k_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.o_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.o_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.o_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.q_norm.weight": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.q_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.q_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.q_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.v_proj.biases": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.v_proj.scales": "model-00046-of-00055.safetensors", + "model.layers.51.self_attn.v_proj.weight": "model-00046-of-00055.safetensors", + "model.layers.52.input_layernorm.weight": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.expert_bias": "model-00047-of-00055.safetensors", + "model.layers.52.mlp.experts.down_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.experts.down_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.experts.down_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.experts.gate_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.52.mlp.experts.gate_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.52.mlp.experts.gate_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.52.mlp.experts.up_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.52.mlp.experts.up_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.52.mlp.experts.up_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.52.mlp.router.gate.biases": "model-00047-of-00055.safetensors", + "model.layers.52.mlp.router.gate.scales": "model-00047-of-00055.safetensors", + "model.layers.52.mlp.router.gate.weight": "model-00047-of-00055.safetensors", + "model.layers.52.mlp.shared_experts.down_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.shared_experts.down_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.shared_experts.down_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.shared_experts.gate_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.shared_experts.gate_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.shared_experts.gate_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.shared_experts.up_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.shared_experts.up_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.52.mlp.shared_experts.up_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.52.post_attention_layernorm.weight": "model-00048-of-00055.safetensors", + "model.layers.52.post_mlp_layernorm.weight": "model-00048-of-00055.safetensors", + "model.layers.52.pre_mlp_layernorm.weight": "model-00048-of-00055.safetensors", + "model.layers.52.self_attn.gate_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.gate_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.gate_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.k_norm.weight": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.k_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.k_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.k_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.o_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.o_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.o_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.q_norm.weight": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.q_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.q_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.q_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.v_proj.biases": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.v_proj.scales": "model-00047-of-00055.safetensors", + "model.layers.52.self_attn.v_proj.weight": "model-00047-of-00055.safetensors", + "model.layers.53.input_layernorm.weight": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.expert_bias": "model-00048-of-00055.safetensors", + "model.layers.53.mlp.experts.down_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.experts.down_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.experts.down_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.experts.gate_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.53.mlp.experts.gate_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.53.mlp.experts.gate_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.53.mlp.experts.up_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.53.mlp.experts.up_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.53.mlp.experts.up_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.53.mlp.router.gate.biases": "model-00048-of-00055.safetensors", + "model.layers.53.mlp.router.gate.scales": "model-00048-of-00055.safetensors", + "model.layers.53.mlp.router.gate.weight": "model-00048-of-00055.safetensors", + "model.layers.53.mlp.shared_experts.down_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.shared_experts.down_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.shared_experts.down_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.shared_experts.gate_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.shared_experts.gate_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.shared_experts.gate_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.shared_experts.up_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.shared_experts.up_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.53.mlp.shared_experts.up_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.53.post_attention_layernorm.weight": "model-00049-of-00055.safetensors", + "model.layers.53.post_mlp_layernorm.weight": "model-00049-of-00055.safetensors", + "model.layers.53.pre_mlp_layernorm.weight": "model-00049-of-00055.safetensors", + "model.layers.53.self_attn.gate_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.gate_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.gate_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.k_norm.weight": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.k_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.k_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.k_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.o_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.o_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.o_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.q_norm.weight": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.q_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.q_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.q_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.v_proj.biases": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.v_proj.scales": "model-00048-of-00055.safetensors", + "model.layers.53.self_attn.v_proj.weight": "model-00048-of-00055.safetensors", + "model.layers.54.input_layernorm.weight": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.expert_bias": "model-00049-of-00055.safetensors", + "model.layers.54.mlp.experts.down_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.experts.down_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.experts.down_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.experts.gate_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.54.mlp.experts.gate_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.54.mlp.experts.gate_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.54.mlp.experts.up_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.54.mlp.experts.up_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.54.mlp.experts.up_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.54.mlp.router.gate.biases": "model-00049-of-00055.safetensors", + "model.layers.54.mlp.router.gate.scales": "model-00049-of-00055.safetensors", + "model.layers.54.mlp.router.gate.weight": "model-00049-of-00055.safetensors", + "model.layers.54.mlp.shared_experts.down_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.shared_experts.down_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.shared_experts.down_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.shared_experts.gate_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.shared_experts.gate_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.shared_experts.gate_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.shared_experts.up_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.shared_experts.up_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.54.mlp.shared_experts.up_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.54.post_attention_layernorm.weight": "model-00050-of-00055.safetensors", + "model.layers.54.post_mlp_layernorm.weight": "model-00050-of-00055.safetensors", + "model.layers.54.pre_mlp_layernorm.weight": "model-00050-of-00055.safetensors", + "model.layers.54.self_attn.gate_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.gate_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.gate_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.k_norm.weight": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.k_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.k_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.k_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.o_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.o_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.o_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.q_norm.weight": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.q_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.q_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.q_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.v_proj.biases": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.v_proj.scales": "model-00049-of-00055.safetensors", + "model.layers.54.self_attn.v_proj.weight": "model-00049-of-00055.safetensors", + "model.layers.55.input_layernorm.weight": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.expert_bias": "model-00050-of-00055.safetensors", + "model.layers.55.mlp.experts.down_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.experts.down_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.experts.down_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.experts.gate_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.55.mlp.experts.gate_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.55.mlp.experts.gate_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.55.mlp.experts.up_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.55.mlp.experts.up_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.55.mlp.experts.up_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.55.mlp.router.gate.biases": "model-00050-of-00055.safetensors", + "model.layers.55.mlp.router.gate.scales": "model-00050-of-00055.safetensors", + "model.layers.55.mlp.router.gate.weight": "model-00050-of-00055.safetensors", + "model.layers.55.mlp.shared_experts.down_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.shared_experts.down_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.shared_experts.down_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.shared_experts.gate_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.shared_experts.gate_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.shared_experts.gate_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.shared_experts.up_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.shared_experts.up_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.55.mlp.shared_experts.up_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.55.post_attention_layernorm.weight": "model-00051-of-00055.safetensors", + "model.layers.55.post_mlp_layernorm.weight": "model-00051-of-00055.safetensors", + "model.layers.55.pre_mlp_layernorm.weight": "model-00051-of-00055.safetensors", + "model.layers.55.self_attn.gate_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.gate_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.gate_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.k_norm.weight": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.k_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.k_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.k_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.o_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.o_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.o_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.q_norm.weight": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.q_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.q_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.q_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.v_proj.biases": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.v_proj.scales": "model-00050-of-00055.safetensors", + "model.layers.55.self_attn.v_proj.weight": "model-00050-of-00055.safetensors", + "model.layers.56.input_layernorm.weight": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.expert_bias": "model-00051-of-00055.safetensors", + "model.layers.56.mlp.experts.down_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.experts.down_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.experts.down_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.experts.gate_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.56.mlp.experts.gate_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.56.mlp.experts.gate_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.56.mlp.experts.up_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.56.mlp.experts.up_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.56.mlp.experts.up_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.56.mlp.router.gate.biases": "model-00051-of-00055.safetensors", + "model.layers.56.mlp.router.gate.scales": "model-00051-of-00055.safetensors", + "model.layers.56.mlp.router.gate.weight": "model-00051-of-00055.safetensors", + "model.layers.56.mlp.shared_experts.down_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.shared_experts.down_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.shared_experts.down_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.shared_experts.gate_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.shared_experts.gate_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.shared_experts.gate_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.shared_experts.up_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.shared_experts.up_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.56.mlp.shared_experts.up_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.56.post_attention_layernorm.weight": "model-00052-of-00055.safetensors", + "model.layers.56.post_mlp_layernorm.weight": "model-00052-of-00055.safetensors", + "model.layers.56.pre_mlp_layernorm.weight": "model-00052-of-00055.safetensors", + "model.layers.56.self_attn.gate_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.gate_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.gate_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.k_norm.weight": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.k_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.k_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.k_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.o_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.o_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.o_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.q_norm.weight": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.q_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.q_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.q_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.v_proj.biases": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.v_proj.scales": "model-00051-of-00055.safetensors", + "model.layers.56.self_attn.v_proj.weight": "model-00051-of-00055.safetensors", + "model.layers.57.input_layernorm.weight": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.expert_bias": "model-00052-of-00055.safetensors", + "model.layers.57.mlp.experts.down_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.experts.down_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.experts.down_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.experts.gate_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.57.mlp.experts.gate_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.57.mlp.experts.gate_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.57.mlp.experts.up_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.57.mlp.experts.up_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.57.mlp.experts.up_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.57.mlp.router.gate.biases": "model-00052-of-00055.safetensors", + "model.layers.57.mlp.router.gate.scales": "model-00052-of-00055.safetensors", + "model.layers.57.mlp.router.gate.weight": "model-00052-of-00055.safetensors", + "model.layers.57.mlp.shared_experts.down_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.shared_experts.down_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.shared_experts.down_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.shared_experts.gate_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.shared_experts.gate_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.shared_experts.gate_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.shared_experts.up_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.shared_experts.up_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.57.mlp.shared_experts.up_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.57.post_attention_layernorm.weight": "model-00053-of-00055.safetensors", + "model.layers.57.post_mlp_layernorm.weight": "model-00053-of-00055.safetensors", + "model.layers.57.pre_mlp_layernorm.weight": "model-00053-of-00055.safetensors", + "model.layers.57.self_attn.gate_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.gate_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.gate_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.k_norm.weight": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.k_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.k_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.k_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.o_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.o_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.o_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.q_norm.weight": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.q_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.q_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.q_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.v_proj.biases": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.v_proj.scales": "model-00052-of-00055.safetensors", + "model.layers.57.self_attn.v_proj.weight": "model-00052-of-00055.safetensors", + "model.layers.58.input_layernorm.weight": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.expert_bias": "model-00053-of-00055.safetensors", + "model.layers.58.mlp.experts.down_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.experts.down_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.experts.down_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.experts.gate_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.58.mlp.experts.gate_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.58.mlp.experts.gate_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.58.mlp.experts.up_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.58.mlp.experts.up_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.58.mlp.experts.up_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.58.mlp.router.gate.biases": "model-00053-of-00055.safetensors", + "model.layers.58.mlp.router.gate.scales": "model-00053-of-00055.safetensors", + "model.layers.58.mlp.router.gate.weight": "model-00053-of-00055.safetensors", + "model.layers.58.mlp.shared_experts.down_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.shared_experts.down_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.shared_experts.down_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.shared_experts.gate_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.shared_experts.gate_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.shared_experts.gate_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.shared_experts.up_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.shared_experts.up_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.58.mlp.shared_experts.up_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.58.post_attention_layernorm.weight": "model-00054-of-00055.safetensors", + "model.layers.58.post_mlp_layernorm.weight": "model-00054-of-00055.safetensors", + "model.layers.58.pre_mlp_layernorm.weight": "model-00054-of-00055.safetensors", + "model.layers.58.self_attn.gate_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.gate_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.gate_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.k_norm.weight": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.k_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.k_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.k_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.o_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.o_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.o_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.q_norm.weight": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.q_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.q_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.q_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.v_proj.biases": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.v_proj.scales": "model-00053-of-00055.safetensors", + "model.layers.58.self_attn.v_proj.weight": "model-00053-of-00055.safetensors", + "model.layers.59.input_layernorm.weight": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.expert_bias": "model-00054-of-00055.safetensors", + "model.layers.59.mlp.experts.down_proj.biases": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.experts.down_proj.scales": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.experts.down_proj.weight": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.experts.gate_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.59.mlp.experts.gate_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.59.mlp.experts.gate_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.59.mlp.experts.up_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.59.mlp.experts.up_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.59.mlp.experts.up_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.59.mlp.router.gate.biases": "model-00054-of-00055.safetensors", + "model.layers.59.mlp.router.gate.scales": "model-00054-of-00055.safetensors", + "model.layers.59.mlp.router.gate.weight": "model-00054-of-00055.safetensors", + "model.layers.59.mlp.shared_experts.down_proj.biases": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.shared_experts.down_proj.scales": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.shared_experts.down_proj.weight": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.shared_experts.gate_proj.biases": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.shared_experts.gate_proj.scales": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.shared_experts.gate_proj.weight": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.shared_experts.up_proj.biases": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.shared_experts.up_proj.scales": "model-00055-of-00055.safetensors", + "model.layers.59.mlp.shared_experts.up_proj.weight": "model-00055-of-00055.safetensors", + "model.layers.59.post_attention_layernorm.weight": "model-00055-of-00055.safetensors", + "model.layers.59.post_mlp_layernorm.weight": "model-00055-of-00055.safetensors", + "model.layers.59.pre_mlp_layernorm.weight": "model-00055-of-00055.safetensors", + "model.layers.59.self_attn.gate_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.gate_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.gate_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.k_norm.weight": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.k_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.k_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.k_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.o_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.o_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.o_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.q_norm.weight": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.q_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.q_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.q_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.v_proj.biases": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.v_proj.scales": "model-00054-of-00055.safetensors", + "model.layers.59.self_attn.v_proj.weight": "model-00054-of-00055.safetensors", + "model.layers.6.input_layernorm.weight": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.expert_bias": "model-00001-of-00055.safetensors", + "model.layers.6.mlp.experts.down_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.experts.down_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.experts.down_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.experts.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.6.mlp.experts.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.6.mlp.experts.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.6.mlp.experts.up_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.6.mlp.experts.up_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.6.mlp.experts.up_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.6.mlp.router.gate.biases": "model-00001-of-00055.safetensors", + "model.layers.6.mlp.router.gate.scales": "model-00001-of-00055.safetensors", + "model.layers.6.mlp.router.gate.weight": "model-00001-of-00055.safetensors", + "model.layers.6.mlp.shared_experts.down_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.shared_experts.down_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.shared_experts.down_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.shared_experts.gate_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.shared_experts.gate_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.shared_experts.gate_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.shared_experts.up_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.shared_experts.up_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.6.mlp.shared_experts.up_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.6.post_attention_layernorm.weight": "model-00002-of-00055.safetensors", + "model.layers.6.post_mlp_layernorm.weight": "model-00002-of-00055.safetensors", + "model.layers.6.pre_mlp_layernorm.weight": "model-00002-of-00055.safetensors", + "model.layers.6.self_attn.gate_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.gate_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.gate_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.k_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.k_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.k_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.k_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.o_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.o_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.o_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.q_norm.weight": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.q_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.q_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.q_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.v_proj.biases": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.v_proj.scales": "model-00001-of-00055.safetensors", + "model.layers.6.self_attn.v_proj.weight": "model-00001-of-00055.safetensors", + "model.layers.7.input_layernorm.weight": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.expert_bias": "model-00002-of-00055.safetensors", + "model.layers.7.mlp.experts.down_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.experts.down_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.experts.down_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.experts.gate_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.7.mlp.experts.gate_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.7.mlp.experts.gate_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.7.mlp.experts.up_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.7.mlp.experts.up_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.7.mlp.experts.up_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.7.mlp.router.gate.biases": "model-00002-of-00055.safetensors", + "model.layers.7.mlp.router.gate.scales": "model-00002-of-00055.safetensors", + "model.layers.7.mlp.router.gate.weight": "model-00002-of-00055.safetensors", + "model.layers.7.mlp.shared_experts.down_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.shared_experts.down_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.shared_experts.down_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.shared_experts.gate_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.shared_experts.gate_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.shared_experts.gate_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.shared_experts.up_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.shared_experts.up_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.7.mlp.shared_experts.up_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.7.post_attention_layernorm.weight": "model-00003-of-00055.safetensors", + "model.layers.7.post_mlp_layernorm.weight": "model-00003-of-00055.safetensors", + "model.layers.7.pre_mlp_layernorm.weight": "model-00003-of-00055.safetensors", + "model.layers.7.self_attn.gate_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.gate_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.gate_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.k_norm.weight": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.k_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.k_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.k_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.o_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.o_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.o_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.q_norm.weight": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.q_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.q_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.q_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.v_proj.biases": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.v_proj.scales": "model-00002-of-00055.safetensors", + "model.layers.7.self_attn.v_proj.weight": "model-00002-of-00055.safetensors", + "model.layers.8.input_layernorm.weight": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.expert_bias": "model-00003-of-00055.safetensors", + "model.layers.8.mlp.experts.down_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.experts.down_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.experts.down_proj.weight": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.experts.gate_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.8.mlp.experts.gate_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.8.mlp.experts.gate_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.8.mlp.experts.up_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.8.mlp.experts.up_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.8.mlp.experts.up_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.8.mlp.router.gate.biases": "model-00003-of-00055.safetensors", + "model.layers.8.mlp.router.gate.scales": "model-00003-of-00055.safetensors", + "model.layers.8.mlp.router.gate.weight": "model-00003-of-00055.safetensors", + "model.layers.8.mlp.shared_experts.down_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.shared_experts.down_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.shared_experts.down_proj.weight": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.shared_experts.gate_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.shared_experts.gate_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.shared_experts.gate_proj.weight": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.shared_experts.up_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.shared_experts.up_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.8.mlp.shared_experts.up_proj.weight": "model-00004-of-00055.safetensors", + "model.layers.8.post_attention_layernorm.weight": "model-00004-of-00055.safetensors", + "model.layers.8.post_mlp_layernorm.weight": "model-00004-of-00055.safetensors", + "model.layers.8.pre_mlp_layernorm.weight": "model-00004-of-00055.safetensors", + "model.layers.8.self_attn.gate_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.gate_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.gate_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.k_norm.weight": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.k_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.k_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.k_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.o_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.o_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.o_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.q_norm.weight": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.q_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.q_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.q_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.v_proj.biases": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.v_proj.scales": "model-00003-of-00055.safetensors", + "model.layers.8.self_attn.v_proj.weight": "model-00003-of-00055.safetensors", + "model.layers.9.input_layernorm.weight": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.expert_bias": "model-00004-of-00055.safetensors", + "model.layers.9.mlp.experts.down_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.experts.down_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.experts.down_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.experts.gate_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.9.mlp.experts.gate_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.9.mlp.experts.gate_proj.weight": "model-00004-of-00055.safetensors", + "model.layers.9.mlp.experts.up_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.9.mlp.experts.up_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.9.mlp.experts.up_proj.weight": "model-00004-of-00055.safetensors", + "model.layers.9.mlp.router.gate.biases": "model-00004-of-00055.safetensors", + "model.layers.9.mlp.router.gate.scales": "model-00004-of-00055.safetensors", + "model.layers.9.mlp.router.gate.weight": "model-00004-of-00055.safetensors", + "model.layers.9.mlp.shared_experts.down_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.shared_experts.down_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.shared_experts.down_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.shared_experts.gate_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.shared_experts.gate_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.shared_experts.gate_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.shared_experts.up_proj.biases": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.shared_experts.up_proj.scales": "model-00005-of-00055.safetensors", + "model.layers.9.mlp.shared_experts.up_proj.weight": "model-00005-of-00055.safetensors", + "model.layers.9.post_attention_layernorm.weight": "model-00005-of-00055.safetensors", + "model.layers.9.post_mlp_layernorm.weight": "model-00005-of-00055.safetensors", + "model.layers.9.pre_mlp_layernorm.weight": "model-00005-of-00055.safetensors", + "model.layers.9.self_attn.gate_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.gate_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.gate_proj.weight": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.k_norm.weight": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.k_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.k_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.k_proj.weight": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.o_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.o_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.o_proj.weight": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.q_norm.weight": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.q_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.q_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.q_proj.weight": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.v_proj.biases": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.v_proj.scales": "model-00004-of-00055.safetensors", + "model.layers.9.self_attn.v_proj.weight": "model-00004-of-00055.safetensors", + "model.norm.weight": "model-00055-of-00055.safetensors" + } +} \ No newline at end of file diff --git a/modeling_afmoe.py b/modeling_afmoe.py new file mode 100644 index 0000000000000000000000000000000000000000..0c22cca909b47329db43092311406bb22dd07c2c --- /dev/null +++ b/modeling_afmoe.py @@ -0,0 +1,680 @@ +from typing import Callable, Optional, Tuple, Union + +import torch +import torch.nn.functional as F +from torch import nn + +from transformers.activations import ACT2FN +from transformers.generation import GenerationMixin +from transformers.modeling_outputs import ( + MoeCausalLMOutputWithPast, + MoeModelOutputWithPast, +) +from transformers.modeling_utils import PreTrainedModel, ALL_ATTENTION_FUNCTIONS +from transformers.modeling_rope_utils import ROPE_INIT_FUNCTIONS, dynamic_rope_update +from transformers.masking_utils import ( + create_causal_mask, + create_sliding_window_causal_mask, +) +from transformers.modeling_layers import GradientCheckpointingLayer +from transformers.processing_utils import Unpack +from transformers.utils import TransformersKwargs +from transformers.cache_utils import Cache, DynamicCache +from transformers.integrations import use_kernel_forward_from_hub + + +try: + from .configuration_afmoe import AfmoeConfig +except: + from configuration_afmoe import AfmoeConfig + +class AfmoeRotaryEmbedding(nn.Module): + + def __init__(self, config: AfmoeConfig, device=None): + super().__init__() + # BC: "rope_type" was originally "type" + if hasattr(config, "rope_scaling") and config.rope_scaling is not None: + self.rope_type = config.rope_scaling.get("rope_type", config.rope_scaling.get("type")) + else: + self.rope_type = "default" + self.max_seq_len_cached = config.max_position_embeddings + self.original_max_seq_len = config.max_position_embeddings + + self.config = config + self.rope_init_fn = ROPE_INIT_FUNCTIONS[self.rope_type] + + inv_freq, self.attention_scaling = self.rope_init_fn(self.config, device) + self.register_buffer("inv_freq", inv_freq, persistent=False) + self.original_inv_freq = self.inv_freq + + def _dynamic_frequency_update(self, position_ids, device): + """ + dynamic RoPE layers should recompute `inv_freq` in the following situations: + 1 - growing beyond the cached sequence length (allow scaling) + 2 - the current sequence length is in the original scale (avoid losing precision with small sequences) + """ + seq_len = torch.max(position_ids) + 1 + if seq_len > self.max_seq_len_cached: # growth + inv_freq, self.attention_scaling = self.rope_init_fn(self.config, device, seq_len=seq_len) + self.register_buffer("inv_freq", inv_freq, persistent=False) # TODO joao: may break with compilation + self.max_seq_len_cached = seq_len + + if seq_len < self.original_max_seq_len and self.max_seq_len_cached > self.original_max_seq_len: # reset + # This .to() is needed if the model has been moved to a device after being initialized (because + # the buffer is automatically moved, but not the original copy) + self.original_inv_freq = self.original_inv_freq.to(device) + self.register_buffer("inv_freq", self.original_inv_freq, persistent=False) + self.max_seq_len_cached = self.original_max_seq_len + + @torch.no_grad() + def forward(self, x, position_ids): + if "dynamic" in self.rope_type: + self._dynamic_frequency_update(position_ids, device=x.device) + + # Core RoPE block + inv_freq_expanded = self.inv_freq[None, :, None].float().expand(position_ids.shape[0], -1, 1) + position_ids_expanded = position_ids[:, None, :].float() + # Force float32 (see https://github.com/huggingface/transformers/pull/29285) + device_type = x.device.type + device_type = device_type if isinstance(device_type, str) and device_type != "mps" else "cpu" + with torch.autocast(device_type=device_type, enabled=False): + freqs = (inv_freq_expanded.float().to(x.device) @ position_ids_expanded.float()).transpose(1, 2) + emb = torch.cat((freqs, freqs), dim=-1) + cos = emb.cos() + sin = emb.sin() + + # Advanced RoPE types (e.g. yarn) apply a post-processing scaling factor, equivalent to scaling attention + cos = cos * self.attention_scaling + sin = sin * self.attention_scaling + + return cos.to(dtype=x.dtype), sin.to(dtype=x.dtype) + + +def rotate_half(x): + """Rotates half the hidden dims of the input.""" + x1 = x[..., : x.shape[-1] // 2] + x2 = x[..., x.shape[-1] // 2 :] + return torch.cat((-x2, x1), dim=-1) + + +def apply_rotary_pos_emb(q, k, cos, sin, position_ids=None, unsqueeze_dim=1): + """Applies Rotary Position Embedding to the query and key tensors. + + Args: + q (`torch.Tensor`): The query tensor. + k (`torch.Tensor`): The key tensor. + cos (`torch.Tensor`): The cosine part of the rotary embedding. + sin (`torch.Tensor`): The sine part of the rotary embedding. + position_ids (`torch.Tensor`, *optional*): + Deprecated and unused. + unsqueeze_dim (`int`, *optional*, defaults to 1): + The 'unsqueeze_dim' argument specifies the dimension along which to unsqueeze cos[position_ids] and + sin[position_ids] so that they can be properly broadcasted to the dimensions of q and k. For example, note + that cos[position_ids] and sin[position_ids] have the shape [batch_size, seq_len, head_dim]. Then, if q and + k have the shape [batch_size, heads, seq_len, head_dim], then setting unsqueeze_dim=1 makes + cos[position_ids] and sin[position_ids] broadcastable to the shapes of q and k. Similarly, if q and k have + the shape [batch_size, seq_len, heads, head_dim], then set unsqueeze_dim=2. + Returns: + `tuple(torch.Tensor)` comprising of the query and key tensors rotated using the Rotary Position Embedding. + """ + cos = cos.unsqueeze(unsqueeze_dim) + sin = sin.unsqueeze(unsqueeze_dim) + q_embed = (q * cos) + (rotate_half(q) * sin) + k_embed = (k * cos) + (rotate_half(k) * sin) + return q_embed, k_embed + + +def repeat_kv(hidden_states: torch.Tensor, n_rep: int) -> torch.Tensor: + """ + This is the equivalent of torch.repeat_interleave(x, dim=1, repeats=n_rep). The hidden states go from (batch, + num_key_value_heads, seqlen, head_dim) to (batch, num_attention_heads, seqlen, head_dim) + """ + batch, num_key_value_heads, slen, head_dim = hidden_states.shape + if n_rep == 1: + return hidden_states + hidden_states = hidden_states[:, :, None, :, :].expand( + batch, num_key_value_heads, n_rep, slen, head_dim + ) + return hidden_states.reshape(batch, num_key_value_heads * n_rep, slen, head_dim) + +@use_kernel_forward_from_hub("RMSNorm") +class AfmoeRMSNorm(nn.Module): + def __init__(self, hidden_size: int, eps: float): + """ + AfmoeRMSNorm is equivalent to T5LayerNorm + """ + super().__init__() + self.weight = nn.Parameter(torch.ones(hidden_size)) + self.variance_epsilon = eps + + def forward(self, hidden_states): + input_dtype = hidden_states.dtype + hidden_states = hidden_states.to(torch.float32) + variance = hidden_states.pow(2).mean(-1, keepdim=True) + hidden_states = hidden_states * torch.rsqrt(variance + self.variance_epsilon) + return self.weight * hidden_states.to(input_dtype) + + def extra_repr(self): + return f"{tuple(self.weight.shape)}, eps={self.variance_epsilon}" + + + +def eager_attention_forward( + module: nn.Module, + query: torch.Tensor, + key: torch.Tensor, + value: torch.Tensor, + attention_mask: Optional[torch.Tensor], + scaling: float, + dropout: float = 0.0, + **kwargs, +): + key_states = repeat_kv(key, module.num_key_value_groups) + value_states = repeat_kv(value, module.num_key_value_groups) + + attn_weights = torch.matmul(query, key_states.transpose(2, 3)) * scaling + if attention_mask is not None: + causal_mask = attention_mask[:, :, :, : key_states.shape[-2]] + attn_weights = attn_weights + causal_mask + + attn_weights = nn.functional.softmax(attn_weights, dim=-1, dtype=torch.float32).to( + query.dtype + ) + attn_weights = nn.functional.dropout( + attn_weights, p=dropout, training=module.training + ) + attn_output = torch.matmul(attn_weights, value_states) + attn_output = attn_output.transpose(1, 2).contiguous() + + return attn_output, attn_weights + + +class AfmoeMLP(nn.Module): + def __init__(self, config, intermediate_size=None): + super().__init__() + self.config = config + self.hidden_size = config.hidden_size + self.intermediate_size = intermediate_size or config.intermediate_size + self.gate_proj = nn.Linear(self.hidden_size, self.intermediate_size, bias=False) + self.up_proj = nn.Linear(self.hidden_size, self.intermediate_size, bias=False) + self.down_proj = nn.Linear(self.intermediate_size, self.hidden_size, bias=False) + self.act_fn = ACT2FN[config.hidden_act] + + def forward(self, x): + return self.down_proj(self.act_fn(self.gate_proj(x)) * self.up_proj(x)) + + +class AfmoeTokenChoiceRouter(nn.Module): + """Token-choice top-K router for MoE routing.""" + + def __init__(self, config): + super().__init__() + self.config = config + self.top_k = config.num_experts_per_tok + self.num_experts = config.num_experts + self.score_func = config.score_func + self.route_norm = config.route_norm + self.route_scale = config.route_scale + self.gate = nn.Linear(config.hidden_size, config.num_experts, bias=False) + + def forward(self, hidden_states, expert_bias: torch.Tensor | None): + _, _, hidden_dim = hidden_states.shape + hidden_states = hidden_states.view(-1, hidden_dim) + + scores = self.gate(hidden_states) + + # Apply scoring function in float32 for stability + if self.score_func == "sigmoid": + scores = torch.sigmoid(scores.to(torch.float32)) + else: + scores = F.softmax(scores.to(torch.float32), dim=-1) + + if expert_bias is not None: + _, selected_experts = torch.topk(scores + expert_bias, k=self.top_k, dim=1) + top_scores = scores.gather(dim=1, index=selected_experts) + else: + top_scores, selected_experts = torch.topk(scores, k=self.top_k, dim=1) + + # Normalize weights if using sigmoid + if self.score_func == "sigmoid" and self.route_norm: + denominator = top_scores.sum(dim=-1, keepdim=True) + 1e-20 + top_scores = top_scores / denominator + + top_scores = top_scores * self.route_scale + return top_scores, selected_experts + +class AfmoeMoE(nn.Module): + def __init__(self, config): + super().__init__() + self.config = config + self.router = AfmoeTokenChoiceRouter(config) + + self.shared_experts = None + if config.num_shared_experts > 0: + self.shared_experts = AfmoeMLP( + config, config.moe_intermediate_size * config.num_shared_experts + ) + self.experts = nn.ModuleList( + [AfmoeMLP( + config, intermediate_size=config.moe_intermediate_size + ) for _ in range(config.num_experts)] + ) + self.expert_bias = nn.Parameter(torch.zeros(config.num_experts, dtype=torch.float32), requires_grad=False) + + + def forward(self, hidden_states): + batch_size, seq_len, hidden_dim = hidden_states.shape + hidden_states_flat = hidden_states.view(-1, hidden_dim) + + # Get routing decisions + top_scores, selected_experts = self.router(hidden_states, self.expert_bias) + + # Process through shared experts + if self.shared_experts is not None: + shared_output = self.shared_experts(hidden_states_flat) + else: + shared_output = torch.zeros_like(hidden_states_flat) + + # Reorder tokens by expert for efficient processing + token_indices_sorted = torch.argsort(selected_experts.view(-1), stable=True) + top_scores_sorted = top_scores.view(-1)[token_indices_sorted] + token_to_expert = selected_experts.view(-1)[token_indices_sorted] + token_indices_sorted = token_indices_sorted // self.config.num_experts_per_tok + + # Gather input tokens + token_indices_expanded = token_indices_sorted.unsqueeze(-1).expand( + -1, hidden_dim + ) + routed_input = torch.gather( + hidden_states_flat, dim=0, index=token_indices_expanded + ) + + routed_output = torch.zeros_like(routed_input) + for expert_id in range(self.config.num_experts): + mask = token_to_expert == expert_id + if mask.any(): + expert_input = routed_input[mask] + expert_out = self.experts[expert_id](expert_input) + routed_output[mask] = expert_out + + routed_output = ( + routed_output.to(torch.float32) * top_scores_sorted.unsqueeze(-1) + ).to(hidden_states.dtype) + + # Scatter back to original positions + output = shared_output.scatter_add( + dim=0, index=token_indices_expanded, src=routed_output + ) + + return output.view(batch_size, seq_len, hidden_dim) + + +class AfmoeAttention(nn.Module): + """Multi-headed attention with local/global pattern and gating.""" + + def __init__(self, config: AfmoeConfig, layer_idx: int): + super().__init__() + self.config = config + self.layer_idx = layer_idx + self.head_dim = getattr(config, "head_dim", config.hidden_size // config.num_attention_heads) + self.num_heads = config.num_attention_heads + self.num_key_value_heads = config.num_key_value_heads + self.num_key_value_groups = self.num_heads // self.num_key_value_heads + + self.scaling = self.head_dim**-0.5 + self.attention_dropout = config.attention_dropout + self.is_local_attention = config.layer_types[layer_idx] == "sliding_attention" + self.sliding_window = config.sliding_window if self.is_local_attention else None + + self.q_proj = nn.Linear( + config.hidden_size, self.num_heads * self.head_dim, bias=False + ) + self.k_proj = nn.Linear( + config.hidden_size, self.num_key_value_heads * self.head_dim, bias=False + ) + self.v_proj = nn.Linear( + config.hidden_size, self.num_key_value_heads * self.head_dim, bias=False + ) + self.o_proj = nn.Linear( + self.num_heads * self.head_dim, config.hidden_size, bias=False + ) + + self.q_norm = AfmoeRMSNorm(self.head_dim, eps=config.rms_norm_eps) + self.k_norm = AfmoeRMSNorm(self.head_dim, eps=config.rms_norm_eps) + + self.gate_proj = nn.Linear( + config.hidden_size, self.num_heads * self.head_dim, bias=False + ) + + def forward( + self, + hidden_states: torch.Tensor, + position_embeddings: tuple[torch.Tensor, torch.Tensor], + attention_mask: Optional[torch.Tensor], + past_key_value: Optional[Cache] = None, + cache_position: Optional[torch.LongTensor] = None, + **kwargs: Unpack[TransformersKwargs], + ) -> torch.Tensor: + + input_shape = hidden_states.shape[:-1] + hidden_shape = (*input_shape, -1, self.head_dim) + + query_states = self.q_proj(hidden_states).view(hidden_shape) + key_states = self.k_proj(hidden_states).view(hidden_shape) + value_states = self.v_proj(hidden_states).view(hidden_shape) + gate_states = self.gate_proj(hidden_states) + + query_states = self.q_norm(query_states) + key_states = self.k_norm(key_states) + + query_states = query_states.transpose(1, 2) + key_states = key_states.transpose(1, 2) + value_states = value_states.transpose(1, 2) + + if self.is_local_attention: + cos, sin = position_embeddings + query_states, key_states = apply_rotary_pos_emb(query_states, key_states, cos, sin) + + if past_key_value is not None: + cache_kwargs = {"cache_position": cache_position} + key_states, value_states = past_key_value.update(key_states, value_states, self.layer_idx, cache_kwargs) + + attention_interface: Callable = eager_attention_forward + if self.config._attn_implementation != "eager": + attention_interface = ALL_ATTENTION_FUNCTIONS[ + self.config._attn_implementation + ] + + output, _ = attention_interface( + self, + query_states, + key_states, + value_states, + attention_mask=attention_mask, + dropout=0.0 if not self.training else self.attention_dropout, + scaling=self.scaling, + sliding_window=self.sliding_window, + **kwargs, + ) + + output = output.view(*input_shape, -1).contiguous() + output = output * F.sigmoid(gate_states) + return self.o_proj(output) + + +class AfmoeDecoderLayer(GradientCheckpointingLayer): + def __init__(self, config: AfmoeConfig, layer_idx: int): + super().__init__() + self.hidden_size = config.hidden_size + self.layer_idx = layer_idx + + self.self_attn = AfmoeAttention(config=config, layer_idx=layer_idx) + self.attention_type = config.layer_types[layer_idx] + + # Dual normalization for attention + self.input_layernorm = AfmoeRMSNorm(config.hidden_size, eps=config.rms_norm_eps) + self.post_attention_layernorm = AfmoeRMSNorm(config.hidden_size, eps=config.rms_norm_eps) + + # Dual normalization for FFN + self.pre_mlp_layernorm = AfmoeRMSNorm(config.hidden_size, eps=config.rms_norm_eps) + self.post_mlp_layernorm = AfmoeRMSNorm(config.hidden_size, eps=config.rms_norm_eps) + + # MoE or dense FFN + self.moe_enabled = layer_idx >= config.num_dense_layers + if self.moe_enabled: + self.mlp = AfmoeMoE(config) + else: + self.mlp = AfmoeMLP(config) + + def forward( + self, + hidden_states: torch.Tensor, + attention_mask: Optional[torch.Tensor] = None, + position_ids: Optional[torch.LongTensor] = None, + past_key_value: Optional[Cache] = None, + use_cache: Optional[bool] = None, + cache_position: Optional[torch.LongTensor] = None, + position_embeddings: Optional[tuple[torch.Tensor, torch.Tensor]] = None, + **kwargs: Unpack[TransformersKwargs], + ) -> torch.FloatTensor: + residual = hidden_states + + # Self Attention with dual normalization + hidden_states = self.input_layernorm(hidden_states) + hidden_states = self.self_attn( + hidden_states=hidden_states, + attention_mask=attention_mask, + position_ids=position_ids, + past_key_value=past_key_value, + use_cache=use_cache, + cache_position=cache_position, + position_embeddings=position_embeddings, + **kwargs, + ) + hidden_states = self.post_attention_layernorm(hidden_states) + hidden_states = residual + hidden_states + + # FFN with dual normalization + residual = hidden_states + hidden_states = self.pre_mlp_layernorm(hidden_states) + + if self.moe_enabled: + hidden_states = self.mlp(hidden_states) + else: + hidden_states = self.mlp(hidden_states) + + hidden_states = self.post_mlp_layernorm(hidden_states) + hidden_states = residual + hidden_states + return hidden_states + + +class AfmoePreTrainedModel(PreTrainedModel): + config_class = AfmoeConfig + base_model_prefix = "model" + _no_split_modules = ["AfmoeDecoderLayer"] + _skip_keys_device_placement = ["past_key_values"] + _keep_in_fp32_modules = [ + "input_layernorm", + "post_attention_layernorm", + "pre_mlp_layernorm", + "post_mlp_layernorm", + "q_norm", + "k_norm", + "norm", + ] + _supports_sdpa = True + _supports_attention_backend = True + supports_gradient_checkpointing = True + + +class AfmoeModel(AfmoePreTrainedModel): + _no_split_modules = ["AfmoeDecoderLayer"] + + def __init__(self, config: AfmoeConfig): + super().__init__(config) + self.padding_idx = config.pad_token_id + self.vocab_size = config.vocab_size + + self.embed_tokens = nn.Embedding( + config.vocab_size, config.hidden_size, self.padding_idx + ) + self.layers = nn.ModuleList( + [ + AfmoeDecoderLayer(config, layer_idx) + for layer_idx in range(config.num_hidden_layers) + ] + ) + self.norm = AfmoeRMSNorm(config.hidden_size, eps=config.rms_norm_eps) + self.rotary_emb = AfmoeRotaryEmbedding(config=config) + self.gradient_checkpointing = False + + self.post_init() + + def get_input_embeddings(self): + return self.embed_tokens + + def set_input_embeddings(self, value): + self.embed_tokens = value + + + def forward( + self, + input_ids: torch.LongTensor, + attention_mask: Optional[torch.Tensor] = None, + position_ids: Optional[torch.LongTensor] = None, + past_key_values: Optional[list[torch.FloatTensor]] = None, + inputs_embeds: Optional[torch.FloatTensor] = None, + use_cache: Optional[bool] = None, + cache_position: Optional[torch.LongTensor] = None, + **kwargs: Unpack[TransformersKwargs], + ) -> MoeModelOutputWithPast: + if (input_ids is None) ^ (inputs_embeds is not None): + raise ValueError( + "You must specify exactly one of input_ids or inputs_embeds" + ) + + if use_cache and past_key_values is None: + past_key_values = DynamicCache() + + if inputs_embeds is None: + inputs_embeds = self.embed_tokens(input_ids) + + if cache_position is None: + past_seen_tokens = ( + past_key_values.get_seq_length() if past_key_values is not None else 0 + ) + cache_position = torch.arange( + past_seen_tokens, + past_seen_tokens + inputs_embeds.shape[1], + device=inputs_embeds.device, + ) + if position_ids is None: + position_ids = cache_position.unsqueeze(0) + + # It may already have been prepared by e.g. `generate` + if not isinstance(causal_mask_mapping := attention_mask, dict): + mask_kwargs = { + "config": self.config, + "input_embeds": inputs_embeds, + "attention_mask": attention_mask, + "cache_position": cache_position, + "past_key_values": past_key_values, + } + causal_mask_mapping = { + "full_attention": create_causal_mask(**mask_kwargs), + "sliding_attention": create_sliding_window_causal_mask(**mask_kwargs), + } + + hidden_states = inputs_embeds + + # Apply muP input scaling if enabled + if self.config.mup_enabled: + hidden_states = hidden_states * (self.config.hidden_size**0.5) + + position_embeddings = self.rotary_emb(hidden_states, position_ids) + + for decoder_layer in self.layers: + hidden_states = decoder_layer( + hidden_states, + attention_mask=causal_mask_mapping[decoder_layer.attention_type], + position_ids=position_ids, + past_key_value=past_key_values, + use_cache=use_cache, + cache_position=cache_position, + position_embeddings=position_embeddings, + **kwargs, + ) + + hidden_states = self.norm(hidden_states) + return MoeModelOutputWithPast( + last_hidden_state=hidden_states, + past_key_values=past_key_values, + ) + + +class AfmoeForCausalLM(AfmoePreTrainedModel, GenerationMixin): + _tied_weights_keys = ["lm_head.weight"] + _tp_plan = {"lm_head": "colwise_rep"} + _pp_plan = {"lm_head": (["hidden_states"], ["logits"])} + + def __init__(self, config): + super().__init__(config) + self.model = AfmoeModel(config) + self.vocab_size = config.vocab_size + self.lm_head = nn.Linear(config.hidden_size, config.vocab_size, bias=False) + + # Initialize weights and apply final processing + self.post_init() + + def get_input_embeddings(self): + return self.model.embed_tokens + + def set_input_embeddings(self, value): + self.model.embed_tokens = value + + def get_output_embeddings(self): + return self.lm_head + + def set_output_embeddings(self, new_embeddings): + self.lm_head = new_embeddings + + def set_decoder(self, decoder): + self.model = decoder + + def get_decoder(self): + return self.model + + def forward( + self, + input_ids: torch.LongTensor, + attention_mask: Optional[torch.Tensor] = None, + position_ids: Optional[torch.LongTensor] = None, + past_key_values: Optional[Cache] = None, + inputs_embeds: Optional[torch.FloatTensor] = None, + labels: Optional[torch.LongTensor] = None, + use_cache: Optional[bool] = None, + cache_position: Optional[torch.LongTensor] = None, + logits_to_keep: Union[int, torch.Tensor] = 0, + token_type_ids: Optional[torch.Tensor] = None, # will be ignored + **kwargs: Unpack[TransformersKwargs], + ) -> Union[Tuple, MoeCausalLMOutputWithPast]: + outputs: MoeModelOutputWithPast = self.model( + input_ids=input_ids, + attention_mask=attention_mask, + position_ids=position_ids, + past_key_values=past_key_values, + inputs_embeds=inputs_embeds, + use_cache=use_cache, + cache_position=cache_position, + **kwargs, + ) + + hidden_states = outputs.last_hidden_state + # Only compute necessary logits + slice_indices = ( + slice(-logits_to_keep, None) + if isinstance(logits_to_keep, int) + else logits_to_keep + ) + logits = self.lm_head(hidden_states[:, slice_indices, :]) + + loss = None + if labels is not None: + loss = self.loss_function(logits, labels, self.vocab_size, **kwargs) + + + return MoeCausalLMOutputWithPast( + loss=loss, + logits=logits, + past_key_values=outputs.past_key_values, + hidden_states=outputs.hidden_states, + attentions=outputs.attentions, + router_logits=outputs.router_logits, + ) + + +__all__ = [ + "AfmoeForCausalLM", + "AfmoeModel", + "AfmoePreTrainedModel", +] diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000000000000000000000000000000000000..20286e2b0432a2f82d206ea4a2788e51775e376e --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5a93d847b4d3a1da95e9527c30ec10144f63a823e9feec98570274980754897 +size 14614487 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000000000000000000000000000000000000..9d7cce0e25d26ca7f419d1e7d52cab2db9b37529 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,13 @@ +{ + "add_prefix_space": null, + "backend": "tokenizers", + "bos_token": "<|begin_of_text|>", + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "is_local": true, + "model_max_length": 65536, + "pad_token": "<|pad|>", + "tokenizer_class": "TokenizersBackend", + "tool_parser_type": "qwen3_coder", + "use_default_system_prompt": false +}