初始化项目,由ModelHub XC社区提供模型
Model: pavankumarbalijepalli/phi2-sqlcoder Source: Original Platform
This commit is contained in:
37
.gitattributes
vendored
Normal file
37
.gitattributes
vendored
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.arrow filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bin filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ckpt 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
|
||||||
|
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.model filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.npy filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.npz 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
|
||||||
|
*.pickle filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pkl 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
|
||||||
|
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
||||||
|
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tar.* 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
|
||||||
|
*.wasm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz 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
|
||||||
|
mmerged_f16.gguf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
phi2_sqlcoder_f16.gguf filter=lfs diff=lfs merge=lfs -text
|
||||||
253
README.md
Normal file
253
README.md
Normal file
@@ -0,0 +1,253 @@
|
|||||||
|
---
|
||||||
|
license: mit
|
||||||
|
datasets:
|
||||||
|
- b-mc2/sql-create-context
|
||||||
|
language:
|
||||||
|
- en
|
||||||
|
metrics:
|
||||||
|
- accuracy
|
||||||
|
- code_eval
|
||||||
|
library_name: transformers
|
||||||
|
pipeline_tag: text-generation
|
||||||
|
tags:
|
||||||
|
- peft
|
||||||
|
- nl2sql
|
||||||
|
widget:
|
||||||
|
- text: "### Task\nGenerate a SQL query to answer the following question:\n`How many heads of the departments are older than 56?`\n\n### Database Schema\nThe query will run on a database with the following schema:\nCREATE TABLE head (age INTEGER)\n\n### Answer\nGiven the database schema, here is the SQL query that answers `How many heads of the departments are older than 56?`:\n```sql"
|
||||||
|
example_title: "One Table"
|
||||||
|
- text: "### Task\nGenerate a SQL query to answer the following question:\n`How many departments are led by heads who are not mentioned?`\n\n### Database Schema\nThe query will run on a database with the following schema:\nCREATE TABLE management (department_id VARCHAR);\nCREATE TABLE department (department_id VARCHAR)\n\n### Answer\nGiven the database schema, here is the SQL query that answers `How many departments are led by heads who are not mentioned?`:\n```sql"
|
||||||
|
example_title: "Two Tables"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Thanks for being patient! 💜💜
|
||||||
|
|
||||||
|
# Model Card for Model ID
|
||||||
|
|
||||||
|
<!-- Provide a quick summary of what the model is/does. -->
|
||||||
|
|
||||||
|
A fine-tuned version of Phi-2 for the NL2SQL usecase on `b-mc2/sql-create-context` dataset.
|
||||||
|
|
||||||
|
## Model Details
|
||||||
|
|
||||||
|
### Model Description
|
||||||
|
|
||||||
|
<!-- Provide a longer summary of what this model is. -->
|
||||||
|
This model has been finetuned with `b-mc2/sql-create-context` on `microsoft/phi-2`. This performed better than `defog/sqlcoder-7b-2` in terms of inference time and accuracy on the holdback dataset. The evaluation is done on `.gguf` models on CPU machine with limited RAM. The average inference times of the Phi-2, and SQLCoder are 24 secs, and 41 secs respectively. That is 41% faster on average. This is due to its smaller size. The Finetuned Phi-2 is 29% better than the SQLCoder based on execution success. The major drawback is its context window of 2048 tokens which requires additional input engineering to get results.
|
||||||
|
|
||||||
|
- **Developed by:** pavankumarbalijepalli
|
||||||
|
- **Model type:** CASUAL_LM
|
||||||
|
- **Language(s) (NLP):** English, SQL
|
||||||
|
- **License:** MIT
|
||||||
|
- **Finetuned from model:** [microsoft/phi-2](https://huggingface.co/microsoft/phi-2)
|
||||||
|
|
||||||
|
### Model Sources
|
||||||
|
|
||||||
|
<!-- Provide the basic links for the model. -->
|
||||||
|
|
||||||
|
- **Repository:** [pavankumarbalijepalli/pr-phi2-vs-defog](https://github.com/pavankumarbalijepalli/pr-phi2-vs-defog/)
|
||||||
|
- **Paper :** [BITS Project Paper](https://github.com/pavankumarbalijepalli/pr-phi2-vs-defog/blob/main/2021SC04115%20-%20Final.pdf)
|
||||||
|
|
||||||
|
## Uses
|
||||||
|
|
||||||
|
<!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
|
||||||
|
|
||||||
|
Model is supposed to be used for the cases where you have a natural language question, database schema which is relevant the question to retrieve a SQL query which answers the question. The context should be below 2048 tokens. The output will be generated in postgresql.
|
||||||
|
|
||||||
|
### Direct Use
|
||||||
|
|
||||||
|
<!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
|
||||||
|
|
||||||
|
```python
|
||||||
|
# SAME TEMPLATE AS DEFOG MODEL
|
||||||
|
prompt = f"""### Task
|
||||||
|
Generate a SQL query to answer the following question:
|
||||||
|
`{data_point['question']}`
|
||||||
|
|
||||||
|
### Database Schema
|
||||||
|
The query will run on a database with the following schema:
|
||||||
|
{data_point['context']}
|
||||||
|
|
||||||
|
### Answer
|
||||||
|
Given the database schema, here is the SQL query that answers `{data_point['question']}`:
|
||||||
|
```sql"""
|
||||||
|
```
|
||||||
|
|
||||||
|
```python
|
||||||
|
# USING ON CPU MACHINE
|
||||||
|
from llama_cpp import Llama
|
||||||
|
|
||||||
|
phi2 = Llama(model_path=f"{path_to_model}/phi2_sqlcoder_f16.gguf")
|
||||||
|
|
||||||
|
response = phi2(prompt=prompt, max_tokens = 200, temperature = 0.2, stop = ['```'])
|
||||||
|
|
||||||
|
print(response['choices'][0]['text'].strip())
|
||||||
|
```
|
||||||
|
|
||||||
|
### Downstream Use
|
||||||
|
|
||||||
|
<!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
|
||||||
|
|
||||||
|
```python
|
||||||
|
# USING ON GPU MACHINE
|
||||||
|
import torch
|
||||||
|
from transformers import AutoModelForCausalLM, AutoTokenizer
|
||||||
|
# from peft import PeftModel, PeftConfig
|
||||||
|
|
||||||
|
model_name = "pavankumarbalijepalli/phi2-sqlcoder"
|
||||||
|
|
||||||
|
model = AutoModelForCausalLM.from_pretrained(
|
||||||
|
model_name,
|
||||||
|
trust_remote_code=True,
|
||||||
|
device_map="auto"
|
||||||
|
)
|
||||||
|
|
||||||
|
prompt = ""
|
||||||
|
|
||||||
|
tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
|
||||||
|
tokenizer.pad_token = tokenizer.eos_token
|
||||||
|
inputs = tokenizer(prompt, return_tensors="pt", padding=True, truncation=True)
|
||||||
|
inputs.to('cuda')
|
||||||
|
|
||||||
|
outputs = model.generate(**inputs, max_length=1000)
|
||||||
|
text = tokenizer.batch_decode(outputs,skip_special_tokens=True)[0]
|
||||||
|
print(text)
|
||||||
|
```
|
||||||
|
|
||||||
|
### Out-of-Scope Use
|
||||||
|
|
||||||
|
<!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
|
||||||
|
|
||||||
|
__Generating Unintended Code:__
|
||||||
|
|
||||||
|
While the model can translate natural language into SQL queries, it may not be robust enough to handle complex logic or edge cases. Using it to generate critical production code could lead to errors or unexpected behavior in databases.
|
||||||
|
|
||||||
|
__Security Risks:__
|
||||||
|
|
||||||
|
NL2SQL models can be susceptible to adversarial attacks where malicious users input natural language designed to trick the model into generating SQL code with security vulnerabilities, like SQL injection attacks.
|
||||||
|
|
||||||
|
__Beyond its Training Scope:__
|
||||||
|
|
||||||
|
The model is trained on a specific SQL Language (e.g., PostgreSQL). Using it for a different SQL Syntax (e.g., MS SQL Server) could lead to inaccurate or nonsensical SQL queries.
|
||||||
|
|
||||||
|
## Bias, Risks, and Limitations
|
||||||
|
|
||||||
|
<!-- This section is meant to convey both technical and sociotechnical limitations. -->
|
||||||
|
|
||||||
|
__Bias and Fairness:__
|
||||||
|
|
||||||
|
The model's training data may contain biases that are reflected in the generated SQL queries. This could lead to unfair or discriminatory outcomes, especially if the data is not carefully curated.
|
||||||
|
|
||||||
|
__Interpretability and Explainability:__
|
||||||
|
|
||||||
|
NL2SQL models are often "black boxes" where it's difficult to understand how they translate natural language to SQL. This lack of interpretability makes it challenging to debug errors or ensure the generated queries are safe and efficient.
|
||||||
|
|
||||||
|
__Replacing Human Expertise:__
|
||||||
|
|
||||||
|
While the model can automate some SQL query generation tasks, it shouldn't be a complete replacement for human database administrators or analysts. Understanding the data schema and database design is crucial for writing efficient and secure SQL queries.
|
||||||
|
|
||||||
|
|
||||||
|
### Recommendations
|
||||||
|
|
||||||
|
<!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
|
||||||
|
|
||||||
|
Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model.
|
||||||
|
|
||||||
|
## Training Details
|
||||||
|
|
||||||
|
### Training Data
|
||||||
|
|
||||||
|
<!-- This should link to a Dataset Card, perhaps with a short stub of information on what the training data is all about as well as documentation related to data pre-processing or additional filtering. -->
|
||||||
|
|
||||||
|
```
|
||||||
|
@misc{b-mc2_2023_sql-create-context,
|
||||||
|
title = {sql-create-context Dataset},
|
||||||
|
author = {b-mc2},
|
||||||
|
year = {2023},
|
||||||
|
url = {https://huggingface.co/datasets/b-mc2/sql-create-context},
|
||||||
|
note = {This dataset was created by modifying data from the following sources: \cite{zhongSeq2SQL2017, yu2018spider}.},
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Evaluation
|
||||||
|
|
||||||
|
<!-- This section describes the evaluation protocols and provides the results. -->
|
||||||
|
|
||||||
|
### Testing Data, Factors & Metrics
|
||||||
|
|
||||||
|
#### Testing Data
|
||||||
|
|
||||||
|
<!-- This should link to a Dataset Card if possible. -->
|
||||||
|
|
||||||
|
Used b-mc2/sql-create-context and split the data into training and testing datasets. The holdout dataset is used for testing the model.
|
||||||
|
|
||||||
|
#### Factors
|
||||||
|
|
||||||
|
<!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
|
||||||
|
The complexity of the questions are calculated using the number of tables per question, number of joins, group by, and sub queries per answer. This complexity is used to prepare the test data by stratifying the split around the complexity.
|
||||||
|
|
||||||
|
|
||||||
|
#### Metrics
|
||||||
|
|
||||||
|
<!-- These are the evaluation metrics being used, ideally with a description of why. -->
|
||||||
|
* __Execution Success:__ This metric is used to find out if the generated query is executable without arising any errors. For this, a sqllite3 connection is made to the memory, and using context the dummy tables are created. Then the predicted SQL is executed. This checks out if the generated query is in proper syntax, and if the model is hallucinating any new columns.
|
||||||
|
* __Inference Time:__ This metric is used to find out which model is providing results in less amount of time. This combined with the execution success, gives the efficiency of the model.
|
||||||
|
-
|
||||||
|
### Results
|
||||||
|
|
||||||
|
* __Execution Success:__ Finetuned Phi-2 has 29% more success rate than the SQLCoder-7b-2
|
||||||
|
* __Inference Time:__ Finetuned Phi-2 has 41% increased inference speed than SQLCoder-7b-2
|
||||||
|
|
||||||
|
#### Summary
|
||||||
|
* __Reduced Inference Time and Memory Footprint:__ The fine-tuned Phi-2 model
|
||||||
|
demonstrated a reduction in inference time and memory usage compared to the DeFog
|
||||||
|
SQLCoder. This is attributed to Phi-2's smaller size and the efficiency of quantization
|
||||||
|
techniques employed during fine-tuning. This finding implies that NL2SQL models can
|
||||||
|
be deployed on lower-powered devices like laptops or even mobile phones, potentially
|
||||||
|
democratizing access to this technology for a wider range of users.
|
||||||
|
|
||||||
|
* __Competitive Performance on Easy and Medium Queries:__ The fine-tuned Phi-2
|
||||||
|
achieved comparable performance to the DeFog SQLCoder in terms of accuracy on easy,
|
||||||
|
medium, and hard difficulty queries. This indicates that Phi-2, despite its smaller size,
|
||||||
|
can effectively handle a significant portion of real-world NL2SQL tasks, especially for
|
||||||
|
simpler queries.
|
||||||
|
|
||||||
|
* __Challenges with Complex Queries:__ While Phi-2 performed well on easier queries, it
|
||||||
|
encountered challenges with complex queries, exhibiting a drop in execution success
|
||||||
|
compared to the DeFog SQLCoder. This highlights the trade-off between model size and
|
||||||
|
complexity, suggesting that larger models might still be necessary for tackling highly
|
||||||
|
intricate tasks.
|
||||||
|
|
||||||
|
* __Potential for Further Improvement:__ The fine-tuning process employed in this study
|
||||||
|
can be further optimized by exploring different hyperparameter configurations and
|
||||||
|
potentially investigating alternative fine-tuning techniques like adapter-based methods.
|
||||||
|
This optimization has the potential to improve the model's performance on complex
|
||||||
|
queries while maintaining its efficiency.
|
||||||
|
|
||||||
|
## Environmental Impact
|
||||||
|
|
||||||
|
<!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
|
||||||
|
|
||||||
|
Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700).
|
||||||
|
|
||||||
|
- **Hardware Type:** A100 PCIE 40GB X1
|
||||||
|
- **Hours used:** 18 Hours
|
||||||
|
- **Cloud Provider:** Google Cloud
|
||||||
|
- **Compute Region:** Asia-East-1
|
||||||
|
- **Carbon Emitted:** 2.52 kg eq. CO2
|
||||||
|
|
||||||
|
|
||||||
|
## Citation
|
||||||
|
|
||||||
|
<!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
|
||||||
|
|
||||||
|
**BibTeX:**
|
||||||
|
```
|
||||||
|
@misc {pavan_kumar_balijepalli_2024,
|
||||||
|
author = { {Pavan Kumar Balijepalli} },
|
||||||
|
title = { phi2-sqlcoder (Revision 7a5dc3a) },
|
||||||
|
year = 2024,
|
||||||
|
url = { https://huggingface.co/pavankumarbalijepalli/phi2-sqlcoder },
|
||||||
|
doi = { 10.57967/hf/1886 },
|
||||||
|
publisher = { Hugging Face }
|
||||||
|
}
|
||||||
|
```
|
||||||
30
adapter_config.json
Normal file
30
adapter_config.json
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"alpha_pattern": {},
|
||||||
|
"auto_mapping": null,
|
||||||
|
"base_model_name_or_path": "microsoft/phi-2",
|
||||||
|
"bias": "none",
|
||||||
|
"fan_in_fan_out": false,
|
||||||
|
"inference_mode": true,
|
||||||
|
"init_lora_weights": true,
|
||||||
|
"layers_pattern": null,
|
||||||
|
"layers_to_transform": null,
|
||||||
|
"loftq_config": {},
|
||||||
|
"lora_alpha": 16,
|
||||||
|
"lora_dropout": 0.05,
|
||||||
|
"megatron_config": null,
|
||||||
|
"megatron_core": "megatron.core",
|
||||||
|
"modules_to_save": null,
|
||||||
|
"peft_type": "LORA",
|
||||||
|
"r": 16,
|
||||||
|
"rank_pattern": {},
|
||||||
|
"revision": null,
|
||||||
|
"target_modules": [
|
||||||
|
"dense",
|
||||||
|
"q_proj",
|
||||||
|
"k_proj",
|
||||||
|
"fc2",
|
||||||
|
"fc1",
|
||||||
|
"v_proj"
|
||||||
|
],
|
||||||
|
"task_type": "CAUSAL_LM"
|
||||||
|
}
|
||||||
40
added_tokens.json
Normal file
40
added_tokens.json
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"\t\t": 50294,
|
||||||
|
"\t\t\t": 50293,
|
||||||
|
"\t\t\t\t": 50292,
|
||||||
|
"\t\t\t\t\t": 50291,
|
||||||
|
"\t\t\t\t\t\t": 50290,
|
||||||
|
"\t\t\t\t\t\t\t": 50289,
|
||||||
|
"\t\t\t\t\t\t\t\t": 50288,
|
||||||
|
"\t\t\t\t\t\t\t\t\t": 50287,
|
||||||
|
" ": 50286,
|
||||||
|
" ": 50285,
|
||||||
|
" ": 50284,
|
||||||
|
" ": 50283,
|
||||||
|
" ": 50282,
|
||||||
|
" ": 50281,
|
||||||
|
" ": 50280,
|
||||||
|
" ": 50279,
|
||||||
|
" ": 50278,
|
||||||
|
" ": 50277,
|
||||||
|
" ": 50276,
|
||||||
|
" ": 50275,
|
||||||
|
" ": 50274,
|
||||||
|
" ": 50273,
|
||||||
|
" ": 50272,
|
||||||
|
" ": 50271,
|
||||||
|
" ": 50270,
|
||||||
|
" ": 50269,
|
||||||
|
" ": 50268,
|
||||||
|
" ": 50267,
|
||||||
|
" ": 50266,
|
||||||
|
" ": 50265,
|
||||||
|
" ": 50264,
|
||||||
|
" ": 50263,
|
||||||
|
" ": 50262,
|
||||||
|
" ": 50261,
|
||||||
|
" ": 50260,
|
||||||
|
" ": 50259,
|
||||||
|
" ": 50258,
|
||||||
|
" ": 50257
|
||||||
|
}
|
||||||
34
config.json
Normal file
34
config.json
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
{
|
||||||
|
"_name_or_path": "microsoft/phi-2",
|
||||||
|
"architectures": [
|
||||||
|
"PhiForCausalLM"
|
||||||
|
],
|
||||||
|
"attention_dropout": 0.0,
|
||||||
|
"auto_map": {
|
||||||
|
"AutoConfig": "microsoft/phi-2--configuration_phi.PhiConfig",
|
||||||
|
"AutoModelForCausalLM": "microsoft/phi-2--modeling_phi.PhiForCausalLM"
|
||||||
|
},
|
||||||
|
"bos_token_id": 50256,
|
||||||
|
"embd_pdrop": 0.0,
|
||||||
|
"eos_token_id": 50256,
|
||||||
|
"hidden_act": "gelu_new",
|
||||||
|
"hidden_size": 2560,
|
||||||
|
"initializer_range": 0.02,
|
||||||
|
"intermediate_size": 10240,
|
||||||
|
"layer_norm_eps": 1e-05,
|
||||||
|
"max_position_embeddings": 2048,
|
||||||
|
"model_type": "phi",
|
||||||
|
"num_attention_heads": 32,
|
||||||
|
"num_hidden_layers": 32,
|
||||||
|
"num_key_value_heads": 32,
|
||||||
|
"partial_rotary_factor": 0.4,
|
||||||
|
"qk_layernorm": false,
|
||||||
|
"resid_pdrop": 0.1,
|
||||||
|
"rope_scaling": null,
|
||||||
|
"rope_theta": 10000.0,
|
||||||
|
"tie_word_embeddings": false,
|
||||||
|
"torch_dtype": "float16",
|
||||||
|
"transformers_version": "4.37.2",
|
||||||
|
"use_cache": true,
|
||||||
|
"vocab_size": 51200
|
||||||
|
}
|
||||||
193
configuration_phi.py
Normal file
193
configuration_phi.py
Normal file
@@ -0,0 +1,193 @@
|
|||||||
|
# coding=utf-8
|
||||||
|
# Copyright 2023 Microsoft 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.
|
||||||
|
|
||||||
|
""" Phi model configuration"""
|
||||||
|
|
||||||
|
|
||||||
|
from transformers.configuration_utils import PretrainedConfig
|
||||||
|
from transformers.utils import logging
|
||||||
|
|
||||||
|
|
||||||
|
logger = logging.get_logger(__name__)
|
||||||
|
|
||||||
|
PHI_PRETRAINED_CONFIG_ARCHIVE_MAP = {
|
||||||
|
"microsoft/phi-2": "https://huggingface.co/microsoft/phi-2/resolve/main/config.json",
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class PhiConfig(PretrainedConfig):
|
||||||
|
r"""
|
||||||
|
This is the configuration class to store the configuration of a [`PhiModel`]. It is used to instantiate an Phi
|
||||||
|
model according to the specified arguments, defining the model architecture. Instantiating a configuration with the
|
||||||
|
defaults will yield a similar configuration to that of the Phi
|
||||||
|
[microsoft/phi-1](https://huggingface.co/microsoft/phi-1).
|
||||||
|
|
||||||
|
Configuration objects inherit from [`PretrainedConfig`] and can be used to control the model outputs. Read the
|
||||||
|
documentation from [`PretrainedConfig`] for more information.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
vocab_size (`int`, *optional*, defaults to 51200):
|
||||||
|
Vocabulary size of the Phi model. Defines the number of different tokens that can be represented by the
|
||||||
|
`inputs_ids` passed when calling [`PhiModel`].
|
||||||
|
hidden_size (`int`, *optional*, defaults to 2048):
|
||||||
|
Dimension of the hidden representations.
|
||||||
|
intermediate_size (`int`, *optional*, defaults to 8192):
|
||||||
|
Dimension of the MLP representations.
|
||||||
|
num_hidden_layers (`int`, *optional*, defaults to 24):
|
||||||
|
Number of hidden layers in the Transformer decoder.
|
||||||
|
num_attention_heads (`int`, *optional*, defaults to 32):
|
||||||
|
Number of attention heads for each attention layer in the Transformer decoder.
|
||||||
|
num_key_value_heads (`int`, *optional*):
|
||||||
|
This is the number of key_value heads that should be used to implement Grouped Query Attention. If
|
||||||
|
`num_key_value_heads=num_attention_heads`, the model will use Multi Head Attention (MHA), if
|
||||||
|
`num_key_value_heads=1 the model will use Multi Query Attention (MQA) otherwise GQA is used. When
|
||||||
|
converting a multi-head checkpoint to a GQA checkpoint, each group key and value head should be constructed
|
||||||
|
by meanpooling all the original heads within that group. For more details checkout [this
|
||||||
|
paper](https://arxiv.org/pdf/2305.13245.pdf). If it is not specified, will default to
|
||||||
|
`num_attention_heads`.
|
||||||
|
resid_pdrop (`float`, *optional*, defaults to 0.0):
|
||||||
|
Dropout probability for mlp outputs.
|
||||||
|
embd_pdrop (`int`, *optional*, defaults to 0.0):
|
||||||
|
The dropout ratio for the embeddings.
|
||||||
|
attention_dropout (`float`, *optional*, defaults to 0.0):
|
||||||
|
The dropout ratio after computing the attention scores.
|
||||||
|
hidden_act (`str` or `function`, *optional*, defaults to `"gelu_new"`):
|
||||||
|
The non-linear activation function (function or string) in the decoder.
|
||||||
|
max_position_embeddings (`int`, *optional*, defaults to 2048):
|
||||||
|
The maximum sequence length that this model might ever be used with. Phi-1 and Phi-1.5 supports up to 2048
|
||||||
|
tokens.
|
||||||
|
initializer_range (`float`, *optional*, defaults to 0.02):
|
||||||
|
The standard deviation of the truncated_normal_initializer for initializing all weight matrices.
|
||||||
|
layer_norm_eps (`float`, *optional*, defaults to 1e-05):
|
||||||
|
The epsilon used by the rms normalization layers.
|
||||||
|
use_cache (`bool`, *optional*, defaults to `True`):
|
||||||
|
Whether or not the model should return the last key/values attentions (not used by all models). Only
|
||||||
|
relevant if `config.is_decoder=True`. Whether to tie weight embeddings or not.
|
||||||
|
tie_word_embeddings (`bool`, *optional*, defaults to `False`):
|
||||||
|
Whether to tie weight embeddings
|
||||||
|
rope_theta (`float`, *optional*, defaults to 10000.0):
|
||||||
|
The base period of the RoPE embeddings.
|
||||||
|
rope_scaling (`Dict`, *optional*):
|
||||||
|
Dictionary containing the scaling configuration for the RoPE embeddings. Currently supports two scaling
|
||||||
|
strategies: linear and dynamic. Their scaling factor must be an float greater than 1. The expected format
|
||||||
|
is `{"type": strategy name, "factor": scaling factor}`. When using this flag, don't update
|
||||||
|
`max_position_embeddings` to the expected new maximum. See the following thread for more information on how
|
||||||
|
these scaling strategies behave:
|
||||||
|
https://www.reddit.com/r/LocalPersimmon/comments/14mrgpr/dynamically_scaled_rope_further_increases/. This
|
||||||
|
is an experimental feature, subject to breaking API changes in future versions.
|
||||||
|
partial_rotary_factor (`float`, *optional*, defaults to 0.5):
|
||||||
|
Percentage of the query and keys which will have rotary embedding.
|
||||||
|
qk_layernorm (`bool`, *optional*, defaults to `False`):
|
||||||
|
Whether or not to normalize the Queries and Keys after projecting the hidden states.
|
||||||
|
bos_token_id (`int`, *optional*, defaults to 1):
|
||||||
|
Denotes beginning of sequences token id.
|
||||||
|
eos_token_id (`int`, *optional*, defaults to 2):
|
||||||
|
Denotes end of sequences token id.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
```python
|
||||||
|
>>> from transformers import PhiModel, PhiConfig
|
||||||
|
|
||||||
|
>>> # Initializing a Phi-1 style configuration
|
||||||
|
>>> configuration = PhiConfig.from_pretrained("microsoft/phi-1")
|
||||||
|
|
||||||
|
>>> # Initializing a model from the configuration
|
||||||
|
>>> model = PhiModel(configuration)
|
||||||
|
|
||||||
|
>>> # Accessing the model configuration
|
||||||
|
>>> configuration = model.config
|
||||||
|
```"""
|
||||||
|
|
||||||
|
model_type = "phi"
|
||||||
|
keys_to_ignore_at_inference = ["past_key_values"]
|
||||||
|
|
||||||
|
def __init__(
|
||||||
|
self,
|
||||||
|
vocab_size=51200,
|
||||||
|
hidden_size=2048,
|
||||||
|
intermediate_size=8192,
|
||||||
|
num_hidden_layers=24,
|
||||||
|
num_attention_heads=32,
|
||||||
|
num_key_value_heads=None,
|
||||||
|
resid_pdrop=0.0,
|
||||||
|
embd_pdrop=0.0,
|
||||||
|
attention_dropout=0.0,
|
||||||
|
hidden_act="gelu_new",
|
||||||
|
max_position_embeddings=2048,
|
||||||
|
initializer_range=0.02,
|
||||||
|
layer_norm_eps=1e-5,
|
||||||
|
use_cache=True,
|
||||||
|
tie_word_embeddings=False,
|
||||||
|
rope_theta=10000.0,
|
||||||
|
rope_scaling=None,
|
||||||
|
partial_rotary_factor=0.5,
|
||||||
|
qk_layernorm=False,
|
||||||
|
bos_token_id=1,
|
||||||
|
eos_token_id=2,
|
||||||
|
**kwargs,
|
||||||
|
):
|
||||||
|
self.vocab_size = vocab_size
|
||||||
|
self.hidden_size = hidden_size
|
||||||
|
self.intermediate_size = intermediate_size
|
||||||
|
self.num_hidden_layers = num_hidden_layers
|
||||||
|
self.num_attention_heads = num_attention_heads
|
||||||
|
|
||||||
|
if num_key_value_heads is None:
|
||||||
|
num_key_value_heads = num_attention_heads
|
||||||
|
|
||||||
|
self.num_key_value_heads = num_key_value_heads
|
||||||
|
self.resid_pdrop = resid_pdrop
|
||||||
|
self.embd_pdrop = embd_pdrop
|
||||||
|
self.attention_dropout = attention_dropout
|
||||||
|
self.hidden_act = hidden_act
|
||||||
|
self.max_position_embeddings = max_position_embeddings
|
||||||
|
self.initializer_range = initializer_range
|
||||||
|
self.layer_norm_eps = layer_norm_eps
|
||||||
|
self.use_cache = use_cache
|
||||||
|
self.rope_theta = rope_theta
|
||||||
|
self.rope_scaling = rope_scaling
|
||||||
|
self.partial_rotary_factor = partial_rotary_factor
|
||||||
|
self.qk_layernorm = qk_layernorm
|
||||||
|
self._rope_scaling_validation()
|
||||||
|
|
||||||
|
super().__init__(
|
||||||
|
bos_token_id=bos_token_id,
|
||||||
|
eos_token_id=eos_token_id,
|
||||||
|
tie_word_embeddings=tie_word_embeddings,
|
||||||
|
**kwargs,
|
||||||
|
)
|
||||||
|
|
||||||
|
# Copied from transformers.models.llama.configuration_llama.LlamaConfig._rope_scaling_validation
|
||||||
|
def _rope_scaling_validation(self):
|
||||||
|
"""
|
||||||
|
Validate the `rope_scaling` configuration.
|
||||||
|
"""
|
||||||
|
if self.rope_scaling is None:
|
||||||
|
return
|
||||||
|
|
||||||
|
if not isinstance(self.rope_scaling, dict) or len(self.rope_scaling) != 2:
|
||||||
|
raise ValueError(
|
||||||
|
"`rope_scaling` must be a dictionary with with two fields, `type` and `factor`, "
|
||||||
|
f"got {self.rope_scaling}"
|
||||||
|
)
|
||||||
|
rope_scaling_type = self.rope_scaling.get("type", None)
|
||||||
|
rope_scaling_factor = self.rope_scaling.get("factor", None)
|
||||||
|
if rope_scaling_type is None or rope_scaling_type not in ["linear", "dynamic"]:
|
||||||
|
raise ValueError(
|
||||||
|
f"`rope_scaling`'s type field must be one of ['linear', 'dynamic'], got {rope_scaling_type}"
|
||||||
|
)
|
||||||
|
if rope_scaling_factor is None or not isinstance(rope_scaling_factor, float) or rope_scaling_factor <= 1.0:
|
||||||
|
raise ValueError(f"`rope_scaling`'s factor field must be a float > 1, got {rope_scaling_factor}")
|
||||||
6
generation_config.json
Normal file
6
generation_config.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"_from_model_config": true,
|
||||||
|
"bos_token_id": 50256,
|
||||||
|
"eos_token_id": 50256,
|
||||||
|
"transformers_version": "4.37.2"
|
||||||
|
}
|
||||||
50001
merges.txt
Normal file
50001
merges.txt
Normal file
File diff suppressed because it is too large
Load Diff
3
model-00001-of-00002.safetensors
Normal file
3
model-00001-of-00002.safetensors
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3183de6924a6089ae101ce48263b2c83262ad2de0243b582c84299d2e8aac7b9
|
||||||
|
size 4995584424
|
||||||
3
model-00002-of-00002.safetensors
Normal file
3
model-00002-of-00002.safetensors
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5f1e4c9fb2634afbed3a965e40718191526302206d84d9eedfd92541e2132c3f
|
||||||
|
size 563832976
|
||||||
460
model.safetensors.index.json
Normal file
460
model.safetensors.index.json
Normal file
@@ -0,0 +1,460 @@
|
|||||||
|
{
|
||||||
|
"metadata": {
|
||||||
|
"total_size": 5559367680
|
||||||
|
},
|
||||||
|
"weight_map": {
|
||||||
|
"lm_head.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"lm_head.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.embed_tokens.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.final_layernorm.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.final_layernorm.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.0.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.0.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.1.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.10.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.11.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.12.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.13.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.14.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.15.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.16.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.17.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.18.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.19.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.2.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.20.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.21.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.22.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.23.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.24.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.25.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.26.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.27.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.28.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.29.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.3.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.30.input_layernorm.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.mlp.fc1.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.mlp.fc1.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.mlp.fc2.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.mlp.fc2.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.self_attn.dense.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.self_attn.dense.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.30.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.30.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.30.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.input_layernorm.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.mlp.fc1.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.mlp.fc1.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.mlp.fc2.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.mlp.fc2.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.self_attn.dense.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.self_attn.dense.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.31.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
||||||
|
"model.layers.4.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.4.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.5.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.6.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.7.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.8.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.input_layernorm.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.mlp.fc1.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.mlp.fc1.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.mlp.fc2.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.mlp.fc2.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.self_attn.dense.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.self_attn.dense.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
||||||
|
"model.layers.9.self_attn.v_proj.weight": "model-00001-of-00002.safetensors"
|
||||||
|
}
|
||||||
|
}
|
||||||
3
phi2_sqlcoder_f16.gguf
Normal file
3
phi2_sqlcoder_f16.gguf
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:6c02ba08dd1c527668b5453cc06192a56ddbdcf1b731f74545437bfdeca81141
|
||||||
|
size 5563095552
|
||||||
23
special_tokens_map.json
Normal file
23
special_tokens_map.json
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"bos_token": {
|
||||||
|
"content": "<|endoftext|>",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": false,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false
|
||||||
|
},
|
||||||
|
"eos_token": {
|
||||||
|
"content": "<|endoftext|>",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": false,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false
|
||||||
|
},
|
||||||
|
"unk_token": {
|
||||||
|
"content": "<|endoftext|>",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": false,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false
|
||||||
|
}
|
||||||
|
}
|
||||||
100647
tokenizer.json
Normal file
100647
tokenizer.json
Normal file
File diff suppressed because it is too large
Load Diff
323
tokenizer_config.json
Normal file
323
tokenizer_config.json
Normal file
@@ -0,0 +1,323 @@
|
|||||||
|
{
|
||||||
|
"add_prefix_space": false,
|
||||||
|
"added_tokens_decoder": {
|
||||||
|
"50256": {
|
||||||
|
"content": "<|endoftext|>",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": false,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": true
|
||||||
|
},
|
||||||
|
"50257": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50258": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50259": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50260": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50261": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50262": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50263": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50264": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50265": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50266": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50267": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50268": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50269": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50270": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50271": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50272": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50273": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50274": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50275": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50276": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50277": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50278": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50279": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50280": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50281": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50282": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50283": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50284": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50285": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50286": {
|
||||||
|
"content": " ",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50287": {
|
||||||
|
"content": "\t\t\t\t\t\t\t\t\t",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50288": {
|
||||||
|
"content": "\t\t\t\t\t\t\t\t",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50289": {
|
||||||
|
"content": "\t\t\t\t\t\t\t",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50290": {
|
||||||
|
"content": "\t\t\t\t\t\t",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50291": {
|
||||||
|
"content": "\t\t\t\t\t",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50292": {
|
||||||
|
"content": "\t\t\t\t",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50293": {
|
||||||
|
"content": "\t\t\t",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
},
|
||||||
|
"50294": {
|
||||||
|
"content": "\t\t",
|
||||||
|
"lstrip": false,
|
||||||
|
"normalized": true,
|
||||||
|
"rstrip": false,
|
||||||
|
"single_word": false,
|
||||||
|
"special": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bos_token": "<|endoftext|>",
|
||||||
|
"clean_up_tokenization_spaces": true,
|
||||||
|
"eos_token": "<|endoftext|>",
|
||||||
|
"model_max_length": 2048,
|
||||||
|
"tokenizer_class": "CodeGenTokenizer",
|
||||||
|
"unk_token": "<|endoftext|>"
|
||||||
|
}
|
||||||
1
vocab.json
Normal file
1
vocab.json
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user