From e1a2e656c06d7d10279acf9d6c83e8d1c4c2dfb6 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Thu, 21 May 2026 00:04:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: FlagRelease/Qwen3-4B-FlagOS-Ascend Source: Original Platform --- .gitattributes | 51 ++++ README.md | 284 ++++++++++++++++++++++ added_tokens.json | 28 +++ config.json | 30 +++ configuration.json | 1 + generation_config.json | 13 + image_.jpeg | Bin 0 -> 25748 bytes ip.jpg | Bin 0 -> 145829 bytes merges.txt | 3 + model-00001-of-00003.safetensors | 3 + model-00002-of-00003.safetensors | 3 + model-00003-of-00003.safetensors | 3 + model.safetensors.index.json | 405 +++++++++++++++++++++++++++++++ p2.jpeg | Bin 0 -> 11145 bytes special_tokens_map.json | 31 +++ tokenizer.json | 3 + tokenizer_config.json | 239 ++++++++++++++++++ vocab.json | 3 + 18 files changed, 1100 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 added_tokens.json create mode 100644 config.json create mode 100644 configuration.json create mode 100644 generation_config.json create mode 100644 image_.jpeg create mode 100644 ip.jpg create mode 100644 merges.txt create mode 100644 model-00001-of-00003.safetensors create mode 100644 model-00002-of-00003.safetensors create mode 100644 model-00003-of-00003.safetensors create mode 100644 model.safetensors.index.json create mode 100644 p2.jpeg create mode 100644 special_tokens_map.json create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 vocab.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d2fc868 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,51 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bin.* filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zstandard filter=lfs diff=lfs merge=lfs -text +*.tfevents* filter=lfs diff=lfs merge=lfs -text +*.db* filter=lfs diff=lfs merge=lfs -text +*.ark* filter=lfs diff=lfs merge=lfs -text +**/*ckpt*data* filter=lfs diff=lfs merge=lfs -text +**/*ckpt*.meta filter=lfs diff=lfs merge=lfs -text +**/*ckpt*.index filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.gguf* filter=lfs diff=lfs merge=lfs -text +*.ggml filter=lfs diff=lfs merge=lfs -text +*.llamafile* filter=lfs diff=lfs merge=lfs -text +*.pt2 filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text + +merges.txt filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text +vocab.json filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..1634716 --- /dev/null +++ b/README.md @@ -0,0 +1,284 @@ +# Introduction + +**FlagOS** is a unified heterogeneous computing software stack for large models, co-developed with leading global chip manufacturers. With core technologies such as the **FlagScale** distributed training/inference framework, **FlagGems** universal operator library, **FlagCX** communication library, and **FlagTree** unified compiler, the **FlagRelease** platform leverages the FlagOS stack to automatically produce and release various combinations of . This enables efficient and automated model migration across diverse chips, opening a new chapter for large model deployment and application. + +Based on this, the **Qwen3-4B-FlagOS-Ascend** model is adapted for the Ascend chip using the FlagOS software stack, enabling: + +### Integrated Deployment + +- Deep integration with the open-source [FlagScale framework](https://github.com/FlagOpen/FlagScale) +- Out-of-the-box inference scripts with pre-configured hardware and software parameters +- Released **FlagOS** container image supporting deployment within minutes + +### Consistency Validation + +- Rigorously evaluated through benchmark testing: Performance and results from the FlagOS software stack are compared against native stacks on multiple public. + +# Technical Overview + +## **FlagScale Distributed Training and Inference Framework** + +FlagScale is an end-to-end framework for large models across heterogeneous computing resources, maximizing computational efficiency and ensuring model validity through core technologies. Its key advantages include: + +- **Unified Deployment Interface:** Standardized command-line tools support one-click service deployment across multiple hardware platforms, significantly reducing adaptation costs in heterogeneous environments. +- **Intelligent Parallel Optimization:** Automatically generates optimal distributed parallel strategies based on chip computing characteristics, achieving dynamic load balancing of computation/communication resources. +- **Seamless Operator Switching:** Deep integration with the FlagGems operator library allows high-performance operators to be invoked via environment variables without modifying model code. + +## **FlagGems Universal Large-Model Operator Library** + +FlagGems is a Triton-based, cross-architecture operator library collaboratively developed with industry partners. Its core strengths include: + +- **Full-stack Coverage**: Over 100 operators, with a broader range of operator types than competing libraries. +- **Ecosystem Compatibility**: Supports 7 accelerator backends. Ongoing optimizations have significantly improved performance. +- **High Efficiency**: Employs unique code generation and runtime optimization techniques for faster secondary development and better runtime performance compared to alternatives. + +## **FlagEval Evaluation Framework** + +FlagEval (Libra)** is a comprehensive evaluation system and open platform for large models launched in 2023. It aims to establish scientific, fair, and open benchmarks, methodologies, and tools to help researchers assess model and training algorithm performance. It features: + +- **Multi-dimensional Evaluation**: Supports 800+ model evaluations across NLP, CV, Audio, and Multimodal fields, covering 20+ downstream tasks including language understanding and image-text generation. +- **Industry-Grade Use Cases**: Has completed horizontal evaluations of mainstream large models, providing authoritative benchmarks for chip-model performance validation. + +# Evaluation Results + +## Benchmark Result + +| Metrics | Qwen3-4B-H100-CUDA | Qwen3-4B-FlagOS-Ascend | +| --------- | ------------------ | ---------------------- | +| LIVEBENCH | 0.501 | 0.502 | +| AIME | 0.700 | 0.733 | +| GPQA | 0.410 | 0.424 | +| MMLU | 0.669 | 0.670 | +| MUSR | 0.590 | 0.623 | + +# User Guide + +## General Information + +**Environment Setup** + +| System Component | Version Information | +| ------------------------------- | --------------------------------------- | +| Accelerator Card Driver Version | Version: 25.0.rc1 | +| Docker Version | Docker version 20.10.8, build 3967b7d | +| Operating System | PRETTY_NAME="openEuler 22.03 (LTS-SP4)" | +| FlagScale | Version: 0.8.0 | +| FlagGems | Version: 2.2 | + +## Operation Steps + +### Download FlagOS Image + +```python +#Download the image for the A3 chip +docker pull harbor.baai.ac.cn/flagrelease-public/flagrelease-ascend-release-model_qwen3-4b-tree_none-gems_2.2-scale_0.8.0-cx_none-python_3.11.11-torch_npu2.6.0rc1-pcp_cann8.2rc1.alpha002-gpu_ascend001-arc_arm64-driver_25.2.0:2512101714 +#Download the image for the A2 chip +docker pull harbor.baai.ac.cn/flagrelease-public/flagopen-910b-ubuntu24.04.2-py311_ascend_a2:latest +``` + +### Download Open-source Model Weights + +```python +pip install modelscope +modelscope download --model Qwen/Qwen3-4B --local_dir /data/weights/Qwen3-4B/ +``` + +### Start the inference service (A3 chip) + +```python +#Container Startup +docker run -itd --name flagos \ + -u root \ + -w /workspace \ + --privileged=true \ + --shm-size=1000g \ + --net=host \ + -v /usr/local/Ascend/driver:/usr/local/Ascend/driver \ + -v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi \ + -v /usr/local/dcmi:/usr/local/dcmi \ + -v /usr/local/sbin:/usr/local/sbin \ + -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime \ + -v /etc/ascend_install.info:/etc/ascend_install.info \ + -v /data:/data \ + -v /root/.cache:/root/.cache \ + -e VLLM_USE_V1=1 \ + -e CPU_AFFINITY_CONF=2 \ + -e PYTORCH_NPU_ALLOC_CONF=max_split_size_mb:256 \ + -e USE_FLAGGEMS=true \ + harbor.baai.ac.cn/flagrelease-public/flagrelease-ascend-release-model_qwen3-4b-tree_none-gems_2.2-scale_0.8.0-cx_none-python_3.11.11-torch_npu2.6.0rc1-pcp_cann8.2rc1.alpha002-gpu_ascend001-arc_arm64-driver_25.2.0:2512101714 bash + +#Enter the container +docker exec -it flagos bash + +#Special configuration is required +source /usr/local/Ascend/ascend-toolkit/set_env.sh && source /usr/local/Ascend/nnal/atb/set_env.sh + +#Use 'pip show flag_scale' to find the installation path of FlagScale. +pip show flag_scale + +# Modify the 4b.yaml file located at flag_scale/examples/qwen3/conf/serve +- serve_id: vllm_model + engine: vllm + engine_args: + model: /data/weights/Qwen3-4B/ # path of weight of Qwen3-4B + served_model_name: Qwen3-4B-ascend-flagos + tensor_parallel_size: 1 + gpu_memory_utilization: 0.8 + host: x.x.x.xxx #Modify the host field in the 4b.yaml configuration file to use the machine's actual IP address. + port: 9010 + block_size: 128 + max_model_len: 35536 + max_num_seqs: 16 + enforce_eager: true + no_enable_prefix_caching: true + no_enable_chunked_prefill: true + +``` + +### Serve(A3 chip) + +```python +flagscale serve qwen3 + +#After the service starts, you will see output similar to the following: +#INFO: Started server process [392] +#INFO: Waiting for application startup. +#INFO: Application startup complete. +``` + +### Start the inference service (A2 chip) + +```python +#Container Startup +docker run -itd --name gems_test \ + -u root \ + -w /workspace \ + --privileged=true \ + --shm-size=1000g \ + --net=host \ + -v /usr/local/Ascend/driver:/usr/local/Ascend/driver \ + -v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi \ + -v /usr/local/dcmi:/usr/local/dcmi \ + -v /usr/local/sbin:/usr/local/sbin \ + -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime \ + -v /etc/ascend_install.info:/etc/ascend_install.info \ + -v /data:/data \ + -v /root/.cache:/root/.cache \ + -e VLLM_USE_V1=1 \ + -e CPU_AFFINITY_CONF=2 \ + -e PYTORCH_NPU_ALLOC_CONF=max_split_size_mb:256 \ + -e USE_FLAGGEMS=true \ + -e ASCEND_RT_VISIBLE_DEVICES=7 \ + harbor.baai.ac.cn/flagrelease-public/flagopen-910b-ubuntu24.04.2-py311_ascend_a2:latest bash + +#Enter the container +docker exec -it flagos bash + +#Special configuration is required +source /usr/local/Ascend/ascend-toolkit/set_env.sh +source /usr/local/Ascend/nnal/atb/set_env.sh + +#Use 'pip show flag_scale' to find the installation path of FlagScale. +pip show flag_scale + +# Modify the 4b.yaml file located at flag_scale/examples/qwen3/conf/serve to match the changes made for the A3 chip. + +``` + +### Serve(A2 chip) + +```python +#Start the vLLM service with FlagScale +flagscale serve qwen3 /workspace/FlagScale/examples/qwen3/conf/serve.yaml + +#After the service starts, you will see output similar to the following: +#INFO: Started server process [392] +#INFO: Waiting for application startup. +#INFO: Application startup complete. +``` + +# Service Invocation + +## API-based Invocation Script + +``` +import openai +openai.api_key = "EMPTY" +openai.base_url = "http://:9010/v1/" +model = "Qwen3-4B-ascend-flagos" +messages = [ + {"role": "system", "content": "You are a helpful assistant."}, + {"role": "user", "content": "What's the weather like today?"} +] +response = openai.chat.completions.create( + model=model, + messages=messages, + temperature=0.7, + top_p=0.95, + stream=False, +) +for item in response: + print(item) +``` + +## AnythingLLM Integration Guide + +#### 1. Download & Install + +- Visit the official site: https://anythingllm.com/ +- Choose the appropriate version for your OS (Windows/macOS/Linux) +- Follow the installation wizard to complete the setup + +#### 2. Configuration + +- Launch AnythingLLM +- Open settings (bottom left, fourth tab) +- Configure core LLM parameters +- Click "Save Settings" to apply changes + +#### 3. Model Interaction + +- After model loading is complete: + - Click **"New Conversation"** + - Enter your question (e.g., “Explain the basics of quantum computing”) + - Click the send button to get a response + +# Frequently Asked Questions + +### Q1: What should I do if the model fails to load? + +- Check if the model weight path is correct. +- Ensure the Qwen3-4B model files are present in the `/share` directory inside the container. +- Check the container logs: `docker logs flagos`. + +### Q2: API call returns a timeout error. What should I do? + +- Verify that the server IP address is correct. +- Check the firewall settings to ensure port 9010 is open. +- Confirm that the service is running properly: `docker exec flagos ps aux | grep flagscale`. + +### Q3: IP **errors** + +- Modify the 4b.yaml file located at flag_scale/examples/qwen3/conf/serve +![ip](ip.jpg) + +### Q4: The application experiences freezing issues during operation [limited to A2 chips only] + +- *You may attempt to explicitly turn off PD fusion and prefix caching* + + ![p2](p2.jpeg) + +# + +# Contributing + +We warmly welcome global developers to join us: + +1. Submit Issues to report problems +2. Create Pull Requests to contribute code +3. Improve technical documentation +4. Expand hardware adaptation support + +# License + +本模型的权重来源于Qwen/Qwen3-4B,以apache2.0协议https://www.apache.org/licenses/LICENSE-2.0.txt开源。 \ No newline at end of file diff --git a/added_tokens.json b/added_tokens.json new file mode 100644 index 0000000..b54f913 --- /dev/null +++ b/added_tokens.json @@ -0,0 +1,28 @@ +{ + "": 151668, + "": 151658, + "": 151666, + "": 151667, + "": 151657, + "": 151665, + "<|box_end|>": 151649, + "<|box_start|>": 151648, + "<|endoftext|>": 151643, + "<|file_sep|>": 151664, + "<|fim_middle|>": 151660, + "<|fim_pad|>": 151662, + "<|fim_prefix|>": 151659, + "<|fim_suffix|>": 151661, + "<|im_end|>": 151645, + "<|im_start|>": 151644, + "<|image_pad|>": 151655, + "<|object_ref_end|>": 151647, + "<|object_ref_start|>": 151646, + "<|quad_end|>": 151651, + "<|quad_start|>": 151650, + "<|repo_name|>": 151663, + "<|video_pad|>": 151656, + "<|vision_end|>": 151653, + "<|vision_pad|>": 151654, + "<|vision_start|>": 151652 +} diff --git a/config.json b/config.json new file mode 100644 index 0000000..e49eccd --- /dev/null +++ b/config.json @@ -0,0 +1,30 @@ +{ + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 2560, + "initializer_range": 0.02, + "intermediate_size": 9728, + "max_position_embeddings": 40960, + "max_window_layers": 36, + "model_type": "qwen3", + "num_attention_heads": 32, + "num_hidden_layers": 36, + "num_key_value_heads": 8, + "rms_norm_eps": 1e-06, + "rope_scaling": null, + "rope_theta": 1000000, + "sliding_window": null, + "tie_word_embeddings": true, + "torch_dtype": "bfloat16", + "transformers_version": "4.51.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 151936 +} \ No newline at end of file diff --git a/configuration.json b/configuration.json new file mode 100644 index 0000000..f9291c3 --- /dev/null +++ b/configuration.json @@ -0,0 +1 @@ +{"framework":"Pytorch","task":"text-generation"} \ No newline at end of file diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..20a8a91 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,13 @@ +{ + "bos_token_id": 151643, + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95, + "transformers_version": "4.51.0" +} \ No newline at end of file diff --git a/image_.jpeg b/image_.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1969ddd580fa50d1c8c67a08269057ab4d60a955 GIT binary patch literal 25748 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 z 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 AMgRZ+ literal 0 HcmV?d00001 diff --git a/merges.txt b/merges.txt new file mode 100644 index 0000000..80c1a19 --- /dev/null +++ b/merges.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5 +size 1671853 diff --git a/model-00001-of-00003.safetensors b/model-00001-of-00003.safetensors new file mode 100644 index 0000000..546625b --- /dev/null +++ b/model-00001-of-00003.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:328a91d3122359d5547f9d79521205bc0a46e1f79a792dfe650e99fc2d651223 +size 3957900840 diff --git a/model-00002-of-00003.safetensors b/model-00002-of-00003.safetensors new file mode 100644 index 0000000..3e4d29a --- /dev/null +++ b/model-00002-of-00003.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cd087b316306a68c562436b5492edbcf6e16c6dba3a1308279caa5a58e21ca5 +size 3987450520 diff --git a/model-00003-of-00003.safetensors b/model-00003-of-00003.safetensors new file mode 100644 index 0000000..79fb0e1 --- /dev/null +++ b/model-00003-of-00003.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4bf436957184f4eeb86a80e9db394503f1f56446b2e6b7edeac5b81470f4ca1 +size 99630640 diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000..95c0a00 --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,405 @@ +{ + "metadata": { + "total_size": 8044936192 + }, + "weight_map": { + "model.embed_tokens.weight": "model-00001-of-00003.safetensors", + "model.layers.0.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.0.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.0.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.0.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.0.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.1.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.1.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.1.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.1.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.10.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.10.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.10.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.10.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.11.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.11.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.11.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.11.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.12.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.12.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.12.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.12.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.12.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.12.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.12.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.12.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.12.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.12.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.12.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.13.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.13.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.13.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.13.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.13.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.13.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.13.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.13.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.13.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.13.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.13.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.14.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.14.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.14.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.14.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.14.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.14.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.14.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.14.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.14.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.14.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.14.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.15.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.15.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.15.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.15.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.15.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.15.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.15.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.15.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.15.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.15.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.15.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.16.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.16.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.16.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.16.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.16.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.17.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.17.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.17.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.17.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.18.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.18.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.18.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.18.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.19.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.19.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.19.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.19.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.2.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.2.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.2.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.2.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.2.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.20.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.20.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.20.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.20.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.20.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.21.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.21.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.21.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.21.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.22.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.22.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.22.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.22.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.23.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.23.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.23.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.23.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.24.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.24.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.24.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.24.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.24.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.24.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.24.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.24.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.24.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.24.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.24.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.25.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.25.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.25.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.25.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.25.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.25.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.25.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.25.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.25.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.25.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.25.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.26.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.26.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.26.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.26.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.26.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.26.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.26.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.26.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.26.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.26.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.26.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.27.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.27.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.27.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.27.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.27.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.27.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.27.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.27.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.27.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.27.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.27.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.28.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.28.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.28.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.28.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.28.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.28.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.28.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.28.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.28.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.28.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.28.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.29.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.29.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.29.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.29.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.29.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.29.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.29.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.29.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.29.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.29.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.29.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.3.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.3.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.3.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.3.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.3.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.30.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.30.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.30.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.30.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.30.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.30.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.30.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.30.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.30.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.30.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.30.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.31.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.31.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.31.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.31.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.31.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.31.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.31.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.31.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.31.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.31.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.31.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.32.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.32.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.32.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.32.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.32.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.32.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.32.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.32.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.32.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.32.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.32.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.33.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.33.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.33.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.33.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.33.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.33.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.33.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.33.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.33.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.33.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.33.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.34.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.34.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.34.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.34.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.34.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.34.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.34.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.34.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.34.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.34.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.34.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.35.input_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.35.mlp.down_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.35.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.35.mlp.up_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.35.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.35.self_attn.k_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.35.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.35.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.35.self_attn.q_norm.weight": "model-00002-of-00003.safetensors", + "model.layers.35.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.35.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.4.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.4.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.4.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.4.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.4.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.5.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.5.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.5.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.5.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.6.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.6.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.6.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.6.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.7.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.7.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.7.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.7.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.8.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.8.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.8.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.8.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.9.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.9.self_attn.k_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.9.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.self_attn.q_norm.weight": "model-00001-of-00003.safetensors", + "model.layers.9.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.norm.weight": "model-00003-of-00003.safetensors" + } +} diff --git a/p2.jpeg b/p2.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..b0f4852af4fe443d1d420922fa251bade86d887a GIT binary patch literal 11145 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 X2Z+4=r;dUpJ)GY5CyA47d|&+^$pAq6 literal 0 HcmV?d00001 diff --git a/special_tokens_map.json b/special_tokens_map.json new file mode 100644 index 0000000..ac23c0a --- /dev/null +++ b/special_tokens_map.json @@ -0,0 +1,31 @@ +{ + "additional_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "eos_token": { + "content": "<|im_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "pad_token": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + } +} diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..cd71f61 --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4 +size 11422654 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..68a67c7 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,239 @@ +{ + "add_bos_token": false, + "add_prefix_space": false, + "added_tokens_decoder": { + "151643": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151644": { + "content": "<|im_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151645": { + "content": "<|im_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151646": { + "content": "<|object_ref_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151647": { + "content": "<|object_ref_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151648": { + "content": "<|box_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151649": { + "content": "<|box_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151650": { + "content": "<|quad_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151651": { + "content": "<|quad_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151652": { + "content": "<|vision_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151653": { + "content": "<|vision_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151654": { + "content": "<|vision_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151655": { + "content": "<|image_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151656": { + "content": "<|video_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151657": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151658": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151659": { + "content": "<|fim_prefix|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151660": { + "content": "<|fim_middle|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151661": { + "content": "<|fim_suffix|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151662": { + "content": "<|fim_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151663": { + "content": "<|repo_name|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151664": { + "content": "<|file_sep|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151665": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151666": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151667": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151668": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + } + }, + "additional_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "bos_token": null, + "chat_template": "{%- if tools %}\n {{- '<|im_start|>system\\n' }}\n {%- if messages[0].role == 'system' %}\n {{- messages[0].content + '\\n\\n' }}\n {%- endif %}\n {{- \"# Tools\\n\\nYou may call one or more functions to assist with the user query.\\n\\nYou are provided with function signatures within XML tags:\\n\" }}\n {%- for tool in tools %}\n {{- \"\\n\" }}\n {{- tool | tojson }}\n {%- endfor %}\n {{- \"\\n\\n\\nFor each function call, return a json object with function name and arguments within XML tags:\\n\\n{\\\"name\\\": , \\\"arguments\\\": }\\n<|im_end|>\\n\" }}\n{%- else %}\n {%- if messages[0].role == 'system' %}\n {{- '<|im_start|>system\\n' + messages[0].content + '<|im_end|>\\n' }}\n {%- endif %}\n{%- endif %}\n{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}\n{%- for message in messages[::-1] %}\n {%- set index = (messages|length - 1) - loop.index0 %}\n {%- if ns.multi_step_tool and message.role == \"user\" and not(message.content.startswith('') and message.content.endswith('')) %}\n {%- set ns.multi_step_tool = false %}\n {%- set ns.last_query_index = index %}\n {%- endif %}\n{%- endfor %}\n{%- for message in messages %}\n {%- if (message.role == \"user\") or (message.role == \"system\" and not loop.first) %}\n {{- '<|im_start|>' + message.role + '\\n' + message.content + '<|im_end|>' + '\\n' }}\n {%- elif message.role == \"assistant\" %}\n {%- set content = message.content %}\n {%- set reasoning_content = '' %}\n {%- if message.reasoning_content is defined and message.reasoning_content is not none %}\n {%- set reasoning_content = message.reasoning_content %}\n {%- else %}\n {%- if '' in message.content %}\n {%- set content = message.content.split('')[-1].lstrip('\\n') %}\n {%- set reasoning_content = message.content.split('')[0].rstrip('\\n').split('')[-1].lstrip('\\n') %}\n {%- endif %}\n {%- endif %}\n {%- if loop.index0 > ns.last_query_index %}\n {%- if loop.last or (not loop.last and reasoning_content) %}\n {{- '<|im_start|>' + message.role + '\\n\\n' + reasoning_content.strip('\\n') + '\\n\\n\\n' + content.lstrip('\\n') }}\n {%- else %}\n {{- '<|im_start|>' + message.role + '\\n' + content }}\n {%- endif %}\n {%- else %}\n {{- '<|im_start|>' + message.role + '\\n' + content }}\n {%- endif %}\n {%- if message.tool_calls %}\n {%- for tool_call in message.tool_calls %}\n {%- if (loop.first and content) or (not loop.first) %}\n {{- '\\n' }}\n {%- endif %}\n {%- if tool_call.function %}\n {%- set tool_call = tool_call.function %}\n {%- endif %}\n {{- '\\n{\"name\": \"' }}\n {{- tool_call.name }}\n {{- '\", \"arguments\": ' }}\n {%- if tool_call.arguments is string %}\n {{- tool_call.arguments }}\n {%- else %}\n {{- tool_call.arguments | tojson }}\n {%- endif %}\n {{- '}\\n' }}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- elif message.role == \"tool\" %}\n {%- if loop.first or (messages[loop.index0 - 1].role != \"tool\") %}\n {{- '<|im_start|>user' }}\n {%- endif %}\n {{- '\\n\\n' }}\n {{- message.content }}\n {{- '\\n' }}\n {%- if loop.last or (messages[loop.index0 + 1].role != \"tool\") %}\n {{- '<|im_end|>\\n' }}\n {%- endif %}\n {%- endif %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n {{- '<|im_start|>assistant\\n' }}\n {%- if enable_thinking is defined and enable_thinking is false %}\n {{- '\\n\\n\\n\\n' }}\n {%- endif %}\n{%- endif %}", + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} \ No newline at end of file diff --git a/vocab.json b/vocab.json new file mode 100644 index 0000000..6c49fc6 --- /dev/null +++ b/vocab.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910 +size 2776833