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..0d0ba9c64648cb8d220072e5728aaf06b0eb814d --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +--- +language: en +library_name: mlx +pipeline_tag: text-generation +tags: +- mlx +--- + +# mlx-community/Trinity-Large-Thinking-8bit + +## Use with mlx + +```bash +pip install mlx-lm +``` + +```python +from mlx_lm import load, generate + +model, tokenizer = load("mlx-community/Trinity-Large-Thinking-8bit") + +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..e9130472ee551be5d7bfd17f06b5019c24cf1e69 --- /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": 8, + "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": 8, + "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-00002-of-00082.safetensors b/model-00002-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..01fa73cb8f8892f95cf0797a3d3a1c8d93995e45 --- /dev/null +++ b/model-00002-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7eef131d7d0c4220403265ecaa6e668ee79faf0889524c3ed168019c43d6646 +size 5231622189 diff --git a/model-00007-of-00082.safetensors b/model-00007-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..cd416fba802aed0a3a59d1d8baabdb0f4e8552d8 --- /dev/null +++ b/model-00007-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b199cfc434f4211179e75c6e3b640d31bd3d4af2775fc19a4e8d58bf317f9da +size 5231622325 diff --git a/model-00008-of-00082.safetensors b/model-00008-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2874ad60295b8f92fd846e558e272553b28c0608 --- /dev/null +++ b/model-00008-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fac4c0c4dc47138bac3c35aa21dbe0feacec4bdcbf4a4cbfafb5ea3f6dfc11bf +size 5231622259 diff --git a/model-00010-of-00082.safetensors b/model-00010-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f4d3669522d92170c18c9dfd5038c80f571339b0 --- /dev/null +++ b/model-00010-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0df30c850ebc31edec6102051c330bfb10ebce0b7f715b1c92bd034ee346bfe4 +size 5231622291 diff --git a/model-00011-of-00082.safetensors b/model-00011-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9aa2f7a614a49f1d82a7d6bff9a77204edb2aadb --- /dev/null +++ b/model-00011-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ada1888ff90144b4deba825d8937fc1e40798d4ddc4109d1e0cbd41a18e7edf7 +size 5231622239 diff --git a/model-00013-of-00082.safetensors b/model-00013-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..758306e88682ecfb20064043a2c2a5014ce96ea6 --- /dev/null +++ b/model-00013-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:202e6441478597525101e684a1cedfa9d3736535518cc4ccb682c4d006cae8e1 +size 5231622341 diff --git a/model-00014-of-00082.safetensors b/model-00014-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2ad85cfd63c1e73dd769636f45debca87f10c81e --- /dev/null +++ b/model-00014-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7389a202120acfe89d2002496a4a4fb651e43026927bedfd6defebd1b5b830a7 +size 5231622249 diff --git a/model-00015-of-00082.safetensors b/model-00015-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..925e7d12a0741f626be99e03792d3d30b9106631 --- /dev/null +++ b/model-00015-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f0ddaa8549efd9e779dd2c901e3b7523018383a703aacb71294092c4a966bce +size 5133828862 diff --git a/model-00016-of-00082.safetensors b/model-00016-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..404ad2a74850a6b8634ea0f0b55fe11d23d94a33 --- /dev/null +++ b/model-00016-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:597ac2b2ac514e70ad00fee4a6503948bf06abacfdf5f5ce4196c45b50c749d2 +size 5231622341 diff --git a/model-00019-of-00082.safetensors b/model-00019-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b1fa2ef011f0365a8407b4f96746c4ceff76eaa6 --- /dev/null +++ b/model-00019-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10f02f1664f88578546c6274b3429b43693e2e2ac5aa74f478e670b7c430617f +size 5231622341 diff --git a/model-00021-of-00082.safetensors b/model-00021-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..325ba5ff88cf87dbdb253ce98e45a44593e3cc61 --- /dev/null +++ b/model-00021-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71af20fd4f345bdda2af11dcc652e4cb8aa7ebc415348c2c88a6ab83e04deb7a +size 5133828866 diff --git a/model-00022-of-00082.safetensors b/model-00022-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6226f6c00d990876ce51f5cb1f73195c0037f90c --- /dev/null +++ b/model-00022-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6795d14ef3a09812ce0239735895aa982efaace80c33778830c43ccb56d00c7 +size 5231622247 diff --git a/model-00024-of-00082.safetensors b/model-00024-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9f5b7c90f78a1797e654e04d5c7898de147cd33d --- /dev/null +++ b/model-00024-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7553654e1da1f1e9fa3afda69acdfbf9317c4911f908cdd516d32bff2dfe40be +size 5133828872 diff --git a/model-00027-of-00082.safetensors b/model-00027-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..28be561f0f61e27bec077ab08f3f60e6c9406584 --- /dev/null +++ b/model-00027-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96bed9527da37997f93e34e97028d21fb6aaee33eb4750a5419e3a956519c307 +size 5133828866 diff --git a/model-00028-of-00082.safetensors b/model-00028-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..1a2cadb37f698e83e2b7a7c6c0c538794e9bdc10 --- /dev/null +++ b/model-00028-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aaccde4c63cef7d57c1afef7e69225f3f0e77b4d4c216b7d3e46310a49b25dc9 +size 5231622341 diff --git a/model-00029-of-00082.safetensors b/model-00029-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..04a3356f4a21ea55acefbca403cbb97266c78a80 --- /dev/null +++ b/model-00029-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c96e0e66c3bd0b63c632f85cb2cf33b18e392319b0f33715b3ec2841b2e902e8 +size 5231622285 diff --git a/model-00030-of-00082.safetensors b/model-00030-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..42ebe6059ea0952c88c3727008171a5620641972 --- /dev/null +++ b/model-00030-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54654f65e3397f5504af6f965f7cc365e17afd760aaba9ed9595e222b47f17b9 +size 5133828868 diff --git a/model-00035-of-00082.safetensors b/model-00035-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..9435d7f2c162cb0a716ee7ede2781cf52a77d2c4 --- /dev/null +++ b/model-00035-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd6d3c7e3a927ea899e0293030863d7e4fd68c97baffa468eb237780ce252a28 +size 5231622223 diff --git a/model-00039-of-00082.safetensors b/model-00039-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4642dcb4a17894bf66a96d8d61624053d3c9072c --- /dev/null +++ b/model-00039-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:725daa7bc6005ccc9c1bea1305319ea1e39c33faabfea28e6d989e0757a06396 +size 5133828868 diff --git a/model-00040-of-00082.safetensors b/model-00040-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..1fd2ccd8e407fb8a328f82a49a4ee3fd82d813f1 --- /dev/null +++ b/model-00040-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:282ada390c54a45ec4da1b650afe9f1feb940afd6b3ba31123bd40e6418d700b +size 5231622341 diff --git a/model-00043-of-00082.safetensors b/model-00043-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..628fa4dbb1de1ef6070cb3a2ab01c3bdef6053ec --- /dev/null +++ b/model-00043-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14fb6cda139eb9968cd5d1caaf16e78446da7165ee75df03bea2c31f06d1a5b3 +size 5231622339 diff --git a/model-00045-of-00082.safetensors b/model-00045-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d5ef729c3eecce3a83817a6279c2fb78523c3aa3 --- /dev/null +++ b/model-00045-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b351bc603bdead2546fadcf7e4f254d873e6fe2accfbe0814ac3a29e94816447 +size 5133828866 diff --git a/model-00046-of-00082.safetensors b/model-00046-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..14732a9d8dc7996114310b477d0263cb77455a70 --- /dev/null +++ b/model-00046-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:171fcc11b2fe2032fb24feb0da758f339909cdb9fabf8ca0cb23be72f8e7c15c +size 5231622341 diff --git a/model-00049-of-00082.safetensors b/model-00049-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..512ed2965566578f34b1fb854b01fb06cd9ca8d8 --- /dev/null +++ b/model-00049-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15b6de46f99ba47eb9d0f5f5300cbc7b0011a632be55727ff4527deff99317dc +size 5231622345 diff --git a/model-00050-of-00082.safetensors b/model-00050-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..eda34767c0718a867a74591284a29886db19e8e3 --- /dev/null +++ b/model-00050-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12247a448b516003c49f5a24657bd3eec2c40d11a2081e8fcc5583280945a3f5 +size 5231622197 diff --git a/model-00051-of-00082.safetensors b/model-00051-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..10e9bc9316588f5e19360bd102db4ae99653acab --- /dev/null +++ b/model-00051-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fea79690e4dcffd190040391befa97ea1827bf78a5daa387088185c2b24daee +size 5133828866 diff --git a/model-00052-of-00082.safetensors b/model-00052-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..7c626d4360e2a75b00faba24a2633ad705791c87 --- /dev/null +++ b/model-00052-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b270ecf0b8b19ab5d24f925139ea3a75e9e8fc0400d1d5efca1d6332cf9a6b2a +size 5231622313 diff --git a/model-00054-of-00082.safetensors b/model-00054-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..3597f6b6d76de1e98319f09beb98b5cf292d6b04 --- /dev/null +++ b/model-00054-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fea516575755bfb3932938e1a5ae85f3b05791ee90e25171b1dabf6b44fd6515 +size 5133828868 diff --git a/model-00055-of-00082.safetensors b/model-00055-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..1763223b23c2c93fa8be032096d96aebafa495ee --- /dev/null +++ b/model-00055-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d8bda8536807d90fc0d6f3b7b59d79bc826954565d4db68aaaf4048f42074f9 +size 5231622335 diff --git a/model-00057-of-00082.safetensors b/model-00057-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..5c6091eafa7d262e790edfd42e8c2e7bdaa835fe --- /dev/null +++ b/model-00057-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83081989a83505540573a80fbc721134a9485bb3581d213f136b6ab2252f93f2 +size 5133828866 diff --git a/model-00058-of-00082.safetensors b/model-00058-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..67e2f5df8dde67e3e91d87fc8d6916202beb3764 --- /dev/null +++ b/model-00058-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1aa65bce7258f82f8764e0c0481c987651e242fc1463e15f9dfa471a5b029a7d +size 5231622339 diff --git a/model-00060-of-00082.safetensors b/model-00060-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a8a07225cf858bd16213dcd5e10d06f9304f3cca --- /dev/null +++ b/model-00060-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d748062e251f96f76db097327b3936f390d86817ae660bbef5838ed44636db7a +size 5133828864 diff --git a/model-00063-of-00082.safetensors b/model-00063-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..41e693e59e2fb06b8ce6d36041cf345e6fe0f0e5 --- /dev/null +++ b/model-00063-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f16adadef91284b06ac7380fe853c073e8f782f87f040b3c7826966a9513fe0a +size 5133828868 diff --git a/model-00065-of-00082.safetensors b/model-00065-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8115b338b235c7ed17b82f352dccf5c12d806e02 --- /dev/null +++ b/model-00065-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0353850bf59abc2a2841541608ce18788a2d2f8087d89409fcf32790963cf26 +size 5231622253 diff --git a/model-00066-of-00082.safetensors b/model-00066-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..d580c785835f8ce040f2f305f0c5d27fda4f26f3 --- /dev/null +++ b/model-00066-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:147d8d1a2d15bcf62268fd13d1ad5067a3585d74ec55bfb90e914f7ee4c767ee +size 5133828872 diff --git a/model-00069-of-00082.safetensors b/model-00069-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..c770ac76bdf8666ef7915a3872dbd2948994b9ec --- /dev/null +++ b/model-00069-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edf11b6ae80f1c091da4a895350f5b16342b72cb4b5bab3d192b21789c3db848 +size 5133828866 diff --git a/model-00071-of-00082.safetensors b/model-00071-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..db4d322b9e60daccdc119c71f16dd4de7c2941b3 --- /dev/null +++ b/model-00071-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92338f46be818156c1f5880df4afd179fb1c5fc3899142f90a6c6696eb51d157 +size 5231622217 diff --git a/model-00074-of-00082.safetensors b/model-00074-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a4ec006fef3825f4cc9c8e58f971c09594cf6912 --- /dev/null +++ b/model-00074-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ee434b34668b13ef77d9189d50d80a4e6735f67ef4a1e764f9ff09733fcdaac +size 5231622211 diff --git a/model-00078-of-00082.safetensors b/model-00078-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..0ab9ea799aae98cb2ce9b73faa17f8f79ce9557b --- /dev/null +++ b/model-00078-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d54b85156ae3b8805088d165d2c2773f6f35f5be923e7f3a33bdfb4c05c4026 +size 5133828864 diff --git a/model-00082-of-00082.safetensors b/model-00082-of-00082.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..a8fd5ce2cd4378962552a6b44ff9bbb0b152e01f --- /dev/null +++ b/model-00082-of-00082.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:717d67be8b58c3fd2f5feaf2ecd890d1738c750e699322c297edad8efff8fdde +size 3250454813 diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000000000000000000000000000000000000..d632073e51e0ab1a7a0e194165506dc87d93bce2 --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,2517 @@ +{ + "metadata": { + "total_size": 423550740480, + "total_parameters": 398635272192 + }, + "weight_map": { + "lm_head.biases": "model-00082-of-00082.safetensors", + "lm_head.scales": "model-00082-of-00082.safetensors", + "lm_head.weight": "model-00082-of-00082.safetensors", + "model.embed_tokens.biases": "model-00001-of-00082.safetensors", + "model.embed_tokens.scales": "model-00001-of-00082.safetensors", + "model.embed_tokens.weight": "model-00001-of-00082.safetensors", + "model.layers.0.input_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.0.mlp.down_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.0.mlp.down_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.0.mlp.down_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.0.mlp.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.0.mlp.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.0.mlp.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.0.mlp.up_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.0.mlp.up_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.0.mlp.up_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.0.post_attention_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.0.post_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.0.pre_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.k_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.k_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.k_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.k_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.o_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.o_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.o_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.q_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.q_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.q_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.q_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.v_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.v_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.0.self_attn.v_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.1.input_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.1.mlp.down_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.1.mlp.down_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.1.mlp.down_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.1.mlp.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.1.mlp.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.1.mlp.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.1.mlp.up_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.1.mlp.up_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.1.mlp.up_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.1.post_attention_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.1.post_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.1.pre_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.k_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.k_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.k_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.k_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.o_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.o_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.o_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.q_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.q_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.q_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.q_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.v_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.v_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.1.self_attn.v_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.10.input_layernorm.weight": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.expert_bias": "model-00007-of-00082.safetensors", + "model.layers.10.mlp.experts.down_proj.biases": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.experts.down_proj.scales": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.experts.down_proj.weight": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.experts.gate_proj.biases": "model-00007-of-00082.safetensors", + "model.layers.10.mlp.experts.gate_proj.scales": "model-00007-of-00082.safetensors", + "model.layers.10.mlp.experts.gate_proj.weight": "model-00007-of-00082.safetensors", + "model.layers.10.mlp.experts.up_proj.biases": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.experts.up_proj.scales": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.experts.up_proj.weight": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.router.gate.biases": "model-00007-of-00082.safetensors", + "model.layers.10.mlp.router.gate.scales": "model-00007-of-00082.safetensors", + "model.layers.10.mlp.router.gate.weight": "model-00007-of-00082.safetensors", + "model.layers.10.mlp.shared_experts.down_proj.biases": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.shared_experts.down_proj.scales": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.shared_experts.down_proj.weight": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.shared_experts.gate_proj.biases": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.shared_experts.gate_proj.scales": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.shared_experts.gate_proj.weight": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.shared_experts.up_proj.biases": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.shared_experts.up_proj.scales": "model-00008-of-00082.safetensors", + "model.layers.10.mlp.shared_experts.up_proj.weight": "model-00008-of-00082.safetensors", + "model.layers.10.post_attention_layernorm.weight": "model-00008-of-00082.safetensors", + "model.layers.10.post_mlp_layernorm.weight": "model-00008-of-00082.safetensors", + "model.layers.10.pre_mlp_layernorm.weight": "model-00008-of-00082.safetensors", + "model.layers.10.self_attn.gate_proj.biases": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.gate_proj.scales": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.gate_proj.weight": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.k_norm.weight": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.k_proj.biases": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.k_proj.scales": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.k_proj.weight": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.o_proj.biases": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.o_proj.scales": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.o_proj.weight": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.q_norm.weight": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.q_proj.biases": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.q_proj.scales": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.q_proj.weight": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.v_proj.biases": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.v_proj.scales": "model-00007-of-00082.safetensors", + "model.layers.10.self_attn.v_proj.weight": "model-00007-of-00082.safetensors", + "model.layers.11.input_layernorm.weight": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.expert_bias": "model-00008-of-00082.safetensors", + "model.layers.11.mlp.experts.down_proj.biases": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.experts.down_proj.scales": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.experts.down_proj.weight": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.experts.gate_proj.biases": "model-00009-of-00082.safetensors", + "model.layers.11.mlp.experts.gate_proj.scales": "model-00009-of-00082.safetensors", + "model.layers.11.mlp.experts.gate_proj.weight": "model-00009-of-00082.safetensors", + "model.layers.11.mlp.experts.up_proj.biases": "model-00009-of-00082.safetensors", + "model.layers.11.mlp.experts.up_proj.scales": "model-00009-of-00082.safetensors", + "model.layers.11.mlp.experts.up_proj.weight": "model-00009-of-00082.safetensors", + "model.layers.11.mlp.router.gate.biases": "model-00008-of-00082.safetensors", + "model.layers.11.mlp.router.gate.scales": "model-00008-of-00082.safetensors", + "model.layers.11.mlp.router.gate.weight": "model-00008-of-00082.safetensors", + "model.layers.11.mlp.shared_experts.down_proj.biases": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.shared_experts.down_proj.scales": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.shared_experts.down_proj.weight": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.shared_experts.gate_proj.biases": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.shared_experts.gate_proj.scales": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.shared_experts.gate_proj.weight": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.shared_experts.up_proj.biases": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.shared_experts.up_proj.scales": "model-00010-of-00082.safetensors", + "model.layers.11.mlp.shared_experts.up_proj.weight": "model-00010-of-00082.safetensors", + "model.layers.11.post_attention_layernorm.weight": "model-00010-of-00082.safetensors", + "model.layers.11.post_mlp_layernorm.weight": "model-00010-of-00082.safetensors", + "model.layers.11.pre_mlp_layernorm.weight": "model-00010-of-00082.safetensors", + "model.layers.11.self_attn.gate_proj.biases": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.gate_proj.scales": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.gate_proj.weight": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.k_norm.weight": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.k_proj.biases": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.k_proj.scales": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.k_proj.weight": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.o_proj.biases": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.o_proj.scales": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.o_proj.weight": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.q_norm.weight": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.q_proj.biases": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.q_proj.scales": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.q_proj.weight": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.v_proj.biases": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.v_proj.scales": "model-00008-of-00082.safetensors", + "model.layers.11.self_attn.v_proj.weight": "model-00008-of-00082.safetensors", + "model.layers.12.input_layernorm.weight": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.expert_bias": "model-00010-of-00082.safetensors", + "model.layers.12.mlp.experts.down_proj.biases": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.experts.down_proj.scales": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.experts.down_proj.weight": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.experts.gate_proj.biases": "model-00010-of-00082.safetensors", + "model.layers.12.mlp.experts.gate_proj.scales": "model-00010-of-00082.safetensors", + "model.layers.12.mlp.experts.gate_proj.weight": "model-00010-of-00082.safetensors", + "model.layers.12.mlp.experts.up_proj.biases": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.experts.up_proj.scales": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.experts.up_proj.weight": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.router.gate.biases": "model-00010-of-00082.safetensors", + "model.layers.12.mlp.router.gate.scales": "model-00010-of-00082.safetensors", + "model.layers.12.mlp.router.gate.weight": "model-00010-of-00082.safetensors", + "model.layers.12.mlp.shared_experts.down_proj.biases": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.shared_experts.down_proj.scales": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.shared_experts.down_proj.weight": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.shared_experts.gate_proj.biases": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.shared_experts.gate_proj.scales": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.shared_experts.gate_proj.weight": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.shared_experts.up_proj.biases": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.shared_experts.up_proj.scales": "model-00011-of-00082.safetensors", + "model.layers.12.mlp.shared_experts.up_proj.weight": "model-00011-of-00082.safetensors", + "model.layers.12.post_attention_layernorm.weight": "model-00011-of-00082.safetensors", + "model.layers.12.post_mlp_layernorm.weight": "model-00011-of-00082.safetensors", + "model.layers.12.pre_mlp_layernorm.weight": "model-00011-of-00082.safetensors", + "model.layers.12.self_attn.gate_proj.biases": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.gate_proj.scales": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.gate_proj.weight": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.k_norm.weight": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.k_proj.biases": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.k_proj.scales": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.k_proj.weight": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.o_proj.biases": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.o_proj.scales": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.o_proj.weight": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.q_norm.weight": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.q_proj.biases": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.q_proj.scales": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.q_proj.weight": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.v_proj.biases": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.v_proj.scales": "model-00010-of-00082.safetensors", + "model.layers.12.self_attn.v_proj.weight": "model-00010-of-00082.safetensors", + "model.layers.13.input_layernorm.weight": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.expert_bias": "model-00011-of-00082.safetensors", + "model.layers.13.mlp.experts.down_proj.biases": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.experts.down_proj.scales": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.experts.down_proj.weight": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.experts.gate_proj.biases": "model-00012-of-00082.safetensors", + "model.layers.13.mlp.experts.gate_proj.scales": "model-00012-of-00082.safetensors", + "model.layers.13.mlp.experts.gate_proj.weight": "model-00012-of-00082.safetensors", + "model.layers.13.mlp.experts.up_proj.biases": "model-00012-of-00082.safetensors", + "model.layers.13.mlp.experts.up_proj.scales": "model-00012-of-00082.safetensors", + "model.layers.13.mlp.experts.up_proj.weight": "model-00012-of-00082.safetensors", + "model.layers.13.mlp.router.gate.biases": "model-00011-of-00082.safetensors", + "model.layers.13.mlp.router.gate.scales": "model-00011-of-00082.safetensors", + "model.layers.13.mlp.router.gate.weight": "model-00011-of-00082.safetensors", + "model.layers.13.mlp.shared_experts.down_proj.biases": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.shared_experts.down_proj.scales": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.shared_experts.down_proj.weight": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.shared_experts.gate_proj.biases": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.shared_experts.gate_proj.scales": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.shared_experts.gate_proj.weight": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.shared_experts.up_proj.biases": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.shared_experts.up_proj.scales": "model-00013-of-00082.safetensors", + "model.layers.13.mlp.shared_experts.up_proj.weight": "model-00013-of-00082.safetensors", + "model.layers.13.post_attention_layernorm.weight": "model-00013-of-00082.safetensors", + "model.layers.13.post_mlp_layernorm.weight": "model-00013-of-00082.safetensors", + "model.layers.13.pre_mlp_layernorm.weight": "model-00013-of-00082.safetensors", + "model.layers.13.self_attn.gate_proj.biases": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.gate_proj.scales": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.gate_proj.weight": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.k_norm.weight": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.k_proj.biases": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.k_proj.scales": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.k_proj.weight": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.o_proj.biases": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.o_proj.scales": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.o_proj.weight": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.q_norm.weight": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.q_proj.biases": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.q_proj.scales": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.q_proj.weight": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.v_proj.biases": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.v_proj.scales": "model-00011-of-00082.safetensors", + "model.layers.13.self_attn.v_proj.weight": "model-00011-of-00082.safetensors", + "model.layers.14.input_layernorm.weight": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.expert_bias": "model-00013-of-00082.safetensors", + "model.layers.14.mlp.experts.down_proj.biases": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.experts.down_proj.scales": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.experts.down_proj.weight": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.experts.gate_proj.biases": "model-00013-of-00082.safetensors", + "model.layers.14.mlp.experts.gate_proj.scales": "model-00013-of-00082.safetensors", + "model.layers.14.mlp.experts.gate_proj.weight": "model-00013-of-00082.safetensors", + "model.layers.14.mlp.experts.up_proj.biases": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.experts.up_proj.scales": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.experts.up_proj.weight": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.router.gate.biases": "model-00013-of-00082.safetensors", + "model.layers.14.mlp.router.gate.scales": "model-00013-of-00082.safetensors", + "model.layers.14.mlp.router.gate.weight": "model-00013-of-00082.safetensors", + "model.layers.14.mlp.shared_experts.down_proj.biases": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.shared_experts.down_proj.scales": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.shared_experts.down_proj.weight": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.shared_experts.gate_proj.biases": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.shared_experts.gate_proj.scales": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.shared_experts.gate_proj.weight": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.shared_experts.up_proj.biases": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.shared_experts.up_proj.scales": "model-00014-of-00082.safetensors", + "model.layers.14.mlp.shared_experts.up_proj.weight": "model-00014-of-00082.safetensors", + "model.layers.14.post_attention_layernorm.weight": "model-00014-of-00082.safetensors", + "model.layers.14.post_mlp_layernorm.weight": "model-00014-of-00082.safetensors", + "model.layers.14.pre_mlp_layernorm.weight": "model-00014-of-00082.safetensors", + "model.layers.14.self_attn.gate_proj.biases": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.gate_proj.scales": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.gate_proj.weight": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.k_norm.weight": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.k_proj.biases": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.k_proj.scales": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.k_proj.weight": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.o_proj.biases": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.o_proj.scales": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.o_proj.weight": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.q_norm.weight": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.q_proj.biases": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.q_proj.scales": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.q_proj.weight": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.v_proj.biases": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.v_proj.scales": "model-00013-of-00082.safetensors", + "model.layers.14.self_attn.v_proj.weight": "model-00013-of-00082.safetensors", + "model.layers.15.input_layernorm.weight": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.expert_bias": "model-00014-of-00082.safetensors", + "model.layers.15.mlp.experts.down_proj.biases": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.experts.down_proj.scales": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.experts.down_proj.weight": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.experts.gate_proj.biases": "model-00015-of-00082.safetensors", + "model.layers.15.mlp.experts.gate_proj.scales": "model-00015-of-00082.safetensors", + "model.layers.15.mlp.experts.gate_proj.weight": "model-00015-of-00082.safetensors", + "model.layers.15.mlp.experts.up_proj.biases": "model-00015-of-00082.safetensors", + "model.layers.15.mlp.experts.up_proj.scales": "model-00015-of-00082.safetensors", + "model.layers.15.mlp.experts.up_proj.weight": "model-00015-of-00082.safetensors", + "model.layers.15.mlp.router.gate.biases": "model-00014-of-00082.safetensors", + "model.layers.15.mlp.router.gate.scales": "model-00014-of-00082.safetensors", + "model.layers.15.mlp.router.gate.weight": "model-00014-of-00082.safetensors", + "model.layers.15.mlp.shared_experts.down_proj.biases": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.shared_experts.down_proj.scales": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.shared_experts.down_proj.weight": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.shared_experts.gate_proj.biases": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.shared_experts.gate_proj.scales": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.shared_experts.gate_proj.weight": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.shared_experts.up_proj.biases": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.shared_experts.up_proj.scales": "model-00016-of-00082.safetensors", + "model.layers.15.mlp.shared_experts.up_proj.weight": "model-00016-of-00082.safetensors", + "model.layers.15.post_attention_layernorm.weight": "model-00016-of-00082.safetensors", + "model.layers.15.post_mlp_layernorm.weight": "model-00016-of-00082.safetensors", + "model.layers.15.pre_mlp_layernorm.weight": "model-00016-of-00082.safetensors", + "model.layers.15.self_attn.gate_proj.biases": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.gate_proj.scales": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.gate_proj.weight": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.k_norm.weight": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.k_proj.biases": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.k_proj.scales": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.k_proj.weight": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.o_proj.biases": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.o_proj.scales": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.o_proj.weight": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.q_norm.weight": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.q_proj.biases": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.q_proj.scales": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.q_proj.weight": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.v_proj.biases": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.v_proj.scales": "model-00014-of-00082.safetensors", + "model.layers.15.self_attn.v_proj.weight": "model-00014-of-00082.safetensors", + "model.layers.16.input_layernorm.weight": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.expert_bias": "model-00016-of-00082.safetensors", + "model.layers.16.mlp.experts.down_proj.biases": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.experts.down_proj.scales": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.experts.down_proj.weight": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.experts.gate_proj.biases": "model-00016-of-00082.safetensors", + "model.layers.16.mlp.experts.gate_proj.scales": "model-00016-of-00082.safetensors", + "model.layers.16.mlp.experts.gate_proj.weight": "model-00016-of-00082.safetensors", + "model.layers.16.mlp.experts.up_proj.biases": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.experts.up_proj.scales": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.experts.up_proj.weight": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.router.gate.biases": "model-00016-of-00082.safetensors", + "model.layers.16.mlp.router.gate.scales": "model-00016-of-00082.safetensors", + "model.layers.16.mlp.router.gate.weight": "model-00016-of-00082.safetensors", + "model.layers.16.mlp.shared_experts.down_proj.biases": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.shared_experts.down_proj.scales": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.shared_experts.down_proj.weight": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.shared_experts.gate_proj.biases": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.shared_experts.gate_proj.scales": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.shared_experts.gate_proj.weight": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.shared_experts.up_proj.biases": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.shared_experts.up_proj.scales": "model-00017-of-00082.safetensors", + "model.layers.16.mlp.shared_experts.up_proj.weight": "model-00017-of-00082.safetensors", + "model.layers.16.post_attention_layernorm.weight": "model-00017-of-00082.safetensors", + "model.layers.16.post_mlp_layernorm.weight": "model-00017-of-00082.safetensors", + "model.layers.16.pre_mlp_layernorm.weight": "model-00017-of-00082.safetensors", + "model.layers.16.self_attn.gate_proj.biases": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.gate_proj.scales": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.gate_proj.weight": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.k_norm.weight": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.k_proj.biases": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.k_proj.scales": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.k_proj.weight": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.o_proj.biases": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.o_proj.scales": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.o_proj.weight": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.q_norm.weight": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.q_proj.biases": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.q_proj.scales": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.q_proj.weight": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.v_proj.biases": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.v_proj.scales": "model-00016-of-00082.safetensors", + "model.layers.16.self_attn.v_proj.weight": "model-00016-of-00082.safetensors", + "model.layers.17.input_layernorm.weight": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.expert_bias": "model-00017-of-00082.safetensors", + "model.layers.17.mlp.experts.down_proj.biases": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.experts.down_proj.scales": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.experts.down_proj.weight": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.experts.gate_proj.biases": "model-00018-of-00082.safetensors", + "model.layers.17.mlp.experts.gate_proj.scales": "model-00018-of-00082.safetensors", + "model.layers.17.mlp.experts.gate_proj.weight": "model-00018-of-00082.safetensors", + "model.layers.17.mlp.experts.up_proj.biases": "model-00018-of-00082.safetensors", + "model.layers.17.mlp.experts.up_proj.scales": "model-00018-of-00082.safetensors", + "model.layers.17.mlp.experts.up_proj.weight": "model-00018-of-00082.safetensors", + "model.layers.17.mlp.router.gate.biases": "model-00017-of-00082.safetensors", + "model.layers.17.mlp.router.gate.scales": "model-00017-of-00082.safetensors", + "model.layers.17.mlp.router.gate.weight": "model-00017-of-00082.safetensors", + "model.layers.17.mlp.shared_experts.down_proj.biases": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.shared_experts.down_proj.scales": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.shared_experts.down_proj.weight": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.shared_experts.gate_proj.biases": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.shared_experts.gate_proj.scales": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.shared_experts.gate_proj.weight": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.shared_experts.up_proj.biases": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.shared_experts.up_proj.scales": "model-00019-of-00082.safetensors", + "model.layers.17.mlp.shared_experts.up_proj.weight": "model-00019-of-00082.safetensors", + "model.layers.17.post_attention_layernorm.weight": "model-00019-of-00082.safetensors", + "model.layers.17.post_mlp_layernorm.weight": "model-00019-of-00082.safetensors", + "model.layers.17.pre_mlp_layernorm.weight": "model-00019-of-00082.safetensors", + "model.layers.17.self_attn.gate_proj.biases": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.gate_proj.scales": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.gate_proj.weight": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.k_norm.weight": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.k_proj.biases": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.k_proj.scales": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.k_proj.weight": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.o_proj.biases": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.o_proj.scales": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.o_proj.weight": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.q_norm.weight": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.q_proj.biases": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.q_proj.scales": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.q_proj.weight": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.v_proj.biases": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.v_proj.scales": "model-00017-of-00082.safetensors", + "model.layers.17.self_attn.v_proj.weight": "model-00017-of-00082.safetensors", + "model.layers.18.input_layernorm.weight": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.expert_bias": "model-00019-of-00082.safetensors", + "model.layers.18.mlp.experts.down_proj.biases": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.experts.down_proj.scales": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.experts.down_proj.weight": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.experts.gate_proj.biases": "model-00019-of-00082.safetensors", + "model.layers.18.mlp.experts.gate_proj.scales": "model-00019-of-00082.safetensors", + "model.layers.18.mlp.experts.gate_proj.weight": "model-00019-of-00082.safetensors", + "model.layers.18.mlp.experts.up_proj.biases": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.experts.up_proj.scales": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.experts.up_proj.weight": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.router.gate.biases": "model-00019-of-00082.safetensors", + "model.layers.18.mlp.router.gate.scales": "model-00019-of-00082.safetensors", + "model.layers.18.mlp.router.gate.weight": "model-00019-of-00082.safetensors", + "model.layers.18.mlp.shared_experts.down_proj.biases": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.shared_experts.down_proj.scales": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.shared_experts.down_proj.weight": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.shared_experts.gate_proj.biases": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.shared_experts.gate_proj.scales": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.shared_experts.gate_proj.weight": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.shared_experts.up_proj.biases": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.shared_experts.up_proj.scales": "model-00020-of-00082.safetensors", + "model.layers.18.mlp.shared_experts.up_proj.weight": "model-00020-of-00082.safetensors", + "model.layers.18.post_attention_layernorm.weight": "model-00020-of-00082.safetensors", + "model.layers.18.post_mlp_layernorm.weight": "model-00020-of-00082.safetensors", + "model.layers.18.pre_mlp_layernorm.weight": "model-00020-of-00082.safetensors", + "model.layers.18.self_attn.gate_proj.biases": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.gate_proj.scales": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.gate_proj.weight": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.k_norm.weight": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.k_proj.biases": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.k_proj.scales": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.k_proj.weight": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.o_proj.biases": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.o_proj.scales": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.o_proj.weight": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.q_norm.weight": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.q_proj.biases": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.q_proj.scales": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.q_proj.weight": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.v_proj.biases": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.v_proj.scales": "model-00019-of-00082.safetensors", + "model.layers.18.self_attn.v_proj.weight": "model-00019-of-00082.safetensors", + "model.layers.19.input_layernorm.weight": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.expert_bias": "model-00020-of-00082.safetensors", + "model.layers.19.mlp.experts.down_proj.biases": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.experts.down_proj.scales": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.experts.down_proj.weight": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.experts.gate_proj.biases": "model-00021-of-00082.safetensors", + "model.layers.19.mlp.experts.gate_proj.scales": "model-00021-of-00082.safetensors", + "model.layers.19.mlp.experts.gate_proj.weight": "model-00021-of-00082.safetensors", + "model.layers.19.mlp.experts.up_proj.biases": "model-00021-of-00082.safetensors", + "model.layers.19.mlp.experts.up_proj.scales": "model-00021-of-00082.safetensors", + "model.layers.19.mlp.experts.up_proj.weight": "model-00021-of-00082.safetensors", + "model.layers.19.mlp.router.gate.biases": "model-00020-of-00082.safetensors", + "model.layers.19.mlp.router.gate.scales": "model-00020-of-00082.safetensors", + "model.layers.19.mlp.router.gate.weight": "model-00020-of-00082.safetensors", + "model.layers.19.mlp.shared_experts.down_proj.biases": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.shared_experts.down_proj.scales": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.shared_experts.down_proj.weight": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.shared_experts.gate_proj.biases": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.shared_experts.gate_proj.scales": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.shared_experts.gate_proj.weight": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.shared_experts.up_proj.biases": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.shared_experts.up_proj.scales": "model-00022-of-00082.safetensors", + "model.layers.19.mlp.shared_experts.up_proj.weight": "model-00022-of-00082.safetensors", + "model.layers.19.post_attention_layernorm.weight": "model-00022-of-00082.safetensors", + "model.layers.19.post_mlp_layernorm.weight": "model-00022-of-00082.safetensors", + "model.layers.19.pre_mlp_layernorm.weight": "model-00022-of-00082.safetensors", + "model.layers.19.self_attn.gate_proj.biases": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.gate_proj.scales": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.gate_proj.weight": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.k_norm.weight": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.k_proj.biases": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.k_proj.scales": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.k_proj.weight": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.o_proj.biases": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.o_proj.scales": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.o_proj.weight": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.q_norm.weight": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.q_proj.biases": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.q_proj.scales": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.q_proj.weight": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.v_proj.biases": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.v_proj.scales": "model-00020-of-00082.safetensors", + "model.layers.19.self_attn.v_proj.weight": "model-00020-of-00082.safetensors", + "model.layers.2.input_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.2.mlp.down_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.2.mlp.down_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.2.mlp.down_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.2.mlp.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.2.mlp.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.2.mlp.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.2.mlp.up_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.2.mlp.up_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.2.mlp.up_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.2.post_attention_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.2.post_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.2.pre_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.k_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.k_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.k_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.k_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.o_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.o_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.o_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.q_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.q_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.q_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.q_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.v_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.v_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.2.self_attn.v_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.20.input_layernorm.weight": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.expert_bias": "model-00022-of-00082.safetensors", + "model.layers.20.mlp.experts.down_proj.biases": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.experts.down_proj.scales": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.experts.down_proj.weight": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.experts.gate_proj.biases": "model-00022-of-00082.safetensors", + "model.layers.20.mlp.experts.gate_proj.scales": "model-00022-of-00082.safetensors", + "model.layers.20.mlp.experts.gate_proj.weight": "model-00022-of-00082.safetensors", + "model.layers.20.mlp.experts.up_proj.biases": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.experts.up_proj.scales": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.experts.up_proj.weight": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.router.gate.biases": "model-00022-of-00082.safetensors", + "model.layers.20.mlp.router.gate.scales": "model-00022-of-00082.safetensors", + "model.layers.20.mlp.router.gate.weight": "model-00022-of-00082.safetensors", + "model.layers.20.mlp.shared_experts.down_proj.biases": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.shared_experts.down_proj.scales": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.shared_experts.down_proj.weight": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.shared_experts.gate_proj.biases": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.shared_experts.gate_proj.scales": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.shared_experts.gate_proj.weight": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.shared_experts.up_proj.biases": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.shared_experts.up_proj.scales": "model-00023-of-00082.safetensors", + "model.layers.20.mlp.shared_experts.up_proj.weight": "model-00023-of-00082.safetensors", + "model.layers.20.post_attention_layernorm.weight": "model-00023-of-00082.safetensors", + "model.layers.20.post_mlp_layernorm.weight": "model-00023-of-00082.safetensors", + "model.layers.20.pre_mlp_layernorm.weight": "model-00023-of-00082.safetensors", + "model.layers.20.self_attn.gate_proj.biases": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.gate_proj.scales": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.gate_proj.weight": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.k_norm.weight": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.k_proj.biases": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.k_proj.scales": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.k_proj.weight": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.o_proj.biases": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.o_proj.scales": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.o_proj.weight": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.q_norm.weight": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.q_proj.biases": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.q_proj.scales": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.q_proj.weight": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.v_proj.biases": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.v_proj.scales": "model-00022-of-00082.safetensors", + "model.layers.20.self_attn.v_proj.weight": "model-00022-of-00082.safetensors", + "model.layers.21.input_layernorm.weight": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.expert_bias": "model-00023-of-00082.safetensors", + "model.layers.21.mlp.experts.down_proj.biases": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.experts.down_proj.scales": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.experts.down_proj.weight": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.experts.gate_proj.biases": "model-00024-of-00082.safetensors", + "model.layers.21.mlp.experts.gate_proj.scales": "model-00024-of-00082.safetensors", + "model.layers.21.mlp.experts.gate_proj.weight": "model-00024-of-00082.safetensors", + "model.layers.21.mlp.experts.up_proj.biases": "model-00024-of-00082.safetensors", + "model.layers.21.mlp.experts.up_proj.scales": "model-00024-of-00082.safetensors", + "model.layers.21.mlp.experts.up_proj.weight": "model-00024-of-00082.safetensors", + "model.layers.21.mlp.router.gate.biases": "model-00023-of-00082.safetensors", + "model.layers.21.mlp.router.gate.scales": "model-00023-of-00082.safetensors", + "model.layers.21.mlp.router.gate.weight": "model-00023-of-00082.safetensors", + "model.layers.21.mlp.shared_experts.down_proj.biases": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.shared_experts.down_proj.scales": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.shared_experts.down_proj.weight": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.shared_experts.gate_proj.biases": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.shared_experts.gate_proj.scales": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.shared_experts.gate_proj.weight": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.shared_experts.up_proj.biases": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.shared_experts.up_proj.scales": "model-00025-of-00082.safetensors", + "model.layers.21.mlp.shared_experts.up_proj.weight": "model-00025-of-00082.safetensors", + "model.layers.21.post_attention_layernorm.weight": "model-00025-of-00082.safetensors", + "model.layers.21.post_mlp_layernorm.weight": "model-00025-of-00082.safetensors", + "model.layers.21.pre_mlp_layernorm.weight": "model-00025-of-00082.safetensors", + "model.layers.21.self_attn.gate_proj.biases": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.gate_proj.scales": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.gate_proj.weight": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.k_norm.weight": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.k_proj.biases": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.k_proj.scales": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.k_proj.weight": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.o_proj.biases": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.o_proj.scales": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.o_proj.weight": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.q_norm.weight": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.q_proj.biases": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.q_proj.scales": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.q_proj.weight": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.v_proj.biases": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.v_proj.scales": "model-00023-of-00082.safetensors", + "model.layers.21.self_attn.v_proj.weight": "model-00023-of-00082.safetensors", + "model.layers.22.input_layernorm.weight": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.expert_bias": "model-00025-of-00082.safetensors", + "model.layers.22.mlp.experts.down_proj.biases": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.experts.down_proj.scales": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.experts.down_proj.weight": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.experts.gate_proj.biases": "model-00025-of-00082.safetensors", + "model.layers.22.mlp.experts.gate_proj.scales": "model-00025-of-00082.safetensors", + "model.layers.22.mlp.experts.gate_proj.weight": "model-00025-of-00082.safetensors", + "model.layers.22.mlp.experts.up_proj.biases": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.experts.up_proj.scales": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.experts.up_proj.weight": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.router.gate.biases": "model-00025-of-00082.safetensors", + "model.layers.22.mlp.router.gate.scales": "model-00025-of-00082.safetensors", + "model.layers.22.mlp.router.gate.weight": "model-00025-of-00082.safetensors", + "model.layers.22.mlp.shared_experts.down_proj.biases": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.shared_experts.down_proj.scales": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.shared_experts.down_proj.weight": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.shared_experts.gate_proj.biases": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.shared_experts.gate_proj.scales": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.shared_experts.gate_proj.weight": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.shared_experts.up_proj.biases": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.shared_experts.up_proj.scales": "model-00026-of-00082.safetensors", + "model.layers.22.mlp.shared_experts.up_proj.weight": "model-00026-of-00082.safetensors", + "model.layers.22.post_attention_layernorm.weight": "model-00026-of-00082.safetensors", + "model.layers.22.post_mlp_layernorm.weight": "model-00026-of-00082.safetensors", + "model.layers.22.pre_mlp_layernorm.weight": "model-00026-of-00082.safetensors", + "model.layers.22.self_attn.gate_proj.biases": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.gate_proj.scales": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.gate_proj.weight": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.k_norm.weight": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.k_proj.biases": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.k_proj.scales": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.k_proj.weight": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.o_proj.biases": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.o_proj.scales": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.o_proj.weight": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.q_norm.weight": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.q_proj.biases": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.q_proj.scales": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.q_proj.weight": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.v_proj.biases": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.v_proj.scales": "model-00025-of-00082.safetensors", + "model.layers.22.self_attn.v_proj.weight": "model-00025-of-00082.safetensors", + "model.layers.23.input_layernorm.weight": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.expert_bias": "model-00026-of-00082.safetensors", + "model.layers.23.mlp.experts.down_proj.biases": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.experts.down_proj.scales": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.experts.down_proj.weight": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.experts.gate_proj.biases": "model-00027-of-00082.safetensors", + "model.layers.23.mlp.experts.gate_proj.scales": "model-00027-of-00082.safetensors", + "model.layers.23.mlp.experts.gate_proj.weight": "model-00027-of-00082.safetensors", + "model.layers.23.mlp.experts.up_proj.biases": "model-00027-of-00082.safetensors", + "model.layers.23.mlp.experts.up_proj.scales": "model-00027-of-00082.safetensors", + "model.layers.23.mlp.experts.up_proj.weight": "model-00027-of-00082.safetensors", + "model.layers.23.mlp.router.gate.biases": "model-00026-of-00082.safetensors", + "model.layers.23.mlp.router.gate.scales": "model-00026-of-00082.safetensors", + "model.layers.23.mlp.router.gate.weight": "model-00026-of-00082.safetensors", + "model.layers.23.mlp.shared_experts.down_proj.biases": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.shared_experts.down_proj.scales": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.shared_experts.down_proj.weight": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.shared_experts.gate_proj.biases": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.shared_experts.gate_proj.scales": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.shared_experts.gate_proj.weight": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.shared_experts.up_proj.biases": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.shared_experts.up_proj.scales": "model-00028-of-00082.safetensors", + "model.layers.23.mlp.shared_experts.up_proj.weight": "model-00028-of-00082.safetensors", + "model.layers.23.post_attention_layernorm.weight": "model-00028-of-00082.safetensors", + "model.layers.23.post_mlp_layernorm.weight": "model-00028-of-00082.safetensors", + "model.layers.23.pre_mlp_layernorm.weight": "model-00028-of-00082.safetensors", + "model.layers.23.self_attn.gate_proj.biases": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.gate_proj.scales": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.gate_proj.weight": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.k_norm.weight": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.k_proj.biases": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.k_proj.scales": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.k_proj.weight": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.o_proj.biases": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.o_proj.scales": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.o_proj.weight": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.q_norm.weight": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.q_proj.biases": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.q_proj.scales": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.q_proj.weight": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.v_proj.biases": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.v_proj.scales": "model-00026-of-00082.safetensors", + "model.layers.23.self_attn.v_proj.weight": "model-00026-of-00082.safetensors", + "model.layers.24.input_layernorm.weight": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.expert_bias": "model-00028-of-00082.safetensors", + "model.layers.24.mlp.experts.down_proj.biases": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.experts.down_proj.scales": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.experts.down_proj.weight": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.experts.gate_proj.biases": "model-00028-of-00082.safetensors", + "model.layers.24.mlp.experts.gate_proj.scales": "model-00028-of-00082.safetensors", + "model.layers.24.mlp.experts.gate_proj.weight": "model-00028-of-00082.safetensors", + "model.layers.24.mlp.experts.up_proj.biases": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.experts.up_proj.scales": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.experts.up_proj.weight": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.router.gate.biases": "model-00028-of-00082.safetensors", + "model.layers.24.mlp.router.gate.scales": "model-00028-of-00082.safetensors", + "model.layers.24.mlp.router.gate.weight": "model-00028-of-00082.safetensors", + "model.layers.24.mlp.shared_experts.down_proj.biases": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.shared_experts.down_proj.scales": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.shared_experts.down_proj.weight": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.shared_experts.gate_proj.biases": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.shared_experts.gate_proj.scales": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.shared_experts.gate_proj.weight": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.shared_experts.up_proj.biases": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.shared_experts.up_proj.scales": "model-00029-of-00082.safetensors", + "model.layers.24.mlp.shared_experts.up_proj.weight": "model-00029-of-00082.safetensors", + "model.layers.24.post_attention_layernorm.weight": "model-00029-of-00082.safetensors", + "model.layers.24.post_mlp_layernorm.weight": "model-00029-of-00082.safetensors", + "model.layers.24.pre_mlp_layernorm.weight": "model-00029-of-00082.safetensors", + "model.layers.24.self_attn.gate_proj.biases": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.gate_proj.scales": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.gate_proj.weight": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.k_norm.weight": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.k_proj.biases": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.k_proj.scales": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.k_proj.weight": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.o_proj.biases": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.o_proj.scales": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.o_proj.weight": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.q_norm.weight": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.q_proj.biases": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.q_proj.scales": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.q_proj.weight": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.v_proj.biases": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.v_proj.scales": "model-00028-of-00082.safetensors", + "model.layers.24.self_attn.v_proj.weight": "model-00028-of-00082.safetensors", + "model.layers.25.input_layernorm.weight": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.expert_bias": "model-00029-of-00082.safetensors", + "model.layers.25.mlp.experts.down_proj.biases": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.experts.down_proj.scales": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.experts.down_proj.weight": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.experts.gate_proj.biases": "model-00030-of-00082.safetensors", + "model.layers.25.mlp.experts.gate_proj.scales": "model-00030-of-00082.safetensors", + "model.layers.25.mlp.experts.gate_proj.weight": "model-00030-of-00082.safetensors", + "model.layers.25.mlp.experts.up_proj.biases": "model-00030-of-00082.safetensors", + "model.layers.25.mlp.experts.up_proj.scales": "model-00030-of-00082.safetensors", + "model.layers.25.mlp.experts.up_proj.weight": "model-00030-of-00082.safetensors", + "model.layers.25.mlp.router.gate.biases": "model-00029-of-00082.safetensors", + "model.layers.25.mlp.router.gate.scales": "model-00029-of-00082.safetensors", + "model.layers.25.mlp.router.gate.weight": "model-00029-of-00082.safetensors", + "model.layers.25.mlp.shared_experts.down_proj.biases": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.shared_experts.down_proj.scales": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.shared_experts.down_proj.weight": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.shared_experts.gate_proj.biases": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.shared_experts.gate_proj.scales": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.shared_experts.gate_proj.weight": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.shared_experts.up_proj.biases": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.shared_experts.up_proj.scales": "model-00031-of-00082.safetensors", + "model.layers.25.mlp.shared_experts.up_proj.weight": "model-00031-of-00082.safetensors", + "model.layers.25.post_attention_layernorm.weight": "model-00031-of-00082.safetensors", + "model.layers.25.post_mlp_layernorm.weight": "model-00031-of-00082.safetensors", + "model.layers.25.pre_mlp_layernorm.weight": "model-00031-of-00082.safetensors", + "model.layers.25.self_attn.gate_proj.biases": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.gate_proj.scales": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.gate_proj.weight": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.k_norm.weight": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.k_proj.biases": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.k_proj.scales": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.k_proj.weight": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.o_proj.biases": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.o_proj.scales": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.o_proj.weight": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.q_norm.weight": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.q_proj.biases": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.q_proj.scales": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.q_proj.weight": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.v_proj.biases": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.v_proj.scales": "model-00029-of-00082.safetensors", + "model.layers.25.self_attn.v_proj.weight": "model-00029-of-00082.safetensors", + "model.layers.26.input_layernorm.weight": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.expert_bias": "model-00031-of-00082.safetensors", + "model.layers.26.mlp.experts.down_proj.biases": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.experts.down_proj.scales": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.experts.down_proj.weight": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.experts.gate_proj.biases": "model-00031-of-00082.safetensors", + "model.layers.26.mlp.experts.gate_proj.scales": "model-00031-of-00082.safetensors", + "model.layers.26.mlp.experts.gate_proj.weight": "model-00031-of-00082.safetensors", + "model.layers.26.mlp.experts.up_proj.biases": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.experts.up_proj.scales": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.experts.up_proj.weight": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.router.gate.biases": "model-00031-of-00082.safetensors", + "model.layers.26.mlp.router.gate.scales": "model-00031-of-00082.safetensors", + "model.layers.26.mlp.router.gate.weight": "model-00031-of-00082.safetensors", + "model.layers.26.mlp.shared_experts.down_proj.biases": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.shared_experts.down_proj.scales": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.shared_experts.down_proj.weight": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.shared_experts.gate_proj.biases": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.shared_experts.gate_proj.scales": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.shared_experts.gate_proj.weight": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.shared_experts.up_proj.biases": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.shared_experts.up_proj.scales": "model-00032-of-00082.safetensors", + "model.layers.26.mlp.shared_experts.up_proj.weight": "model-00032-of-00082.safetensors", + "model.layers.26.post_attention_layernorm.weight": "model-00032-of-00082.safetensors", + "model.layers.26.post_mlp_layernorm.weight": "model-00032-of-00082.safetensors", + "model.layers.26.pre_mlp_layernorm.weight": "model-00032-of-00082.safetensors", + "model.layers.26.self_attn.gate_proj.biases": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.gate_proj.scales": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.gate_proj.weight": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.k_norm.weight": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.k_proj.biases": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.k_proj.scales": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.k_proj.weight": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.o_proj.biases": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.o_proj.scales": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.o_proj.weight": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.q_norm.weight": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.q_proj.biases": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.q_proj.scales": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.q_proj.weight": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.v_proj.biases": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.v_proj.scales": "model-00031-of-00082.safetensors", + "model.layers.26.self_attn.v_proj.weight": "model-00031-of-00082.safetensors", + "model.layers.27.input_layernorm.weight": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.expert_bias": "model-00032-of-00082.safetensors", + "model.layers.27.mlp.experts.down_proj.biases": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.experts.down_proj.scales": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.experts.down_proj.weight": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.experts.gate_proj.biases": "model-00033-of-00082.safetensors", + "model.layers.27.mlp.experts.gate_proj.scales": "model-00033-of-00082.safetensors", + "model.layers.27.mlp.experts.gate_proj.weight": "model-00033-of-00082.safetensors", + "model.layers.27.mlp.experts.up_proj.biases": "model-00033-of-00082.safetensors", + "model.layers.27.mlp.experts.up_proj.scales": "model-00033-of-00082.safetensors", + "model.layers.27.mlp.experts.up_proj.weight": "model-00033-of-00082.safetensors", + "model.layers.27.mlp.router.gate.biases": "model-00032-of-00082.safetensors", + "model.layers.27.mlp.router.gate.scales": "model-00032-of-00082.safetensors", + "model.layers.27.mlp.router.gate.weight": "model-00032-of-00082.safetensors", + "model.layers.27.mlp.shared_experts.down_proj.biases": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.shared_experts.down_proj.scales": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.shared_experts.down_proj.weight": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.shared_experts.gate_proj.biases": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.shared_experts.gate_proj.scales": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.shared_experts.gate_proj.weight": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.shared_experts.up_proj.biases": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.shared_experts.up_proj.scales": "model-00034-of-00082.safetensors", + "model.layers.27.mlp.shared_experts.up_proj.weight": "model-00034-of-00082.safetensors", + "model.layers.27.post_attention_layernorm.weight": "model-00034-of-00082.safetensors", + "model.layers.27.post_mlp_layernorm.weight": "model-00034-of-00082.safetensors", + "model.layers.27.pre_mlp_layernorm.weight": "model-00034-of-00082.safetensors", + "model.layers.27.self_attn.gate_proj.biases": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.gate_proj.scales": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.gate_proj.weight": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.k_norm.weight": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.k_proj.biases": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.k_proj.scales": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.k_proj.weight": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.o_proj.biases": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.o_proj.scales": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.o_proj.weight": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.q_norm.weight": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.q_proj.biases": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.q_proj.scales": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.q_proj.weight": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.v_proj.biases": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.v_proj.scales": "model-00032-of-00082.safetensors", + "model.layers.27.self_attn.v_proj.weight": "model-00032-of-00082.safetensors", + "model.layers.28.input_layernorm.weight": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.expert_bias": "model-00034-of-00082.safetensors", + "model.layers.28.mlp.experts.down_proj.biases": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.experts.down_proj.scales": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.experts.down_proj.weight": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.experts.gate_proj.biases": "model-00034-of-00082.safetensors", + "model.layers.28.mlp.experts.gate_proj.scales": "model-00034-of-00082.safetensors", + "model.layers.28.mlp.experts.gate_proj.weight": "model-00034-of-00082.safetensors", + "model.layers.28.mlp.experts.up_proj.biases": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.experts.up_proj.scales": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.experts.up_proj.weight": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.router.gate.biases": "model-00034-of-00082.safetensors", + "model.layers.28.mlp.router.gate.scales": "model-00034-of-00082.safetensors", + "model.layers.28.mlp.router.gate.weight": "model-00034-of-00082.safetensors", + "model.layers.28.mlp.shared_experts.down_proj.biases": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.shared_experts.down_proj.scales": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.shared_experts.down_proj.weight": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.shared_experts.gate_proj.biases": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.shared_experts.gate_proj.scales": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.shared_experts.gate_proj.weight": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.shared_experts.up_proj.biases": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.shared_experts.up_proj.scales": "model-00035-of-00082.safetensors", + "model.layers.28.mlp.shared_experts.up_proj.weight": "model-00035-of-00082.safetensors", + "model.layers.28.post_attention_layernorm.weight": "model-00035-of-00082.safetensors", + "model.layers.28.post_mlp_layernorm.weight": "model-00035-of-00082.safetensors", + "model.layers.28.pre_mlp_layernorm.weight": "model-00035-of-00082.safetensors", + "model.layers.28.self_attn.gate_proj.biases": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.gate_proj.scales": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.gate_proj.weight": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.k_norm.weight": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.k_proj.biases": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.k_proj.scales": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.k_proj.weight": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.o_proj.biases": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.o_proj.scales": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.o_proj.weight": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.q_norm.weight": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.q_proj.biases": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.q_proj.scales": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.q_proj.weight": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.v_proj.biases": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.v_proj.scales": "model-00034-of-00082.safetensors", + "model.layers.28.self_attn.v_proj.weight": "model-00034-of-00082.safetensors", + "model.layers.29.input_layernorm.weight": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.expert_bias": "model-00035-of-00082.safetensors", + "model.layers.29.mlp.experts.down_proj.biases": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.experts.down_proj.scales": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.experts.down_proj.weight": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.experts.gate_proj.biases": "model-00036-of-00082.safetensors", + "model.layers.29.mlp.experts.gate_proj.scales": "model-00036-of-00082.safetensors", + "model.layers.29.mlp.experts.gate_proj.weight": "model-00036-of-00082.safetensors", + "model.layers.29.mlp.experts.up_proj.biases": "model-00036-of-00082.safetensors", + "model.layers.29.mlp.experts.up_proj.scales": "model-00036-of-00082.safetensors", + "model.layers.29.mlp.experts.up_proj.weight": "model-00036-of-00082.safetensors", + "model.layers.29.mlp.router.gate.biases": "model-00035-of-00082.safetensors", + "model.layers.29.mlp.router.gate.scales": "model-00035-of-00082.safetensors", + "model.layers.29.mlp.router.gate.weight": "model-00035-of-00082.safetensors", + "model.layers.29.mlp.shared_experts.down_proj.biases": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.shared_experts.down_proj.scales": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.shared_experts.down_proj.weight": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.shared_experts.gate_proj.biases": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.shared_experts.gate_proj.scales": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.shared_experts.gate_proj.weight": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.shared_experts.up_proj.biases": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.shared_experts.up_proj.scales": "model-00037-of-00082.safetensors", + "model.layers.29.mlp.shared_experts.up_proj.weight": "model-00037-of-00082.safetensors", + "model.layers.29.post_attention_layernorm.weight": "model-00037-of-00082.safetensors", + "model.layers.29.post_mlp_layernorm.weight": "model-00037-of-00082.safetensors", + "model.layers.29.pre_mlp_layernorm.weight": "model-00037-of-00082.safetensors", + "model.layers.29.self_attn.gate_proj.biases": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.gate_proj.scales": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.gate_proj.weight": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.k_norm.weight": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.k_proj.biases": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.k_proj.scales": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.k_proj.weight": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.o_proj.biases": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.o_proj.scales": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.o_proj.weight": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.q_norm.weight": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.q_proj.biases": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.q_proj.scales": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.q_proj.weight": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.v_proj.biases": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.v_proj.scales": "model-00035-of-00082.safetensors", + "model.layers.29.self_attn.v_proj.weight": "model-00035-of-00082.safetensors", + "model.layers.3.input_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.3.mlp.down_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.3.mlp.down_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.3.mlp.down_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.3.mlp.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.3.mlp.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.3.mlp.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.3.mlp.up_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.3.mlp.up_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.3.mlp.up_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.3.post_attention_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.3.post_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.3.pre_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.k_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.k_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.k_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.k_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.o_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.o_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.o_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.q_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.q_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.q_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.q_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.v_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.v_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.3.self_attn.v_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.30.input_layernorm.weight": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.expert_bias": "model-00037-of-00082.safetensors", + "model.layers.30.mlp.experts.down_proj.biases": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.experts.down_proj.scales": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.experts.down_proj.weight": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.experts.gate_proj.biases": "model-00037-of-00082.safetensors", + "model.layers.30.mlp.experts.gate_proj.scales": "model-00037-of-00082.safetensors", + "model.layers.30.mlp.experts.gate_proj.weight": "model-00037-of-00082.safetensors", + "model.layers.30.mlp.experts.up_proj.biases": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.experts.up_proj.scales": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.experts.up_proj.weight": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.router.gate.biases": "model-00037-of-00082.safetensors", + "model.layers.30.mlp.router.gate.scales": "model-00037-of-00082.safetensors", + "model.layers.30.mlp.router.gate.weight": "model-00037-of-00082.safetensors", + "model.layers.30.mlp.shared_experts.down_proj.biases": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.shared_experts.down_proj.scales": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.shared_experts.down_proj.weight": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.shared_experts.gate_proj.biases": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.shared_experts.gate_proj.scales": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.shared_experts.gate_proj.weight": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.shared_experts.up_proj.biases": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.shared_experts.up_proj.scales": "model-00038-of-00082.safetensors", + "model.layers.30.mlp.shared_experts.up_proj.weight": "model-00038-of-00082.safetensors", + "model.layers.30.post_attention_layernorm.weight": "model-00038-of-00082.safetensors", + "model.layers.30.post_mlp_layernorm.weight": "model-00038-of-00082.safetensors", + "model.layers.30.pre_mlp_layernorm.weight": "model-00038-of-00082.safetensors", + "model.layers.30.self_attn.gate_proj.biases": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.gate_proj.scales": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.gate_proj.weight": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.k_norm.weight": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.k_proj.biases": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.k_proj.scales": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.k_proj.weight": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.o_proj.biases": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.o_proj.scales": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.o_proj.weight": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.q_norm.weight": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.q_proj.biases": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.q_proj.scales": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.q_proj.weight": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.v_proj.biases": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.v_proj.scales": "model-00037-of-00082.safetensors", + "model.layers.30.self_attn.v_proj.weight": "model-00037-of-00082.safetensors", + "model.layers.31.input_layernorm.weight": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.expert_bias": "model-00038-of-00082.safetensors", + "model.layers.31.mlp.experts.down_proj.biases": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.experts.down_proj.scales": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.experts.down_proj.weight": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.experts.gate_proj.biases": "model-00039-of-00082.safetensors", + "model.layers.31.mlp.experts.gate_proj.scales": "model-00039-of-00082.safetensors", + "model.layers.31.mlp.experts.gate_proj.weight": "model-00039-of-00082.safetensors", + "model.layers.31.mlp.experts.up_proj.biases": "model-00039-of-00082.safetensors", + "model.layers.31.mlp.experts.up_proj.scales": "model-00039-of-00082.safetensors", + "model.layers.31.mlp.experts.up_proj.weight": "model-00039-of-00082.safetensors", + "model.layers.31.mlp.router.gate.biases": "model-00038-of-00082.safetensors", + "model.layers.31.mlp.router.gate.scales": "model-00038-of-00082.safetensors", + "model.layers.31.mlp.router.gate.weight": "model-00038-of-00082.safetensors", + "model.layers.31.mlp.shared_experts.down_proj.biases": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.shared_experts.down_proj.scales": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.shared_experts.down_proj.weight": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.shared_experts.gate_proj.biases": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.shared_experts.gate_proj.scales": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.shared_experts.gate_proj.weight": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.shared_experts.up_proj.biases": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.shared_experts.up_proj.scales": "model-00040-of-00082.safetensors", + "model.layers.31.mlp.shared_experts.up_proj.weight": "model-00040-of-00082.safetensors", + "model.layers.31.post_attention_layernorm.weight": "model-00040-of-00082.safetensors", + "model.layers.31.post_mlp_layernorm.weight": "model-00040-of-00082.safetensors", + "model.layers.31.pre_mlp_layernorm.weight": "model-00040-of-00082.safetensors", + "model.layers.31.self_attn.gate_proj.biases": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.gate_proj.scales": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.gate_proj.weight": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.k_norm.weight": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.k_proj.biases": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.k_proj.scales": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.k_proj.weight": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.o_proj.biases": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.o_proj.scales": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.o_proj.weight": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.q_norm.weight": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.q_proj.biases": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.q_proj.scales": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.q_proj.weight": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.v_proj.biases": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.v_proj.scales": "model-00038-of-00082.safetensors", + "model.layers.31.self_attn.v_proj.weight": "model-00038-of-00082.safetensors", + "model.layers.32.input_layernorm.weight": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.expert_bias": "model-00040-of-00082.safetensors", + "model.layers.32.mlp.experts.down_proj.biases": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.experts.down_proj.scales": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.experts.down_proj.weight": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.experts.gate_proj.biases": "model-00040-of-00082.safetensors", + "model.layers.32.mlp.experts.gate_proj.scales": "model-00040-of-00082.safetensors", + "model.layers.32.mlp.experts.gate_proj.weight": "model-00040-of-00082.safetensors", + "model.layers.32.mlp.experts.up_proj.biases": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.experts.up_proj.scales": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.experts.up_proj.weight": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.router.gate.biases": "model-00040-of-00082.safetensors", + "model.layers.32.mlp.router.gate.scales": "model-00040-of-00082.safetensors", + "model.layers.32.mlp.router.gate.weight": "model-00040-of-00082.safetensors", + "model.layers.32.mlp.shared_experts.down_proj.biases": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.shared_experts.down_proj.scales": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.shared_experts.down_proj.weight": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.shared_experts.gate_proj.biases": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.shared_experts.gate_proj.scales": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.shared_experts.gate_proj.weight": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.shared_experts.up_proj.biases": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.shared_experts.up_proj.scales": "model-00041-of-00082.safetensors", + "model.layers.32.mlp.shared_experts.up_proj.weight": "model-00041-of-00082.safetensors", + "model.layers.32.post_attention_layernorm.weight": "model-00041-of-00082.safetensors", + "model.layers.32.post_mlp_layernorm.weight": "model-00041-of-00082.safetensors", + "model.layers.32.pre_mlp_layernorm.weight": "model-00041-of-00082.safetensors", + "model.layers.32.self_attn.gate_proj.biases": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.gate_proj.scales": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.gate_proj.weight": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.k_norm.weight": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.k_proj.biases": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.k_proj.scales": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.k_proj.weight": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.o_proj.biases": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.o_proj.scales": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.o_proj.weight": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.q_norm.weight": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.q_proj.biases": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.q_proj.scales": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.q_proj.weight": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.v_proj.biases": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.v_proj.scales": "model-00040-of-00082.safetensors", + "model.layers.32.self_attn.v_proj.weight": "model-00040-of-00082.safetensors", + "model.layers.33.input_layernorm.weight": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.expert_bias": "model-00041-of-00082.safetensors", + "model.layers.33.mlp.experts.down_proj.biases": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.experts.down_proj.scales": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.experts.down_proj.weight": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.experts.gate_proj.biases": "model-00042-of-00082.safetensors", + "model.layers.33.mlp.experts.gate_proj.scales": "model-00042-of-00082.safetensors", + "model.layers.33.mlp.experts.gate_proj.weight": "model-00042-of-00082.safetensors", + "model.layers.33.mlp.experts.up_proj.biases": "model-00042-of-00082.safetensors", + "model.layers.33.mlp.experts.up_proj.scales": "model-00042-of-00082.safetensors", + "model.layers.33.mlp.experts.up_proj.weight": "model-00042-of-00082.safetensors", + "model.layers.33.mlp.router.gate.biases": "model-00041-of-00082.safetensors", + "model.layers.33.mlp.router.gate.scales": "model-00041-of-00082.safetensors", + "model.layers.33.mlp.router.gate.weight": "model-00041-of-00082.safetensors", + "model.layers.33.mlp.shared_experts.down_proj.biases": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.shared_experts.down_proj.scales": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.shared_experts.down_proj.weight": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.shared_experts.gate_proj.biases": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.shared_experts.gate_proj.scales": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.shared_experts.gate_proj.weight": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.shared_experts.up_proj.biases": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.shared_experts.up_proj.scales": "model-00043-of-00082.safetensors", + "model.layers.33.mlp.shared_experts.up_proj.weight": "model-00043-of-00082.safetensors", + "model.layers.33.post_attention_layernorm.weight": "model-00043-of-00082.safetensors", + "model.layers.33.post_mlp_layernorm.weight": "model-00043-of-00082.safetensors", + "model.layers.33.pre_mlp_layernorm.weight": "model-00043-of-00082.safetensors", + "model.layers.33.self_attn.gate_proj.biases": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.gate_proj.scales": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.gate_proj.weight": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.k_norm.weight": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.k_proj.biases": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.k_proj.scales": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.k_proj.weight": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.o_proj.biases": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.o_proj.scales": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.o_proj.weight": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.q_norm.weight": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.q_proj.biases": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.q_proj.scales": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.q_proj.weight": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.v_proj.biases": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.v_proj.scales": "model-00041-of-00082.safetensors", + "model.layers.33.self_attn.v_proj.weight": "model-00041-of-00082.safetensors", + "model.layers.34.input_layernorm.weight": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.expert_bias": "model-00043-of-00082.safetensors", + "model.layers.34.mlp.experts.down_proj.biases": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.experts.down_proj.scales": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.experts.down_proj.weight": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.experts.gate_proj.biases": "model-00043-of-00082.safetensors", + "model.layers.34.mlp.experts.gate_proj.scales": "model-00043-of-00082.safetensors", + "model.layers.34.mlp.experts.gate_proj.weight": "model-00043-of-00082.safetensors", + "model.layers.34.mlp.experts.up_proj.biases": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.experts.up_proj.scales": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.experts.up_proj.weight": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.router.gate.biases": "model-00043-of-00082.safetensors", + "model.layers.34.mlp.router.gate.scales": "model-00043-of-00082.safetensors", + "model.layers.34.mlp.router.gate.weight": "model-00043-of-00082.safetensors", + "model.layers.34.mlp.shared_experts.down_proj.biases": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.shared_experts.down_proj.scales": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.shared_experts.down_proj.weight": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.shared_experts.gate_proj.biases": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.shared_experts.gate_proj.scales": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.shared_experts.gate_proj.weight": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.shared_experts.up_proj.biases": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.shared_experts.up_proj.scales": "model-00044-of-00082.safetensors", + "model.layers.34.mlp.shared_experts.up_proj.weight": "model-00044-of-00082.safetensors", + "model.layers.34.post_attention_layernorm.weight": "model-00044-of-00082.safetensors", + "model.layers.34.post_mlp_layernorm.weight": "model-00044-of-00082.safetensors", + "model.layers.34.pre_mlp_layernorm.weight": "model-00044-of-00082.safetensors", + "model.layers.34.self_attn.gate_proj.biases": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.gate_proj.scales": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.gate_proj.weight": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.k_norm.weight": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.k_proj.biases": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.k_proj.scales": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.k_proj.weight": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.o_proj.biases": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.o_proj.scales": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.o_proj.weight": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.q_norm.weight": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.q_proj.biases": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.q_proj.scales": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.q_proj.weight": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.v_proj.biases": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.v_proj.scales": "model-00043-of-00082.safetensors", + "model.layers.34.self_attn.v_proj.weight": "model-00043-of-00082.safetensors", + "model.layers.35.input_layernorm.weight": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.expert_bias": "model-00044-of-00082.safetensors", + "model.layers.35.mlp.experts.down_proj.biases": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.experts.down_proj.scales": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.experts.down_proj.weight": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.experts.gate_proj.biases": "model-00045-of-00082.safetensors", + "model.layers.35.mlp.experts.gate_proj.scales": "model-00045-of-00082.safetensors", + "model.layers.35.mlp.experts.gate_proj.weight": "model-00045-of-00082.safetensors", + "model.layers.35.mlp.experts.up_proj.biases": "model-00045-of-00082.safetensors", + "model.layers.35.mlp.experts.up_proj.scales": "model-00045-of-00082.safetensors", + "model.layers.35.mlp.experts.up_proj.weight": "model-00045-of-00082.safetensors", + "model.layers.35.mlp.router.gate.biases": "model-00044-of-00082.safetensors", + "model.layers.35.mlp.router.gate.scales": "model-00044-of-00082.safetensors", + "model.layers.35.mlp.router.gate.weight": "model-00044-of-00082.safetensors", + "model.layers.35.mlp.shared_experts.down_proj.biases": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.shared_experts.down_proj.scales": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.shared_experts.down_proj.weight": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.shared_experts.gate_proj.biases": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.shared_experts.gate_proj.scales": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.shared_experts.gate_proj.weight": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.shared_experts.up_proj.biases": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.shared_experts.up_proj.scales": "model-00046-of-00082.safetensors", + "model.layers.35.mlp.shared_experts.up_proj.weight": "model-00046-of-00082.safetensors", + "model.layers.35.post_attention_layernorm.weight": "model-00046-of-00082.safetensors", + "model.layers.35.post_mlp_layernorm.weight": "model-00046-of-00082.safetensors", + "model.layers.35.pre_mlp_layernorm.weight": "model-00046-of-00082.safetensors", + "model.layers.35.self_attn.gate_proj.biases": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.gate_proj.scales": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.gate_proj.weight": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.k_norm.weight": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.k_proj.biases": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.k_proj.scales": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.k_proj.weight": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.o_proj.biases": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.o_proj.scales": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.o_proj.weight": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.q_norm.weight": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.q_proj.biases": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.q_proj.scales": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.q_proj.weight": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.v_proj.biases": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.v_proj.scales": "model-00044-of-00082.safetensors", + "model.layers.35.self_attn.v_proj.weight": "model-00044-of-00082.safetensors", + "model.layers.36.input_layernorm.weight": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.expert_bias": "model-00046-of-00082.safetensors", + "model.layers.36.mlp.experts.down_proj.biases": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.experts.down_proj.scales": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.experts.down_proj.weight": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.experts.gate_proj.biases": "model-00046-of-00082.safetensors", + "model.layers.36.mlp.experts.gate_proj.scales": "model-00046-of-00082.safetensors", + "model.layers.36.mlp.experts.gate_proj.weight": "model-00046-of-00082.safetensors", + "model.layers.36.mlp.experts.up_proj.biases": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.experts.up_proj.scales": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.experts.up_proj.weight": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.router.gate.biases": "model-00046-of-00082.safetensors", + "model.layers.36.mlp.router.gate.scales": "model-00046-of-00082.safetensors", + "model.layers.36.mlp.router.gate.weight": "model-00046-of-00082.safetensors", + "model.layers.36.mlp.shared_experts.down_proj.biases": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.shared_experts.down_proj.scales": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.shared_experts.down_proj.weight": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.shared_experts.gate_proj.biases": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.shared_experts.gate_proj.scales": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.shared_experts.gate_proj.weight": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.shared_experts.up_proj.biases": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.shared_experts.up_proj.scales": "model-00047-of-00082.safetensors", + "model.layers.36.mlp.shared_experts.up_proj.weight": "model-00047-of-00082.safetensors", + "model.layers.36.post_attention_layernorm.weight": "model-00047-of-00082.safetensors", + "model.layers.36.post_mlp_layernorm.weight": "model-00047-of-00082.safetensors", + "model.layers.36.pre_mlp_layernorm.weight": "model-00047-of-00082.safetensors", + "model.layers.36.self_attn.gate_proj.biases": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.gate_proj.scales": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.gate_proj.weight": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.k_norm.weight": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.k_proj.biases": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.k_proj.scales": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.k_proj.weight": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.o_proj.biases": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.o_proj.scales": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.o_proj.weight": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.q_norm.weight": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.q_proj.biases": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.q_proj.scales": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.q_proj.weight": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.v_proj.biases": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.v_proj.scales": "model-00046-of-00082.safetensors", + "model.layers.36.self_attn.v_proj.weight": "model-00046-of-00082.safetensors", + "model.layers.37.input_layernorm.weight": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.expert_bias": "model-00047-of-00082.safetensors", + "model.layers.37.mlp.experts.down_proj.biases": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.experts.down_proj.scales": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.experts.down_proj.weight": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.experts.gate_proj.biases": "model-00048-of-00082.safetensors", + "model.layers.37.mlp.experts.gate_proj.scales": "model-00048-of-00082.safetensors", + "model.layers.37.mlp.experts.gate_proj.weight": "model-00048-of-00082.safetensors", + "model.layers.37.mlp.experts.up_proj.biases": "model-00048-of-00082.safetensors", + "model.layers.37.mlp.experts.up_proj.scales": "model-00048-of-00082.safetensors", + "model.layers.37.mlp.experts.up_proj.weight": "model-00048-of-00082.safetensors", + "model.layers.37.mlp.router.gate.biases": "model-00047-of-00082.safetensors", + "model.layers.37.mlp.router.gate.scales": "model-00047-of-00082.safetensors", + "model.layers.37.mlp.router.gate.weight": "model-00047-of-00082.safetensors", + "model.layers.37.mlp.shared_experts.down_proj.biases": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.shared_experts.down_proj.scales": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.shared_experts.down_proj.weight": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.shared_experts.gate_proj.biases": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.shared_experts.gate_proj.scales": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.shared_experts.gate_proj.weight": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.shared_experts.up_proj.biases": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.shared_experts.up_proj.scales": "model-00049-of-00082.safetensors", + "model.layers.37.mlp.shared_experts.up_proj.weight": "model-00049-of-00082.safetensors", + "model.layers.37.post_attention_layernorm.weight": "model-00049-of-00082.safetensors", + "model.layers.37.post_mlp_layernorm.weight": "model-00049-of-00082.safetensors", + "model.layers.37.pre_mlp_layernorm.weight": "model-00049-of-00082.safetensors", + "model.layers.37.self_attn.gate_proj.biases": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.gate_proj.scales": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.gate_proj.weight": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.k_norm.weight": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.k_proj.biases": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.k_proj.scales": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.k_proj.weight": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.o_proj.biases": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.o_proj.scales": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.o_proj.weight": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.q_norm.weight": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.q_proj.biases": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.q_proj.scales": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.q_proj.weight": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.v_proj.biases": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.v_proj.scales": "model-00047-of-00082.safetensors", + "model.layers.37.self_attn.v_proj.weight": "model-00047-of-00082.safetensors", + "model.layers.38.input_layernorm.weight": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.expert_bias": "model-00049-of-00082.safetensors", + "model.layers.38.mlp.experts.down_proj.biases": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.experts.down_proj.scales": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.experts.down_proj.weight": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.experts.gate_proj.biases": "model-00049-of-00082.safetensors", + "model.layers.38.mlp.experts.gate_proj.scales": "model-00049-of-00082.safetensors", + "model.layers.38.mlp.experts.gate_proj.weight": "model-00049-of-00082.safetensors", + "model.layers.38.mlp.experts.up_proj.biases": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.experts.up_proj.scales": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.experts.up_proj.weight": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.router.gate.biases": "model-00049-of-00082.safetensors", + "model.layers.38.mlp.router.gate.scales": "model-00049-of-00082.safetensors", + "model.layers.38.mlp.router.gate.weight": "model-00049-of-00082.safetensors", + "model.layers.38.mlp.shared_experts.down_proj.biases": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.shared_experts.down_proj.scales": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.shared_experts.down_proj.weight": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.shared_experts.gate_proj.biases": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.shared_experts.gate_proj.scales": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.shared_experts.gate_proj.weight": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.shared_experts.up_proj.biases": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.shared_experts.up_proj.scales": "model-00050-of-00082.safetensors", + "model.layers.38.mlp.shared_experts.up_proj.weight": "model-00050-of-00082.safetensors", + "model.layers.38.post_attention_layernorm.weight": "model-00050-of-00082.safetensors", + "model.layers.38.post_mlp_layernorm.weight": "model-00050-of-00082.safetensors", + "model.layers.38.pre_mlp_layernorm.weight": "model-00050-of-00082.safetensors", + "model.layers.38.self_attn.gate_proj.biases": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.gate_proj.scales": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.gate_proj.weight": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.k_norm.weight": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.k_proj.biases": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.k_proj.scales": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.k_proj.weight": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.o_proj.biases": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.o_proj.scales": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.o_proj.weight": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.q_norm.weight": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.q_proj.biases": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.q_proj.scales": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.q_proj.weight": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.v_proj.biases": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.v_proj.scales": "model-00049-of-00082.safetensors", + "model.layers.38.self_attn.v_proj.weight": "model-00049-of-00082.safetensors", + "model.layers.39.input_layernorm.weight": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.expert_bias": "model-00050-of-00082.safetensors", + "model.layers.39.mlp.experts.down_proj.biases": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.experts.down_proj.scales": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.experts.down_proj.weight": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.experts.gate_proj.biases": "model-00051-of-00082.safetensors", + "model.layers.39.mlp.experts.gate_proj.scales": "model-00051-of-00082.safetensors", + "model.layers.39.mlp.experts.gate_proj.weight": "model-00051-of-00082.safetensors", + "model.layers.39.mlp.experts.up_proj.biases": "model-00051-of-00082.safetensors", + "model.layers.39.mlp.experts.up_proj.scales": "model-00051-of-00082.safetensors", + "model.layers.39.mlp.experts.up_proj.weight": "model-00051-of-00082.safetensors", + "model.layers.39.mlp.router.gate.biases": "model-00050-of-00082.safetensors", + "model.layers.39.mlp.router.gate.scales": "model-00050-of-00082.safetensors", + "model.layers.39.mlp.router.gate.weight": "model-00050-of-00082.safetensors", + "model.layers.39.mlp.shared_experts.down_proj.biases": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.shared_experts.down_proj.scales": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.shared_experts.down_proj.weight": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.shared_experts.gate_proj.biases": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.shared_experts.gate_proj.scales": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.shared_experts.gate_proj.weight": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.shared_experts.up_proj.biases": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.shared_experts.up_proj.scales": "model-00052-of-00082.safetensors", + "model.layers.39.mlp.shared_experts.up_proj.weight": "model-00052-of-00082.safetensors", + "model.layers.39.post_attention_layernorm.weight": "model-00052-of-00082.safetensors", + "model.layers.39.post_mlp_layernorm.weight": "model-00052-of-00082.safetensors", + "model.layers.39.pre_mlp_layernorm.weight": "model-00052-of-00082.safetensors", + "model.layers.39.self_attn.gate_proj.biases": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.gate_proj.scales": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.gate_proj.weight": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.k_norm.weight": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.k_proj.biases": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.k_proj.scales": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.k_proj.weight": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.o_proj.biases": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.o_proj.scales": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.o_proj.weight": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.q_norm.weight": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.q_proj.biases": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.q_proj.scales": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.q_proj.weight": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.v_proj.biases": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.v_proj.scales": "model-00050-of-00082.safetensors", + "model.layers.39.self_attn.v_proj.weight": "model-00050-of-00082.safetensors", + "model.layers.4.input_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.4.mlp.down_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.4.mlp.down_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.4.mlp.down_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.4.mlp.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.4.mlp.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.4.mlp.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.4.mlp.up_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.4.mlp.up_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.4.mlp.up_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.4.post_attention_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.4.post_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.4.pre_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.k_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.k_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.k_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.k_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.o_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.o_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.o_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.q_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.q_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.q_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.q_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.v_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.v_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.4.self_attn.v_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.40.input_layernorm.weight": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.expert_bias": "model-00052-of-00082.safetensors", + "model.layers.40.mlp.experts.down_proj.biases": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.experts.down_proj.scales": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.experts.down_proj.weight": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.experts.gate_proj.biases": "model-00052-of-00082.safetensors", + "model.layers.40.mlp.experts.gate_proj.scales": "model-00052-of-00082.safetensors", + "model.layers.40.mlp.experts.gate_proj.weight": "model-00052-of-00082.safetensors", + "model.layers.40.mlp.experts.up_proj.biases": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.experts.up_proj.scales": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.experts.up_proj.weight": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.router.gate.biases": "model-00052-of-00082.safetensors", + "model.layers.40.mlp.router.gate.scales": "model-00052-of-00082.safetensors", + "model.layers.40.mlp.router.gate.weight": "model-00052-of-00082.safetensors", + "model.layers.40.mlp.shared_experts.down_proj.biases": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.shared_experts.down_proj.scales": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.shared_experts.down_proj.weight": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.shared_experts.gate_proj.biases": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.shared_experts.gate_proj.scales": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.shared_experts.gate_proj.weight": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.shared_experts.up_proj.biases": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.shared_experts.up_proj.scales": "model-00053-of-00082.safetensors", + "model.layers.40.mlp.shared_experts.up_proj.weight": "model-00053-of-00082.safetensors", + "model.layers.40.post_attention_layernorm.weight": "model-00053-of-00082.safetensors", + "model.layers.40.post_mlp_layernorm.weight": "model-00053-of-00082.safetensors", + "model.layers.40.pre_mlp_layernorm.weight": "model-00053-of-00082.safetensors", + "model.layers.40.self_attn.gate_proj.biases": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.gate_proj.scales": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.gate_proj.weight": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.k_norm.weight": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.k_proj.biases": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.k_proj.scales": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.k_proj.weight": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.o_proj.biases": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.o_proj.scales": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.o_proj.weight": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.q_norm.weight": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.q_proj.biases": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.q_proj.scales": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.q_proj.weight": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.v_proj.biases": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.v_proj.scales": "model-00052-of-00082.safetensors", + "model.layers.40.self_attn.v_proj.weight": "model-00052-of-00082.safetensors", + "model.layers.41.input_layernorm.weight": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.expert_bias": "model-00053-of-00082.safetensors", + "model.layers.41.mlp.experts.down_proj.biases": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.experts.down_proj.scales": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.experts.down_proj.weight": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.experts.gate_proj.biases": "model-00054-of-00082.safetensors", + "model.layers.41.mlp.experts.gate_proj.scales": "model-00054-of-00082.safetensors", + "model.layers.41.mlp.experts.gate_proj.weight": "model-00054-of-00082.safetensors", + "model.layers.41.mlp.experts.up_proj.biases": "model-00054-of-00082.safetensors", + "model.layers.41.mlp.experts.up_proj.scales": "model-00054-of-00082.safetensors", + "model.layers.41.mlp.experts.up_proj.weight": "model-00054-of-00082.safetensors", + "model.layers.41.mlp.router.gate.biases": "model-00053-of-00082.safetensors", + "model.layers.41.mlp.router.gate.scales": "model-00053-of-00082.safetensors", + "model.layers.41.mlp.router.gate.weight": "model-00053-of-00082.safetensors", + "model.layers.41.mlp.shared_experts.down_proj.biases": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.shared_experts.down_proj.scales": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.shared_experts.down_proj.weight": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.shared_experts.gate_proj.biases": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.shared_experts.gate_proj.scales": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.shared_experts.gate_proj.weight": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.shared_experts.up_proj.biases": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.shared_experts.up_proj.scales": "model-00055-of-00082.safetensors", + "model.layers.41.mlp.shared_experts.up_proj.weight": "model-00055-of-00082.safetensors", + "model.layers.41.post_attention_layernorm.weight": "model-00055-of-00082.safetensors", + "model.layers.41.post_mlp_layernorm.weight": "model-00055-of-00082.safetensors", + "model.layers.41.pre_mlp_layernorm.weight": "model-00055-of-00082.safetensors", + "model.layers.41.self_attn.gate_proj.biases": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.gate_proj.scales": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.gate_proj.weight": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.k_norm.weight": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.k_proj.biases": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.k_proj.scales": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.k_proj.weight": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.o_proj.biases": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.o_proj.scales": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.o_proj.weight": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.q_norm.weight": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.q_proj.biases": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.q_proj.scales": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.q_proj.weight": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.v_proj.biases": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.v_proj.scales": "model-00053-of-00082.safetensors", + "model.layers.41.self_attn.v_proj.weight": "model-00053-of-00082.safetensors", + "model.layers.42.input_layernorm.weight": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.expert_bias": "model-00055-of-00082.safetensors", + "model.layers.42.mlp.experts.down_proj.biases": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.experts.down_proj.scales": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.experts.down_proj.weight": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.experts.gate_proj.biases": "model-00055-of-00082.safetensors", + "model.layers.42.mlp.experts.gate_proj.scales": "model-00055-of-00082.safetensors", + "model.layers.42.mlp.experts.gate_proj.weight": "model-00055-of-00082.safetensors", + "model.layers.42.mlp.experts.up_proj.biases": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.experts.up_proj.scales": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.experts.up_proj.weight": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.router.gate.biases": "model-00055-of-00082.safetensors", + "model.layers.42.mlp.router.gate.scales": "model-00055-of-00082.safetensors", + "model.layers.42.mlp.router.gate.weight": "model-00055-of-00082.safetensors", + "model.layers.42.mlp.shared_experts.down_proj.biases": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.shared_experts.down_proj.scales": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.shared_experts.down_proj.weight": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.shared_experts.gate_proj.biases": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.shared_experts.gate_proj.scales": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.shared_experts.gate_proj.weight": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.shared_experts.up_proj.biases": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.shared_experts.up_proj.scales": "model-00056-of-00082.safetensors", + "model.layers.42.mlp.shared_experts.up_proj.weight": "model-00056-of-00082.safetensors", + "model.layers.42.post_attention_layernorm.weight": "model-00056-of-00082.safetensors", + "model.layers.42.post_mlp_layernorm.weight": "model-00056-of-00082.safetensors", + "model.layers.42.pre_mlp_layernorm.weight": "model-00056-of-00082.safetensors", + "model.layers.42.self_attn.gate_proj.biases": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.gate_proj.scales": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.gate_proj.weight": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.k_norm.weight": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.k_proj.biases": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.k_proj.scales": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.k_proj.weight": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.o_proj.biases": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.o_proj.scales": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.o_proj.weight": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.q_norm.weight": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.q_proj.biases": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.q_proj.scales": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.q_proj.weight": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.v_proj.biases": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.v_proj.scales": "model-00055-of-00082.safetensors", + "model.layers.42.self_attn.v_proj.weight": "model-00055-of-00082.safetensors", + "model.layers.43.input_layernorm.weight": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.expert_bias": "model-00056-of-00082.safetensors", + "model.layers.43.mlp.experts.down_proj.biases": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.experts.down_proj.scales": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.experts.down_proj.weight": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.experts.gate_proj.biases": "model-00057-of-00082.safetensors", + "model.layers.43.mlp.experts.gate_proj.scales": "model-00057-of-00082.safetensors", + "model.layers.43.mlp.experts.gate_proj.weight": "model-00057-of-00082.safetensors", + "model.layers.43.mlp.experts.up_proj.biases": "model-00057-of-00082.safetensors", + "model.layers.43.mlp.experts.up_proj.scales": "model-00057-of-00082.safetensors", + "model.layers.43.mlp.experts.up_proj.weight": "model-00057-of-00082.safetensors", + "model.layers.43.mlp.router.gate.biases": "model-00056-of-00082.safetensors", + "model.layers.43.mlp.router.gate.scales": "model-00056-of-00082.safetensors", + "model.layers.43.mlp.router.gate.weight": "model-00056-of-00082.safetensors", + "model.layers.43.mlp.shared_experts.down_proj.biases": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.shared_experts.down_proj.scales": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.shared_experts.down_proj.weight": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.shared_experts.gate_proj.biases": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.shared_experts.gate_proj.scales": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.shared_experts.gate_proj.weight": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.shared_experts.up_proj.biases": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.shared_experts.up_proj.scales": "model-00058-of-00082.safetensors", + "model.layers.43.mlp.shared_experts.up_proj.weight": "model-00058-of-00082.safetensors", + "model.layers.43.post_attention_layernorm.weight": "model-00058-of-00082.safetensors", + "model.layers.43.post_mlp_layernorm.weight": "model-00058-of-00082.safetensors", + "model.layers.43.pre_mlp_layernorm.weight": "model-00058-of-00082.safetensors", + "model.layers.43.self_attn.gate_proj.biases": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.gate_proj.scales": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.gate_proj.weight": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.k_norm.weight": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.k_proj.biases": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.k_proj.scales": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.k_proj.weight": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.o_proj.biases": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.o_proj.scales": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.o_proj.weight": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.q_norm.weight": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.q_proj.biases": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.q_proj.scales": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.q_proj.weight": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.v_proj.biases": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.v_proj.scales": "model-00056-of-00082.safetensors", + "model.layers.43.self_attn.v_proj.weight": "model-00056-of-00082.safetensors", + "model.layers.44.input_layernorm.weight": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.expert_bias": "model-00058-of-00082.safetensors", + "model.layers.44.mlp.experts.down_proj.biases": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.experts.down_proj.scales": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.experts.down_proj.weight": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.experts.gate_proj.biases": "model-00058-of-00082.safetensors", + "model.layers.44.mlp.experts.gate_proj.scales": "model-00058-of-00082.safetensors", + "model.layers.44.mlp.experts.gate_proj.weight": "model-00058-of-00082.safetensors", + "model.layers.44.mlp.experts.up_proj.biases": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.experts.up_proj.scales": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.experts.up_proj.weight": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.router.gate.biases": "model-00058-of-00082.safetensors", + "model.layers.44.mlp.router.gate.scales": "model-00058-of-00082.safetensors", + "model.layers.44.mlp.router.gate.weight": "model-00058-of-00082.safetensors", + "model.layers.44.mlp.shared_experts.down_proj.biases": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.shared_experts.down_proj.scales": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.shared_experts.down_proj.weight": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.shared_experts.gate_proj.biases": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.shared_experts.gate_proj.scales": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.shared_experts.gate_proj.weight": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.shared_experts.up_proj.biases": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.shared_experts.up_proj.scales": "model-00059-of-00082.safetensors", + "model.layers.44.mlp.shared_experts.up_proj.weight": "model-00059-of-00082.safetensors", + "model.layers.44.post_attention_layernorm.weight": "model-00059-of-00082.safetensors", + "model.layers.44.post_mlp_layernorm.weight": "model-00059-of-00082.safetensors", + "model.layers.44.pre_mlp_layernorm.weight": "model-00059-of-00082.safetensors", + "model.layers.44.self_attn.gate_proj.biases": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.gate_proj.scales": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.gate_proj.weight": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.k_norm.weight": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.k_proj.biases": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.k_proj.scales": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.k_proj.weight": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.o_proj.biases": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.o_proj.scales": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.o_proj.weight": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.q_norm.weight": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.q_proj.biases": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.q_proj.scales": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.q_proj.weight": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.v_proj.biases": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.v_proj.scales": "model-00058-of-00082.safetensors", + "model.layers.44.self_attn.v_proj.weight": "model-00058-of-00082.safetensors", + "model.layers.45.input_layernorm.weight": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.expert_bias": "model-00059-of-00082.safetensors", + "model.layers.45.mlp.experts.down_proj.biases": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.experts.down_proj.scales": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.experts.down_proj.weight": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.experts.gate_proj.biases": "model-00060-of-00082.safetensors", + "model.layers.45.mlp.experts.gate_proj.scales": "model-00060-of-00082.safetensors", + "model.layers.45.mlp.experts.gate_proj.weight": "model-00060-of-00082.safetensors", + "model.layers.45.mlp.experts.up_proj.biases": "model-00060-of-00082.safetensors", + "model.layers.45.mlp.experts.up_proj.scales": "model-00060-of-00082.safetensors", + "model.layers.45.mlp.experts.up_proj.weight": "model-00060-of-00082.safetensors", + "model.layers.45.mlp.router.gate.biases": "model-00059-of-00082.safetensors", + "model.layers.45.mlp.router.gate.scales": "model-00059-of-00082.safetensors", + "model.layers.45.mlp.router.gate.weight": "model-00059-of-00082.safetensors", + "model.layers.45.mlp.shared_experts.down_proj.biases": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.shared_experts.down_proj.scales": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.shared_experts.down_proj.weight": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.shared_experts.gate_proj.biases": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.shared_experts.gate_proj.scales": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.shared_experts.gate_proj.weight": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.shared_experts.up_proj.biases": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.shared_experts.up_proj.scales": "model-00061-of-00082.safetensors", + "model.layers.45.mlp.shared_experts.up_proj.weight": "model-00061-of-00082.safetensors", + "model.layers.45.post_attention_layernorm.weight": "model-00061-of-00082.safetensors", + "model.layers.45.post_mlp_layernorm.weight": "model-00061-of-00082.safetensors", + "model.layers.45.pre_mlp_layernorm.weight": "model-00061-of-00082.safetensors", + "model.layers.45.self_attn.gate_proj.biases": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.gate_proj.scales": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.gate_proj.weight": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.k_norm.weight": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.k_proj.biases": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.k_proj.scales": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.k_proj.weight": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.o_proj.biases": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.o_proj.scales": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.o_proj.weight": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.q_norm.weight": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.q_proj.biases": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.q_proj.scales": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.q_proj.weight": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.v_proj.biases": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.v_proj.scales": "model-00059-of-00082.safetensors", + "model.layers.45.self_attn.v_proj.weight": "model-00059-of-00082.safetensors", + "model.layers.46.input_layernorm.weight": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.expert_bias": "model-00061-of-00082.safetensors", + "model.layers.46.mlp.experts.down_proj.biases": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.experts.down_proj.scales": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.experts.down_proj.weight": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.experts.gate_proj.biases": "model-00061-of-00082.safetensors", + "model.layers.46.mlp.experts.gate_proj.scales": "model-00061-of-00082.safetensors", + "model.layers.46.mlp.experts.gate_proj.weight": "model-00061-of-00082.safetensors", + "model.layers.46.mlp.experts.up_proj.biases": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.experts.up_proj.scales": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.experts.up_proj.weight": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.router.gate.biases": "model-00061-of-00082.safetensors", + "model.layers.46.mlp.router.gate.scales": "model-00061-of-00082.safetensors", + "model.layers.46.mlp.router.gate.weight": "model-00061-of-00082.safetensors", + "model.layers.46.mlp.shared_experts.down_proj.biases": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.shared_experts.down_proj.scales": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.shared_experts.down_proj.weight": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.shared_experts.gate_proj.biases": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.shared_experts.gate_proj.scales": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.shared_experts.gate_proj.weight": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.shared_experts.up_proj.biases": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.shared_experts.up_proj.scales": "model-00062-of-00082.safetensors", + "model.layers.46.mlp.shared_experts.up_proj.weight": "model-00062-of-00082.safetensors", + "model.layers.46.post_attention_layernorm.weight": "model-00062-of-00082.safetensors", + "model.layers.46.post_mlp_layernorm.weight": "model-00062-of-00082.safetensors", + "model.layers.46.pre_mlp_layernorm.weight": "model-00062-of-00082.safetensors", + "model.layers.46.self_attn.gate_proj.biases": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.gate_proj.scales": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.gate_proj.weight": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.k_norm.weight": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.k_proj.biases": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.k_proj.scales": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.k_proj.weight": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.o_proj.biases": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.o_proj.scales": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.o_proj.weight": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.q_norm.weight": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.q_proj.biases": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.q_proj.scales": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.q_proj.weight": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.v_proj.biases": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.v_proj.scales": "model-00061-of-00082.safetensors", + "model.layers.46.self_attn.v_proj.weight": "model-00061-of-00082.safetensors", + "model.layers.47.input_layernorm.weight": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.expert_bias": "model-00062-of-00082.safetensors", + "model.layers.47.mlp.experts.down_proj.biases": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.experts.down_proj.scales": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.experts.down_proj.weight": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.experts.gate_proj.biases": "model-00063-of-00082.safetensors", + "model.layers.47.mlp.experts.gate_proj.scales": "model-00063-of-00082.safetensors", + "model.layers.47.mlp.experts.gate_proj.weight": "model-00063-of-00082.safetensors", + "model.layers.47.mlp.experts.up_proj.biases": "model-00063-of-00082.safetensors", + "model.layers.47.mlp.experts.up_proj.scales": "model-00063-of-00082.safetensors", + "model.layers.47.mlp.experts.up_proj.weight": "model-00063-of-00082.safetensors", + "model.layers.47.mlp.router.gate.biases": "model-00062-of-00082.safetensors", + "model.layers.47.mlp.router.gate.scales": "model-00062-of-00082.safetensors", + "model.layers.47.mlp.router.gate.weight": "model-00062-of-00082.safetensors", + "model.layers.47.mlp.shared_experts.down_proj.biases": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.shared_experts.down_proj.scales": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.shared_experts.down_proj.weight": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.shared_experts.gate_proj.biases": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.shared_experts.gate_proj.scales": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.shared_experts.gate_proj.weight": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.shared_experts.up_proj.biases": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.shared_experts.up_proj.scales": "model-00064-of-00082.safetensors", + "model.layers.47.mlp.shared_experts.up_proj.weight": "model-00064-of-00082.safetensors", + "model.layers.47.post_attention_layernorm.weight": "model-00064-of-00082.safetensors", + "model.layers.47.post_mlp_layernorm.weight": "model-00064-of-00082.safetensors", + "model.layers.47.pre_mlp_layernorm.weight": "model-00064-of-00082.safetensors", + "model.layers.47.self_attn.gate_proj.biases": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.gate_proj.scales": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.gate_proj.weight": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.k_norm.weight": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.k_proj.biases": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.k_proj.scales": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.k_proj.weight": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.o_proj.biases": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.o_proj.scales": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.o_proj.weight": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.q_norm.weight": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.q_proj.biases": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.q_proj.scales": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.q_proj.weight": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.v_proj.biases": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.v_proj.scales": "model-00062-of-00082.safetensors", + "model.layers.47.self_attn.v_proj.weight": "model-00062-of-00082.safetensors", + "model.layers.48.input_layernorm.weight": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.expert_bias": "model-00064-of-00082.safetensors", + "model.layers.48.mlp.experts.down_proj.biases": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.experts.down_proj.scales": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.experts.down_proj.weight": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.experts.gate_proj.biases": "model-00064-of-00082.safetensors", + "model.layers.48.mlp.experts.gate_proj.scales": "model-00064-of-00082.safetensors", + "model.layers.48.mlp.experts.gate_proj.weight": "model-00064-of-00082.safetensors", + "model.layers.48.mlp.experts.up_proj.biases": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.experts.up_proj.scales": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.experts.up_proj.weight": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.router.gate.biases": "model-00064-of-00082.safetensors", + "model.layers.48.mlp.router.gate.scales": "model-00064-of-00082.safetensors", + "model.layers.48.mlp.router.gate.weight": "model-00064-of-00082.safetensors", + "model.layers.48.mlp.shared_experts.down_proj.biases": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.shared_experts.down_proj.scales": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.shared_experts.down_proj.weight": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.shared_experts.gate_proj.biases": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.shared_experts.gate_proj.scales": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.shared_experts.gate_proj.weight": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.shared_experts.up_proj.biases": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.shared_experts.up_proj.scales": "model-00065-of-00082.safetensors", + "model.layers.48.mlp.shared_experts.up_proj.weight": "model-00065-of-00082.safetensors", + "model.layers.48.post_attention_layernorm.weight": "model-00065-of-00082.safetensors", + "model.layers.48.post_mlp_layernorm.weight": "model-00065-of-00082.safetensors", + "model.layers.48.pre_mlp_layernorm.weight": "model-00065-of-00082.safetensors", + "model.layers.48.self_attn.gate_proj.biases": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.gate_proj.scales": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.gate_proj.weight": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.k_norm.weight": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.k_proj.biases": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.k_proj.scales": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.k_proj.weight": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.o_proj.biases": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.o_proj.scales": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.o_proj.weight": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.q_norm.weight": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.q_proj.biases": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.q_proj.scales": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.q_proj.weight": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.v_proj.biases": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.v_proj.scales": "model-00064-of-00082.safetensors", + "model.layers.48.self_attn.v_proj.weight": "model-00064-of-00082.safetensors", + "model.layers.49.input_layernorm.weight": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.expert_bias": "model-00065-of-00082.safetensors", + "model.layers.49.mlp.experts.down_proj.biases": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.experts.down_proj.scales": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.experts.down_proj.weight": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.experts.gate_proj.biases": "model-00066-of-00082.safetensors", + "model.layers.49.mlp.experts.gate_proj.scales": "model-00066-of-00082.safetensors", + "model.layers.49.mlp.experts.gate_proj.weight": "model-00066-of-00082.safetensors", + "model.layers.49.mlp.experts.up_proj.biases": "model-00066-of-00082.safetensors", + "model.layers.49.mlp.experts.up_proj.scales": "model-00066-of-00082.safetensors", + "model.layers.49.mlp.experts.up_proj.weight": "model-00066-of-00082.safetensors", + "model.layers.49.mlp.router.gate.biases": "model-00065-of-00082.safetensors", + "model.layers.49.mlp.router.gate.scales": "model-00065-of-00082.safetensors", + "model.layers.49.mlp.router.gate.weight": "model-00065-of-00082.safetensors", + "model.layers.49.mlp.shared_experts.down_proj.biases": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.shared_experts.down_proj.scales": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.shared_experts.down_proj.weight": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.shared_experts.gate_proj.biases": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.shared_experts.gate_proj.scales": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.shared_experts.gate_proj.weight": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.shared_experts.up_proj.biases": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.shared_experts.up_proj.scales": "model-00067-of-00082.safetensors", + "model.layers.49.mlp.shared_experts.up_proj.weight": "model-00067-of-00082.safetensors", + "model.layers.49.post_attention_layernorm.weight": "model-00067-of-00082.safetensors", + "model.layers.49.post_mlp_layernorm.weight": "model-00067-of-00082.safetensors", + "model.layers.49.pre_mlp_layernorm.weight": "model-00067-of-00082.safetensors", + "model.layers.49.self_attn.gate_proj.biases": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.gate_proj.scales": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.gate_proj.weight": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.k_norm.weight": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.k_proj.biases": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.k_proj.scales": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.k_proj.weight": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.o_proj.biases": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.o_proj.scales": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.o_proj.weight": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.q_norm.weight": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.q_proj.biases": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.q_proj.scales": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.q_proj.weight": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.v_proj.biases": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.v_proj.scales": "model-00065-of-00082.safetensors", + "model.layers.49.self_attn.v_proj.weight": "model-00065-of-00082.safetensors", + "model.layers.5.input_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.5.mlp.down_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.5.mlp.down_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.5.mlp.down_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.5.mlp.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.5.mlp.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.5.mlp.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.5.mlp.up_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.5.mlp.up_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.5.mlp.up_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.5.post_attention_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.5.post_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.5.pre_mlp_layernorm.weight": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.k_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.k_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.k_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.k_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.o_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.o_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.o_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.q_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.q_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.q_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.q_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.v_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.v_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.5.self_attn.v_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.50.input_layernorm.weight": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.expert_bias": "model-00067-of-00082.safetensors", + "model.layers.50.mlp.experts.down_proj.biases": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.experts.down_proj.scales": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.experts.down_proj.weight": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.experts.gate_proj.biases": "model-00067-of-00082.safetensors", + "model.layers.50.mlp.experts.gate_proj.scales": "model-00067-of-00082.safetensors", + "model.layers.50.mlp.experts.gate_proj.weight": "model-00067-of-00082.safetensors", + "model.layers.50.mlp.experts.up_proj.biases": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.experts.up_proj.scales": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.experts.up_proj.weight": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.router.gate.biases": "model-00067-of-00082.safetensors", + "model.layers.50.mlp.router.gate.scales": "model-00067-of-00082.safetensors", + "model.layers.50.mlp.router.gate.weight": "model-00067-of-00082.safetensors", + "model.layers.50.mlp.shared_experts.down_proj.biases": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.shared_experts.down_proj.scales": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.shared_experts.down_proj.weight": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.shared_experts.gate_proj.biases": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.shared_experts.gate_proj.scales": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.shared_experts.gate_proj.weight": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.shared_experts.up_proj.biases": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.shared_experts.up_proj.scales": "model-00068-of-00082.safetensors", + "model.layers.50.mlp.shared_experts.up_proj.weight": "model-00068-of-00082.safetensors", + "model.layers.50.post_attention_layernorm.weight": "model-00068-of-00082.safetensors", + "model.layers.50.post_mlp_layernorm.weight": "model-00068-of-00082.safetensors", + "model.layers.50.pre_mlp_layernorm.weight": "model-00068-of-00082.safetensors", + "model.layers.50.self_attn.gate_proj.biases": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.gate_proj.scales": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.gate_proj.weight": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.k_norm.weight": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.k_proj.biases": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.k_proj.scales": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.k_proj.weight": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.o_proj.biases": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.o_proj.scales": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.o_proj.weight": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.q_norm.weight": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.q_proj.biases": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.q_proj.scales": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.q_proj.weight": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.v_proj.biases": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.v_proj.scales": "model-00067-of-00082.safetensors", + "model.layers.50.self_attn.v_proj.weight": "model-00067-of-00082.safetensors", + "model.layers.51.input_layernorm.weight": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.expert_bias": "model-00068-of-00082.safetensors", + "model.layers.51.mlp.experts.down_proj.biases": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.experts.down_proj.scales": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.experts.down_proj.weight": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.experts.gate_proj.biases": "model-00069-of-00082.safetensors", + "model.layers.51.mlp.experts.gate_proj.scales": "model-00069-of-00082.safetensors", + "model.layers.51.mlp.experts.gate_proj.weight": "model-00069-of-00082.safetensors", + "model.layers.51.mlp.experts.up_proj.biases": "model-00069-of-00082.safetensors", + "model.layers.51.mlp.experts.up_proj.scales": "model-00069-of-00082.safetensors", + "model.layers.51.mlp.experts.up_proj.weight": "model-00069-of-00082.safetensors", + "model.layers.51.mlp.router.gate.biases": "model-00068-of-00082.safetensors", + "model.layers.51.mlp.router.gate.scales": "model-00068-of-00082.safetensors", + "model.layers.51.mlp.router.gate.weight": "model-00068-of-00082.safetensors", + "model.layers.51.mlp.shared_experts.down_proj.biases": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.shared_experts.down_proj.scales": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.shared_experts.down_proj.weight": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.shared_experts.gate_proj.biases": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.shared_experts.gate_proj.scales": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.shared_experts.gate_proj.weight": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.shared_experts.up_proj.biases": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.shared_experts.up_proj.scales": "model-00070-of-00082.safetensors", + "model.layers.51.mlp.shared_experts.up_proj.weight": "model-00070-of-00082.safetensors", + "model.layers.51.post_attention_layernorm.weight": "model-00070-of-00082.safetensors", + "model.layers.51.post_mlp_layernorm.weight": "model-00070-of-00082.safetensors", + "model.layers.51.pre_mlp_layernorm.weight": "model-00070-of-00082.safetensors", + "model.layers.51.self_attn.gate_proj.biases": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.gate_proj.scales": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.gate_proj.weight": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.k_norm.weight": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.k_proj.biases": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.k_proj.scales": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.k_proj.weight": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.o_proj.biases": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.o_proj.scales": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.o_proj.weight": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.q_norm.weight": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.q_proj.biases": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.q_proj.scales": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.q_proj.weight": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.v_proj.biases": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.v_proj.scales": "model-00068-of-00082.safetensors", + "model.layers.51.self_attn.v_proj.weight": "model-00068-of-00082.safetensors", + "model.layers.52.input_layernorm.weight": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.expert_bias": "model-00070-of-00082.safetensors", + "model.layers.52.mlp.experts.down_proj.biases": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.experts.down_proj.scales": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.experts.down_proj.weight": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.experts.gate_proj.biases": "model-00070-of-00082.safetensors", + "model.layers.52.mlp.experts.gate_proj.scales": "model-00070-of-00082.safetensors", + "model.layers.52.mlp.experts.gate_proj.weight": "model-00070-of-00082.safetensors", + "model.layers.52.mlp.experts.up_proj.biases": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.experts.up_proj.scales": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.experts.up_proj.weight": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.router.gate.biases": "model-00070-of-00082.safetensors", + "model.layers.52.mlp.router.gate.scales": "model-00070-of-00082.safetensors", + "model.layers.52.mlp.router.gate.weight": "model-00070-of-00082.safetensors", + "model.layers.52.mlp.shared_experts.down_proj.biases": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.shared_experts.down_proj.scales": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.shared_experts.down_proj.weight": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.shared_experts.gate_proj.biases": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.shared_experts.gate_proj.scales": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.shared_experts.gate_proj.weight": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.shared_experts.up_proj.biases": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.shared_experts.up_proj.scales": "model-00071-of-00082.safetensors", + "model.layers.52.mlp.shared_experts.up_proj.weight": "model-00071-of-00082.safetensors", + "model.layers.52.post_attention_layernorm.weight": "model-00071-of-00082.safetensors", + "model.layers.52.post_mlp_layernorm.weight": "model-00071-of-00082.safetensors", + "model.layers.52.pre_mlp_layernorm.weight": "model-00071-of-00082.safetensors", + "model.layers.52.self_attn.gate_proj.biases": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.gate_proj.scales": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.gate_proj.weight": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.k_norm.weight": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.k_proj.biases": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.k_proj.scales": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.k_proj.weight": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.o_proj.biases": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.o_proj.scales": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.o_proj.weight": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.q_norm.weight": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.q_proj.biases": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.q_proj.scales": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.q_proj.weight": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.v_proj.biases": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.v_proj.scales": "model-00070-of-00082.safetensors", + "model.layers.52.self_attn.v_proj.weight": "model-00070-of-00082.safetensors", + "model.layers.53.input_layernorm.weight": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.expert_bias": "model-00071-of-00082.safetensors", + "model.layers.53.mlp.experts.down_proj.biases": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.experts.down_proj.scales": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.experts.down_proj.weight": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.experts.gate_proj.biases": "model-00072-of-00082.safetensors", + "model.layers.53.mlp.experts.gate_proj.scales": "model-00072-of-00082.safetensors", + "model.layers.53.mlp.experts.gate_proj.weight": "model-00072-of-00082.safetensors", + "model.layers.53.mlp.experts.up_proj.biases": "model-00072-of-00082.safetensors", + "model.layers.53.mlp.experts.up_proj.scales": "model-00072-of-00082.safetensors", + "model.layers.53.mlp.experts.up_proj.weight": "model-00072-of-00082.safetensors", + "model.layers.53.mlp.router.gate.biases": "model-00071-of-00082.safetensors", + "model.layers.53.mlp.router.gate.scales": "model-00071-of-00082.safetensors", + "model.layers.53.mlp.router.gate.weight": "model-00071-of-00082.safetensors", + "model.layers.53.mlp.shared_experts.down_proj.biases": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.shared_experts.down_proj.scales": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.shared_experts.down_proj.weight": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.shared_experts.gate_proj.biases": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.shared_experts.gate_proj.scales": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.shared_experts.gate_proj.weight": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.shared_experts.up_proj.biases": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.shared_experts.up_proj.scales": "model-00073-of-00082.safetensors", + "model.layers.53.mlp.shared_experts.up_proj.weight": "model-00073-of-00082.safetensors", + "model.layers.53.post_attention_layernorm.weight": "model-00073-of-00082.safetensors", + "model.layers.53.post_mlp_layernorm.weight": "model-00073-of-00082.safetensors", + "model.layers.53.pre_mlp_layernorm.weight": "model-00073-of-00082.safetensors", + "model.layers.53.self_attn.gate_proj.biases": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.gate_proj.scales": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.gate_proj.weight": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.k_norm.weight": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.k_proj.biases": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.k_proj.scales": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.k_proj.weight": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.o_proj.biases": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.o_proj.scales": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.o_proj.weight": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.q_norm.weight": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.q_proj.biases": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.q_proj.scales": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.q_proj.weight": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.v_proj.biases": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.v_proj.scales": "model-00071-of-00082.safetensors", + "model.layers.53.self_attn.v_proj.weight": "model-00071-of-00082.safetensors", + "model.layers.54.input_layernorm.weight": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.expert_bias": "model-00073-of-00082.safetensors", + "model.layers.54.mlp.experts.down_proj.biases": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.experts.down_proj.scales": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.experts.down_proj.weight": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.experts.gate_proj.biases": "model-00073-of-00082.safetensors", + "model.layers.54.mlp.experts.gate_proj.scales": "model-00073-of-00082.safetensors", + "model.layers.54.mlp.experts.gate_proj.weight": "model-00073-of-00082.safetensors", + "model.layers.54.mlp.experts.up_proj.biases": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.experts.up_proj.scales": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.experts.up_proj.weight": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.router.gate.biases": "model-00073-of-00082.safetensors", + "model.layers.54.mlp.router.gate.scales": "model-00073-of-00082.safetensors", + "model.layers.54.mlp.router.gate.weight": "model-00073-of-00082.safetensors", + "model.layers.54.mlp.shared_experts.down_proj.biases": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.shared_experts.down_proj.scales": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.shared_experts.down_proj.weight": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.shared_experts.gate_proj.biases": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.shared_experts.gate_proj.scales": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.shared_experts.gate_proj.weight": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.shared_experts.up_proj.biases": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.shared_experts.up_proj.scales": "model-00074-of-00082.safetensors", + "model.layers.54.mlp.shared_experts.up_proj.weight": "model-00074-of-00082.safetensors", + "model.layers.54.post_attention_layernorm.weight": "model-00074-of-00082.safetensors", + "model.layers.54.post_mlp_layernorm.weight": "model-00074-of-00082.safetensors", + "model.layers.54.pre_mlp_layernorm.weight": "model-00074-of-00082.safetensors", + "model.layers.54.self_attn.gate_proj.biases": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.gate_proj.scales": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.gate_proj.weight": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.k_norm.weight": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.k_proj.biases": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.k_proj.scales": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.k_proj.weight": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.o_proj.biases": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.o_proj.scales": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.o_proj.weight": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.q_norm.weight": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.q_proj.biases": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.q_proj.scales": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.q_proj.weight": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.v_proj.biases": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.v_proj.scales": "model-00073-of-00082.safetensors", + "model.layers.54.self_attn.v_proj.weight": "model-00073-of-00082.safetensors", + "model.layers.55.input_layernorm.weight": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.expert_bias": "model-00074-of-00082.safetensors", + "model.layers.55.mlp.experts.down_proj.biases": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.experts.down_proj.scales": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.experts.down_proj.weight": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.experts.gate_proj.biases": "model-00075-of-00082.safetensors", + "model.layers.55.mlp.experts.gate_proj.scales": "model-00075-of-00082.safetensors", + "model.layers.55.mlp.experts.gate_proj.weight": "model-00075-of-00082.safetensors", + "model.layers.55.mlp.experts.up_proj.biases": "model-00075-of-00082.safetensors", + "model.layers.55.mlp.experts.up_proj.scales": "model-00075-of-00082.safetensors", + "model.layers.55.mlp.experts.up_proj.weight": "model-00075-of-00082.safetensors", + "model.layers.55.mlp.router.gate.biases": "model-00074-of-00082.safetensors", + "model.layers.55.mlp.router.gate.scales": "model-00074-of-00082.safetensors", + "model.layers.55.mlp.router.gate.weight": "model-00074-of-00082.safetensors", + "model.layers.55.mlp.shared_experts.down_proj.biases": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.shared_experts.down_proj.scales": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.shared_experts.down_proj.weight": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.shared_experts.gate_proj.biases": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.shared_experts.gate_proj.scales": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.shared_experts.gate_proj.weight": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.shared_experts.up_proj.biases": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.shared_experts.up_proj.scales": "model-00076-of-00082.safetensors", + "model.layers.55.mlp.shared_experts.up_proj.weight": "model-00076-of-00082.safetensors", + "model.layers.55.post_attention_layernorm.weight": "model-00076-of-00082.safetensors", + "model.layers.55.post_mlp_layernorm.weight": "model-00076-of-00082.safetensors", + "model.layers.55.pre_mlp_layernorm.weight": "model-00076-of-00082.safetensors", + "model.layers.55.self_attn.gate_proj.biases": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.gate_proj.scales": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.gate_proj.weight": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.k_norm.weight": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.k_proj.biases": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.k_proj.scales": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.k_proj.weight": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.o_proj.biases": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.o_proj.scales": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.o_proj.weight": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.q_norm.weight": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.q_proj.biases": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.q_proj.scales": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.q_proj.weight": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.v_proj.biases": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.v_proj.scales": "model-00074-of-00082.safetensors", + "model.layers.55.self_attn.v_proj.weight": "model-00074-of-00082.safetensors", + "model.layers.56.input_layernorm.weight": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.expert_bias": "model-00076-of-00082.safetensors", + "model.layers.56.mlp.experts.down_proj.biases": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.experts.down_proj.scales": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.experts.down_proj.weight": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.experts.gate_proj.biases": "model-00076-of-00082.safetensors", + "model.layers.56.mlp.experts.gate_proj.scales": "model-00076-of-00082.safetensors", + "model.layers.56.mlp.experts.gate_proj.weight": "model-00076-of-00082.safetensors", + "model.layers.56.mlp.experts.up_proj.biases": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.experts.up_proj.scales": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.experts.up_proj.weight": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.router.gate.biases": "model-00076-of-00082.safetensors", + "model.layers.56.mlp.router.gate.scales": "model-00076-of-00082.safetensors", + "model.layers.56.mlp.router.gate.weight": "model-00076-of-00082.safetensors", + "model.layers.56.mlp.shared_experts.down_proj.biases": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.shared_experts.down_proj.scales": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.shared_experts.down_proj.weight": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.shared_experts.gate_proj.biases": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.shared_experts.gate_proj.scales": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.shared_experts.gate_proj.weight": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.shared_experts.up_proj.biases": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.shared_experts.up_proj.scales": "model-00077-of-00082.safetensors", + "model.layers.56.mlp.shared_experts.up_proj.weight": "model-00077-of-00082.safetensors", + "model.layers.56.post_attention_layernorm.weight": "model-00077-of-00082.safetensors", + "model.layers.56.post_mlp_layernorm.weight": "model-00077-of-00082.safetensors", + "model.layers.56.pre_mlp_layernorm.weight": "model-00077-of-00082.safetensors", + "model.layers.56.self_attn.gate_proj.biases": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.gate_proj.scales": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.gate_proj.weight": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.k_norm.weight": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.k_proj.biases": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.k_proj.scales": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.k_proj.weight": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.o_proj.biases": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.o_proj.scales": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.o_proj.weight": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.q_norm.weight": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.q_proj.biases": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.q_proj.scales": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.q_proj.weight": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.v_proj.biases": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.v_proj.scales": "model-00076-of-00082.safetensors", + "model.layers.56.self_attn.v_proj.weight": "model-00076-of-00082.safetensors", + "model.layers.57.input_layernorm.weight": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.expert_bias": "model-00077-of-00082.safetensors", + "model.layers.57.mlp.experts.down_proj.biases": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.experts.down_proj.scales": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.experts.down_proj.weight": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.experts.gate_proj.biases": "model-00078-of-00082.safetensors", + "model.layers.57.mlp.experts.gate_proj.scales": "model-00078-of-00082.safetensors", + "model.layers.57.mlp.experts.gate_proj.weight": "model-00078-of-00082.safetensors", + "model.layers.57.mlp.experts.up_proj.biases": "model-00078-of-00082.safetensors", + "model.layers.57.mlp.experts.up_proj.scales": "model-00078-of-00082.safetensors", + "model.layers.57.mlp.experts.up_proj.weight": "model-00078-of-00082.safetensors", + "model.layers.57.mlp.router.gate.biases": "model-00077-of-00082.safetensors", + "model.layers.57.mlp.router.gate.scales": "model-00077-of-00082.safetensors", + "model.layers.57.mlp.router.gate.weight": "model-00077-of-00082.safetensors", + "model.layers.57.mlp.shared_experts.down_proj.biases": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.shared_experts.down_proj.scales": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.shared_experts.down_proj.weight": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.shared_experts.gate_proj.biases": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.shared_experts.gate_proj.scales": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.shared_experts.gate_proj.weight": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.shared_experts.up_proj.biases": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.shared_experts.up_proj.scales": "model-00079-of-00082.safetensors", + "model.layers.57.mlp.shared_experts.up_proj.weight": "model-00079-of-00082.safetensors", + "model.layers.57.post_attention_layernorm.weight": "model-00079-of-00082.safetensors", + "model.layers.57.post_mlp_layernorm.weight": "model-00079-of-00082.safetensors", + "model.layers.57.pre_mlp_layernorm.weight": "model-00079-of-00082.safetensors", + "model.layers.57.self_attn.gate_proj.biases": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.gate_proj.scales": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.gate_proj.weight": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.k_norm.weight": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.k_proj.biases": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.k_proj.scales": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.k_proj.weight": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.o_proj.biases": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.o_proj.scales": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.o_proj.weight": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.q_norm.weight": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.q_proj.biases": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.q_proj.scales": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.q_proj.weight": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.v_proj.biases": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.v_proj.scales": "model-00077-of-00082.safetensors", + "model.layers.57.self_attn.v_proj.weight": "model-00077-of-00082.safetensors", + "model.layers.58.input_layernorm.weight": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.expert_bias": "model-00079-of-00082.safetensors", + "model.layers.58.mlp.experts.down_proj.biases": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.experts.down_proj.scales": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.experts.down_proj.weight": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.experts.gate_proj.biases": "model-00079-of-00082.safetensors", + "model.layers.58.mlp.experts.gate_proj.scales": "model-00079-of-00082.safetensors", + "model.layers.58.mlp.experts.gate_proj.weight": "model-00079-of-00082.safetensors", + "model.layers.58.mlp.experts.up_proj.biases": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.experts.up_proj.scales": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.experts.up_proj.weight": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.router.gate.biases": "model-00079-of-00082.safetensors", + "model.layers.58.mlp.router.gate.scales": "model-00079-of-00082.safetensors", + "model.layers.58.mlp.router.gate.weight": "model-00079-of-00082.safetensors", + "model.layers.58.mlp.shared_experts.down_proj.biases": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.shared_experts.down_proj.scales": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.shared_experts.down_proj.weight": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.shared_experts.gate_proj.biases": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.shared_experts.gate_proj.scales": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.shared_experts.gate_proj.weight": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.shared_experts.up_proj.biases": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.shared_experts.up_proj.scales": "model-00080-of-00082.safetensors", + "model.layers.58.mlp.shared_experts.up_proj.weight": "model-00080-of-00082.safetensors", + "model.layers.58.post_attention_layernorm.weight": "model-00080-of-00082.safetensors", + "model.layers.58.post_mlp_layernorm.weight": "model-00080-of-00082.safetensors", + "model.layers.58.pre_mlp_layernorm.weight": "model-00080-of-00082.safetensors", + "model.layers.58.self_attn.gate_proj.biases": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.gate_proj.scales": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.gate_proj.weight": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.k_norm.weight": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.k_proj.biases": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.k_proj.scales": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.k_proj.weight": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.o_proj.biases": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.o_proj.scales": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.o_proj.weight": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.q_norm.weight": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.q_proj.biases": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.q_proj.scales": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.q_proj.weight": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.v_proj.biases": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.v_proj.scales": "model-00079-of-00082.safetensors", + "model.layers.58.self_attn.v_proj.weight": "model-00079-of-00082.safetensors", + "model.layers.59.input_layernorm.weight": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.expert_bias": "model-00080-of-00082.safetensors", + "model.layers.59.mlp.experts.down_proj.biases": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.experts.down_proj.scales": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.experts.down_proj.weight": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.experts.gate_proj.biases": "model-00081-of-00082.safetensors", + "model.layers.59.mlp.experts.gate_proj.scales": "model-00081-of-00082.safetensors", + "model.layers.59.mlp.experts.gate_proj.weight": "model-00081-of-00082.safetensors", + "model.layers.59.mlp.experts.up_proj.biases": "model-00081-of-00082.safetensors", + "model.layers.59.mlp.experts.up_proj.scales": "model-00081-of-00082.safetensors", + "model.layers.59.mlp.experts.up_proj.weight": "model-00081-of-00082.safetensors", + "model.layers.59.mlp.router.gate.biases": "model-00080-of-00082.safetensors", + "model.layers.59.mlp.router.gate.scales": "model-00080-of-00082.safetensors", + "model.layers.59.mlp.router.gate.weight": "model-00080-of-00082.safetensors", + "model.layers.59.mlp.shared_experts.down_proj.biases": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.shared_experts.down_proj.scales": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.shared_experts.down_proj.weight": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.shared_experts.gate_proj.biases": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.shared_experts.gate_proj.scales": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.shared_experts.gate_proj.weight": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.shared_experts.up_proj.biases": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.shared_experts.up_proj.scales": "model-00082-of-00082.safetensors", + "model.layers.59.mlp.shared_experts.up_proj.weight": "model-00082-of-00082.safetensors", + "model.layers.59.post_attention_layernorm.weight": "model-00082-of-00082.safetensors", + "model.layers.59.post_mlp_layernorm.weight": "model-00082-of-00082.safetensors", + "model.layers.59.pre_mlp_layernorm.weight": "model-00082-of-00082.safetensors", + "model.layers.59.self_attn.gate_proj.biases": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.gate_proj.scales": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.gate_proj.weight": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.k_norm.weight": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.k_proj.biases": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.k_proj.scales": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.k_proj.weight": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.o_proj.biases": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.o_proj.scales": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.o_proj.weight": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.q_norm.weight": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.q_proj.biases": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.q_proj.scales": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.q_proj.weight": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.v_proj.biases": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.v_proj.scales": "model-00080-of-00082.safetensors", + "model.layers.59.self_attn.v_proj.weight": "model-00080-of-00082.safetensors", + "model.layers.6.input_layernorm.weight": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.expert_bias": "model-00001-of-00082.safetensors", + "model.layers.6.mlp.experts.down_proj.biases": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.experts.down_proj.scales": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.experts.down_proj.weight": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.experts.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.6.mlp.experts.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.6.mlp.experts.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.6.mlp.experts.up_proj.biases": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.experts.up_proj.scales": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.experts.up_proj.weight": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.router.gate.biases": "model-00001-of-00082.safetensors", + "model.layers.6.mlp.router.gate.scales": "model-00001-of-00082.safetensors", + "model.layers.6.mlp.router.gate.weight": "model-00001-of-00082.safetensors", + "model.layers.6.mlp.shared_experts.down_proj.biases": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.shared_experts.down_proj.scales": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.shared_experts.down_proj.weight": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.shared_experts.gate_proj.biases": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.shared_experts.gate_proj.scales": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.shared_experts.gate_proj.weight": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.shared_experts.up_proj.biases": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.shared_experts.up_proj.scales": "model-00002-of-00082.safetensors", + "model.layers.6.mlp.shared_experts.up_proj.weight": "model-00002-of-00082.safetensors", + "model.layers.6.post_attention_layernorm.weight": "model-00002-of-00082.safetensors", + "model.layers.6.post_mlp_layernorm.weight": "model-00002-of-00082.safetensors", + "model.layers.6.pre_mlp_layernorm.weight": "model-00002-of-00082.safetensors", + "model.layers.6.self_attn.gate_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.gate_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.gate_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.k_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.k_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.k_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.k_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.o_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.o_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.o_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.q_norm.weight": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.q_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.q_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.q_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.v_proj.biases": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.v_proj.scales": "model-00001-of-00082.safetensors", + "model.layers.6.self_attn.v_proj.weight": "model-00001-of-00082.safetensors", + "model.layers.7.input_layernorm.weight": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.expert_bias": "model-00002-of-00082.safetensors", + "model.layers.7.mlp.experts.down_proj.biases": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.experts.down_proj.scales": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.experts.down_proj.weight": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.experts.gate_proj.biases": "model-00003-of-00082.safetensors", + "model.layers.7.mlp.experts.gate_proj.scales": "model-00003-of-00082.safetensors", + "model.layers.7.mlp.experts.gate_proj.weight": "model-00003-of-00082.safetensors", + "model.layers.7.mlp.experts.up_proj.biases": "model-00003-of-00082.safetensors", + "model.layers.7.mlp.experts.up_proj.scales": "model-00003-of-00082.safetensors", + "model.layers.7.mlp.experts.up_proj.weight": "model-00003-of-00082.safetensors", + "model.layers.7.mlp.router.gate.biases": "model-00002-of-00082.safetensors", + "model.layers.7.mlp.router.gate.scales": "model-00002-of-00082.safetensors", + "model.layers.7.mlp.router.gate.weight": "model-00002-of-00082.safetensors", + "model.layers.7.mlp.shared_experts.down_proj.biases": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.shared_experts.down_proj.scales": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.shared_experts.down_proj.weight": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.shared_experts.gate_proj.biases": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.shared_experts.gate_proj.scales": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.shared_experts.gate_proj.weight": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.shared_experts.up_proj.biases": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.shared_experts.up_proj.scales": "model-00004-of-00082.safetensors", + "model.layers.7.mlp.shared_experts.up_proj.weight": "model-00004-of-00082.safetensors", + "model.layers.7.post_attention_layernorm.weight": "model-00004-of-00082.safetensors", + "model.layers.7.post_mlp_layernorm.weight": "model-00004-of-00082.safetensors", + "model.layers.7.pre_mlp_layernorm.weight": "model-00004-of-00082.safetensors", + "model.layers.7.self_attn.gate_proj.biases": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.gate_proj.scales": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.gate_proj.weight": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.k_norm.weight": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.k_proj.biases": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.k_proj.scales": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.k_proj.weight": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.o_proj.biases": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.o_proj.scales": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.o_proj.weight": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.q_norm.weight": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.q_proj.biases": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.q_proj.scales": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.q_proj.weight": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.v_proj.biases": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.v_proj.scales": "model-00002-of-00082.safetensors", + "model.layers.7.self_attn.v_proj.weight": "model-00002-of-00082.safetensors", + "model.layers.8.input_layernorm.weight": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.expert_bias": "model-00004-of-00082.safetensors", + "model.layers.8.mlp.experts.down_proj.biases": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.experts.down_proj.scales": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.experts.down_proj.weight": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.experts.gate_proj.biases": "model-00004-of-00082.safetensors", + "model.layers.8.mlp.experts.gate_proj.scales": "model-00004-of-00082.safetensors", + "model.layers.8.mlp.experts.gate_proj.weight": "model-00004-of-00082.safetensors", + "model.layers.8.mlp.experts.up_proj.biases": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.experts.up_proj.scales": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.experts.up_proj.weight": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.router.gate.biases": "model-00004-of-00082.safetensors", + "model.layers.8.mlp.router.gate.scales": "model-00004-of-00082.safetensors", + "model.layers.8.mlp.router.gate.weight": "model-00004-of-00082.safetensors", + "model.layers.8.mlp.shared_experts.down_proj.biases": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.shared_experts.down_proj.scales": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.shared_experts.down_proj.weight": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.shared_experts.gate_proj.biases": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.shared_experts.gate_proj.scales": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.shared_experts.gate_proj.weight": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.shared_experts.up_proj.biases": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.shared_experts.up_proj.scales": "model-00005-of-00082.safetensors", + "model.layers.8.mlp.shared_experts.up_proj.weight": "model-00005-of-00082.safetensors", + "model.layers.8.post_attention_layernorm.weight": "model-00005-of-00082.safetensors", + "model.layers.8.post_mlp_layernorm.weight": "model-00005-of-00082.safetensors", + "model.layers.8.pre_mlp_layernorm.weight": "model-00005-of-00082.safetensors", + "model.layers.8.self_attn.gate_proj.biases": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.gate_proj.scales": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.gate_proj.weight": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.k_norm.weight": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.k_proj.biases": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.k_proj.scales": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.k_proj.weight": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.o_proj.biases": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.o_proj.scales": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.o_proj.weight": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.q_norm.weight": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.q_proj.biases": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.q_proj.scales": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.q_proj.weight": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.v_proj.biases": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.v_proj.scales": "model-00004-of-00082.safetensors", + "model.layers.8.self_attn.v_proj.weight": "model-00004-of-00082.safetensors", + "model.layers.9.input_layernorm.weight": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.expert_bias": "model-00005-of-00082.safetensors", + "model.layers.9.mlp.experts.down_proj.biases": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.experts.down_proj.scales": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.experts.down_proj.weight": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.experts.gate_proj.biases": "model-00006-of-00082.safetensors", + "model.layers.9.mlp.experts.gate_proj.scales": "model-00006-of-00082.safetensors", + "model.layers.9.mlp.experts.gate_proj.weight": "model-00006-of-00082.safetensors", + "model.layers.9.mlp.experts.up_proj.biases": "model-00006-of-00082.safetensors", + "model.layers.9.mlp.experts.up_proj.scales": "model-00006-of-00082.safetensors", + "model.layers.9.mlp.experts.up_proj.weight": "model-00006-of-00082.safetensors", + "model.layers.9.mlp.router.gate.biases": "model-00005-of-00082.safetensors", + "model.layers.9.mlp.router.gate.scales": "model-00005-of-00082.safetensors", + "model.layers.9.mlp.router.gate.weight": "model-00005-of-00082.safetensors", + "model.layers.9.mlp.shared_experts.down_proj.biases": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.shared_experts.down_proj.scales": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.shared_experts.down_proj.weight": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.shared_experts.gate_proj.biases": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.shared_experts.gate_proj.scales": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.shared_experts.gate_proj.weight": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.shared_experts.up_proj.biases": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.shared_experts.up_proj.scales": "model-00007-of-00082.safetensors", + "model.layers.9.mlp.shared_experts.up_proj.weight": "model-00007-of-00082.safetensors", + "model.layers.9.post_attention_layernorm.weight": "model-00007-of-00082.safetensors", + "model.layers.9.post_mlp_layernorm.weight": "model-00007-of-00082.safetensors", + "model.layers.9.pre_mlp_layernorm.weight": "model-00007-of-00082.safetensors", + "model.layers.9.self_attn.gate_proj.biases": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.gate_proj.scales": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.gate_proj.weight": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.k_norm.weight": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.k_proj.biases": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.k_proj.scales": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.k_proj.weight": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.o_proj.biases": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.o_proj.scales": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.o_proj.weight": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.q_norm.weight": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.q_proj.biases": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.q_proj.scales": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.q_proj.weight": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.v_proj.biases": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.v_proj.scales": "model-00005-of-00082.safetensors", + "model.layers.9.self_attn.v_proj.weight": "model-00005-of-00082.safetensors", + "model.norm.weight": "model-00082-of-00082.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 +}