初始化项目,由ModelHub XC社区提供模型
Model: vilsonrodrigues/falcon-7b-sharded Source: Original Platform
This commit is contained in:
34
.gitattributes
vendored
Normal file
34
.gitattributes
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
*.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
|
||||
*.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
|
||||
234
README.md
Normal file
234
README.md
Normal file
@@ -0,0 +1,234 @@
|
||||
---
|
||||
datasets:
|
||||
- tiiuae/falcon-refinedweb
|
||||
language:
|
||||
- en
|
||||
inference: false
|
||||
license: apache-2.0
|
||||
---
|
||||
|
||||
# Resharded
|
||||
|
||||
Resharded version of https://huggingface.co/tiiuae/falcon-7b for low RAM enviroments (e.g. Colab, Kaggle) in safetensors
|
||||
|
||||
# 🚀 Falcon-7B
|
||||
|
||||
**Falcon-7B is a 7B parameters causal decoder-only model built by [TII](https://www.tii.ae) and trained on 1,500B tokens of [RefinedWeb](https://huggingface.co/datasets/tiiuae/falcon-refinedweb) enhanced with curated corpora. It is made available under the Apache 2.0 license.**
|
||||
|
||||
*Paper coming soon* 😊.
|
||||
|
||||
🤗 To get started with Falcon (inference, finetuning, quantization, etc.), we recommend reading [this great blogpost fron HF](https://huggingface.co/blog/falcon)!
|
||||
|
||||
|
||||
## Why use Falcon-7B?
|
||||
|
||||
* **It outperforms comparable open-source models** (e.g., [MPT-7B](https://huggingface.co/mosaicml/mpt-7b), [StableLM](https://github.com/Stability-AI/StableLM), [RedPajama](https://huggingface.co/togethercomputer/RedPajama-INCITE-Base-7B-v0.1) etc.), thanks to being trained on 1,500B tokens of [RefinedWeb](https://huggingface.co/datasets/tiiuae/falcon-refinedweb) enhanced with curated corpora. See the [OpenLLM Leaderboard](https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderboard).
|
||||
* **It features an architecture optimized for inference**, with FlashAttention ([Dao et al., 2022](https://arxiv.org/abs/2205.14135)) and multiquery ([Shazeer et al., 2019](https://arxiv.org/abs/1911.02150)).
|
||||
* **It is made available under a permissive Apache 2.0 license allowing for commercial use**, without any royalties or restrictions.
|
||||
|
||||
⚠️ Falcon is now available as a core model in the `transformers` library! To use the in-library version, please install the latest version of `transformers` with `pip install git+https://github.com/ huggingface/transformers.git`, then simply remove the `trust_remote_code=True` argument from `from_pretrained()`.
|
||||
|
||||
⚠️ **This is a raw, pretrained model, which should be further finetuned for most usecases.** If you are looking for a version better suited to taking generic instructions in a chat format, we recommend taking a look at [Falcon-7B-Instruct](https://huggingface.co/tiiuae/falcon-7b-instruct).
|
||||
|
||||
🔥 **Looking for an even more powerful model?** [Falcon-40B](https://huggingface.co/tiiuae/falcon-40b) is Falcon-7B's big brother!
|
||||
|
||||
```python
|
||||
from transformers import AutoTokenizer, AutoModelForCausalLM
|
||||
import transformers
|
||||
import torch
|
||||
model = "tiiuae/falcon-7b"
|
||||
tokenizer = AutoTokenizer.from_pretrained(model)
|
||||
pipeline = transformers.pipeline(
|
||||
"text-generation",
|
||||
model=model,
|
||||
tokenizer=tokenizer,
|
||||
torch_dtype=torch.bfloat16,
|
||||
device_map="auto",
|
||||
)
|
||||
sequences = pipeline(
|
||||
"Girafatron is obsessed with giraffes, the most glorious animal on the face of this Earth. Giraftron believes all other animals are irrelevant when compared to the glorious majesty of the giraffe.\nDaniel: Hello, Girafatron!\nGirafatron:",
|
||||
max_length=200,
|
||||
do_sample=True,
|
||||
top_k=10,
|
||||
num_return_sequences=1,
|
||||
eos_token_id=tokenizer.eos_token_id,
|
||||
)
|
||||
for seq in sequences:
|
||||
print(f"Result: {seq['generated_text']}")
|
||||
```
|
||||
|
||||
💥 **Falcon LLMs require PyTorch 2.0 for use with `transformers`!**
|
||||
|
||||
For fast inference with Falcon, check-out [Text Generation Inference](https://github.com/huggingface/text-generation-inference)! Read more in this [blogpost]((https://huggingface.co/blog/falcon).
|
||||
|
||||
You will need **at least 16GB of memory** to swiftly run inference with Falcon-7B.
|
||||
|
||||
# Model Card for Falcon-7B
|
||||
|
||||
## Model Details
|
||||
|
||||
### Model Description
|
||||
|
||||
- **Developed by:** [https://www.tii.ae](https://www.tii.ae);
|
||||
- **Model type:** Causal decoder-only;
|
||||
- **Language(s) (NLP):** English and French;
|
||||
- **License:** Apache 2.0.
|
||||
|
||||
### Model Source
|
||||
|
||||
- **Paper:** *coming soon*.
|
||||
|
||||
## Uses
|
||||
|
||||
### Direct Use
|
||||
|
||||
Research on large language models; as a foundation for further specialization and finetuning for specific usecases (e.g., summarization, text generation, chatbot, etc.)
|
||||
|
||||
### Out-of-Scope Use
|
||||
|
||||
Production use without adequate assessment of risks and mitigation; any use cases which may be considered irresponsible or harmful.
|
||||
|
||||
## Bias, Risks, and Limitations
|
||||
|
||||
Falcon-7B is trained on English and French data only, and will not generalize appropriately to other languages. Furthermore, as it is trained on a large-scale corpora representative of the web, it will carry the stereotypes and biases commonly encountered online.
|
||||
|
||||
### Recommendations
|
||||
|
||||
We recommend users of Falcon-7B to consider finetuning it for the specific set of tasks of interest, and for guardrails and appropriate precautions to be taken for any production use.
|
||||
|
||||
## How to Get Started with the Model
|
||||
|
||||
|
||||
```python
|
||||
from transformers import AutoTokenizer, AutoModelForCausalLM
|
||||
import transformers
|
||||
import torch
|
||||
model = "tiiuae/falcon-7b"
|
||||
tokenizer = AutoTokenizer.from_pretrained(model)
|
||||
pipeline = transformers.pipeline(
|
||||
"text-generation",
|
||||
model=model,
|
||||
tokenizer=tokenizer,
|
||||
torch_dtype=torch.bfloat16,
|
||||
device_map="auto",
|
||||
)
|
||||
sequences = pipeline(
|
||||
"Girafatron is obsessed with giraffes, the most glorious animal on the face of this Earth. Giraftron believes all other animals are irrelevant when compared to the glorious majesty of the giraffe.\nDaniel: Hello, Girafatron!\nGirafatron:",
|
||||
max_length=200,
|
||||
do_sample=True,
|
||||
top_k=10,
|
||||
num_return_sequences=1,
|
||||
eos_token_id=tokenizer.eos_token_id,
|
||||
)
|
||||
for seq in sequences:
|
||||
print(f"Result: {seq['generated_text']}")
|
||||
```
|
||||
|
||||
## Training Details
|
||||
|
||||
### Training Data
|
||||
|
||||
Falcon-7B was trained on 1,500B tokens of [RefinedWeb](https://huggingface.co/datasets/tiiuae/falcon-refinedweb), a high-quality filtered and deduplicated web dataset which we enhanced with curated corpora. Significant components from our curated copora were inspired by The Pile ([Gao et al., 2020](https://arxiv.org/abs/2101.00027)).
|
||||
|
||||
| **Data source** | **Fraction** | **Tokens** | **Sources** |
|
||||
|--------------------|--------------|------------|-----------------------------------|
|
||||
| [RefinedWeb-English](https://huggingface.co/datasets/tiiuae/falcon-refinedweb) | 79% | 1,185B | massive web crawl |
|
||||
| Books | 7% | 110B | |
|
||||
| Conversations | 6% | 85B | Reddit, StackOverflow, HackerNews |
|
||||
| Code | 3% | 45B | |
|
||||
| RefinedWeb-French | 3% | 45B | massive web crawl |
|
||||
| Technical | 2% | 30B | arXiv, PubMed, USPTO, etc. |
|
||||
|
||||
|
||||
The data was tokenized with the Falcon-[7B](https://huggingface.co/tiiuae/falcon-7b)/[40B](https://huggingface.co/tiiuae/falcon-40b) tokenizer.
|
||||
|
||||
### Training Procedure
|
||||
|
||||
Falcon-7B was trained on 384 A100 40GB GPUs, using a 2D parallelism strategy (PP=2, DP=192) combined with ZeRO.
|
||||
|
||||
#### Training Hyperparameters
|
||||
|
||||
| **Hyperparameter** | **Value** | **Comment** |
|
||||
|--------------------|------------|-------------------------------------------|
|
||||
| Precision | `bfloat16` | |
|
||||
| Optimizer | AdamW | |
|
||||
| Learning rate | 6e-4 | 4B tokens warm-up, cosine decay to 1.2e-5 |
|
||||
| Weight decay | 1e-1 | |
|
||||
| Z-loss | 1e-4 | |
|
||||
| Batch size | 2304 | 30B tokens ramp-up |
|
||||
|
||||
|
||||
#### Speeds, Sizes, Times
|
||||
|
||||
Training happened in early March 2023 and took about two weeks.
|
||||
|
||||
|
||||
## Evaluation
|
||||
|
||||
*Paper coming soon*.
|
||||
|
||||
See the [OpenLLM Leaderboard](https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderboard) for early results.
|
||||
|
||||
|
||||
## Technical Specifications
|
||||
|
||||
### Model Architecture and Objective
|
||||
|
||||
Falcon-7B is a causal decoder-only model trained on a causal language modeling task (i.e., predict the next token).
|
||||
|
||||
The architecture is broadly adapted from the GPT-3 paper ([Brown et al., 2020](https://arxiv.org/abs/2005.14165)), with the following differences:
|
||||
|
||||
* **Positionnal embeddings:** rotary ([Su et al., 2021](https://arxiv.org/abs/2104.09864));
|
||||
* **Attention:** multiquery ([Shazeer et al., 2019](https://arxiv.org/abs/1911.02150)) and FlashAttention ([Dao et al., 2022](https://arxiv.org/abs/2205.14135));
|
||||
* **Decoder-block:** parallel attention/MLP with a single layer norm.
|
||||
|
||||
| **Hyperparameter** | **Value** | **Comment** |
|
||||
|--------------------|-----------|----------------------------------------|
|
||||
| Layers | 32 | |
|
||||
| `d_model` | 4544 | Increased to compensate for multiquery |
|
||||
| `head_dim` | 64 | Reduced to optimise for FlashAttention |
|
||||
| Vocabulary | 65024 | |
|
||||
| Sequence length | 2048 | |
|
||||
|
||||
### Compute Infrastructure
|
||||
|
||||
#### Hardware
|
||||
|
||||
Falcon-7B was trained on AWS SageMaker, on 384 A100 40GB GPUs in P4d instances.
|
||||
|
||||
#### Software
|
||||
|
||||
Falcon-7B was trained a custom distributed training codebase, Gigatron. It uses a 3D parallelism approach combined with ZeRO and high-performance Triton kernels (FlashAttention, etc.)
|
||||
|
||||
|
||||
## Citation
|
||||
|
||||
*Paper coming soon* 😊. In the meanwhile, you can use the following information to cite:
|
||||
```
|
||||
@article{falcon40b,
|
||||
title={{Falcon-40B}: an open large language model with state-of-the-art performance},
|
||||
author={Almazrouei, Ebtesam and Alobeidli, Hamza and Alshamsi, Abdulaziz and Cappelli, Alessandro and Cojocaru, Ruxandra and Debbah, Merouane and Goffinet, Etienne and Heslow, Daniel and Launay, Julien and Malartic, Quentin and Noune, Badreddine and Pannier, Baptiste and Penedo, Guilherme},
|
||||
year={2023}
|
||||
}
|
||||
```
|
||||
|
||||
To learn more about the pretraining dataset, see the 📓 [RefinedWeb paper](https://arxiv.org/abs/2306.01116).
|
||||
|
||||
```
|
||||
@article{refinedweb,
|
||||
title={The {R}efined{W}eb dataset for {F}alcon {LLM}: outperforming curated corpora with web data, and web data only},
|
||||
author={Guilherme Penedo and Quentin Malartic and Daniel Hesslow and Ruxandra Cojocaru and Alessandro Cappelli and Hamza Alobeidli and Baptiste Pannier and Ebtesam Almazrouei and Julien Launay},
|
||||
journal={arXiv preprint arXiv:2306.01116},
|
||||
eprint={2306.01116},
|
||||
eprinttype = {arXiv},
|
||||
url={https://arxiv.org/abs/2306.01116},
|
||||
year={2023}
|
||||
}
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
Falcon-7B is made available under the Apache 2.0 license.
|
||||
|
||||
## Contact
|
||||
falconllm@tii.ae
|
||||
33
config.json
Normal file
33
config.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"alibi": false,
|
||||
"apply_residual_connection_post_layernorm": false,
|
||||
"architectures": [
|
||||
"FalconForCausalLM"
|
||||
],
|
||||
"attention_dropout": 0.0,
|
||||
"auto_map": {
|
||||
"AutoConfig": "configuration_falcon.FalconConfig",
|
||||
"AutoModel": "modeling_falcon.FalconModel",
|
||||
"AutoModelForSequenceClassification": "modeling_falcon.FalconForSequenceClassification",
|
||||
"AutoModelForTokenClassification": "modeling_falcon.FalconForTokenClassification",
|
||||
"AutoModelForQuestionAnswering": "modeling_falcon.FalconForQuestionAnswering",
|
||||
"AutoModelForCausalLM": "modeling_falcon.FalconForCausalLM"
|
||||
},
|
||||
"bias": false,
|
||||
"bos_token_id": 11,
|
||||
"eos_token_id": 11,
|
||||
"hidden_dropout": 0.0,
|
||||
"hidden_size": 4544,
|
||||
"initializer_range": 0.02,
|
||||
"layer_norm_epsilon": 1e-05,
|
||||
"model_type": "falcon",
|
||||
"multi_query": true,
|
||||
"new_decoder_architecture": false,
|
||||
"num_attention_heads": 71,
|
||||
"num_hidden_layers": 32,
|
||||
"parallel_attn": true,
|
||||
"torch_dtype": "bfloat16",
|
||||
"transformers_version": "4.27.4",
|
||||
"use_cache": true,
|
||||
"vocab_size": 65024
|
||||
}
|
||||
147
configuration_falcon.py
Normal file
147
configuration_falcon.py
Normal file
@@ -0,0 +1,147 @@
|
||||
# coding=utf-8
|
||||
# Copyright 2023 the Falcon authors and 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.
|
||||
""" Falcon configuration"""
|
||||
from transformers.configuration_utils import PretrainedConfig
|
||||
from transformers.utils import logging
|
||||
|
||||
|
||||
logger = logging.get_logger(__name__)
|
||||
|
||||
FALCON_PRETRAINED_CONFIG_ARCHIVE_MAP = {
|
||||
"tiiuae/falcon-40b": "https://huggingface.co/tiiuae/falcon-40b/resolve/main/config.json",
|
||||
"tiiuae/falcon-7b": "https://huggingface.co/tiiuae/falcon-7b/resolve/main/config.json",
|
||||
}
|
||||
|
||||
|
||||
class FalconConfig(PretrainedConfig):
|
||||
r"""
|
||||
This is the configuration class to store the configuration of a [`FalconModel`]. It is used to instantiate a Falcon
|
||||
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
|
||||
[tiiuae/falcon-7b](https://huggingface.co/tiiuae/falcon-7b) architecture.
|
||||
|
||||
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 65024):
|
||||
Vocabulary size of the Falcon model. Defines the number of different tokens that can be represented by the
|
||||
`inputs_ids` passed when calling [`FalconModel`]
|
||||
hidden_size (`int`, *optional*, defaults to 4544):
|
||||
Dimension of the hidden representations.
|
||||
num_hidden_layers (`int`, *optional*, defaults to 32):
|
||||
Number of hidden layers in the Transformer decoder.
|
||||
num_attention_heads (`int`, *optional*, defaults to 71):
|
||||
Number of attention heads for each attention layer in the Transformer encoder.
|
||||
initializer_range (`float`, *optional*, defaults to 0.02):
|
||||
The standard deviation of the truncated_normal_initializer for initializing all weight matrices.
|
||||
use_cache (`bool`, *optional*, defaults to `True`):
|
||||
Whether the model should return the last key/values attentions (not used by all models). Only relevant if
|
||||
`config.is_decoder=True`.
|
||||
layer_norm_epsilon (`float`, *optional*, defaults to 1e-5):
|
||||
The epsilon used by the layer normalization layers.
|
||||
hidden_dropout (`float`, *optional*, defaults to 0.0):
|
||||
The dropout probability for MLP layers.
|
||||
attention_dropout (`float`, *optional*, defaults to 0.0):
|
||||
The dropout probability for attention layers.
|
||||
num_kv_heads (`int`, *optional*):
|
||||
Number of key-value heads to use per attention layer. If unset, defaults to the same value as
|
||||
`num_attention_heads`.
|
||||
alibi (`bool`, *optional*, defaults to `False`):
|
||||
Whether to use ALiBi positional biases during self-attention.
|
||||
new_decoder_architecture (`bool`, *optional*, defaults to `False`):
|
||||
Whether to use the new (Falcon-40B) decoder architecture. If `True`, the `multi_query` and `parallel_attn`
|
||||
arguments are ignored, as the new decoder always uses parallel attention.
|
||||
multi_query (`bool`, *optional*, defaults to `True`):
|
||||
Whether to use multi-query attention in the decoder. Ignored when `new_decoder_architecture` is `True`.
|
||||
parallel_attn (`bool`, *optional*, defaults to `True`):
|
||||
Whether to compute attention in parallel with the feedforward layer. If False, they are consecutive
|
||||
instead, as in the original Transformer architecture. Ignored when `new_decoder_architecture` is `True`.
|
||||
bias (`bool`, *optional*, defaults to `False`):
|
||||
Whether to use bias on Linear layers.
|
||||
bos_token_id (`int`, *optional*, defaults to 11):
|
||||
The id of the "beginning-of-sequence" token.
|
||||
eos_token_id (`int`, *optional*, defaults to 11):
|
||||
The id of the "end-of-sequence" token.
|
||||
|
||||
Example:
|
||||
|
||||
```python
|
||||
>>> from transformers import FalconModel, FalconConfig
|
||||
|
||||
>>> # Initializing a small (2-layer) Falcon configuration
|
||||
>>> configuration = FalconConfig(num_hidden_layers=2)
|
||||
|
||||
>>> # Initializing a model from the small configuration
|
||||
>>> model = FalconModel(configuration)
|
||||
|
||||
>>> # Accessing the model configuration
|
||||
>>> configuration = model.config
|
||||
```"""
|
||||
model_type = "falcon"
|
||||
keys_to_ignore_at_inference = ["past_key_values"]
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
vocab_size=65024,
|
||||
hidden_size=4544,
|
||||
num_hidden_layers=32,
|
||||
num_attention_heads=71,
|
||||
layer_norm_epsilon=1e-5,
|
||||
initializer_range=0.02,
|
||||
use_cache=True,
|
||||
hidden_dropout=0.0,
|
||||
attention_dropout=0.0,
|
||||
num_kv_heads=None,
|
||||
alibi=False,
|
||||
new_decoder_architecture=False,
|
||||
multi_query=True,
|
||||
parallel_attn=True,
|
||||
bias=False,
|
||||
bos_token_id=11,
|
||||
eos_token_id=11,
|
||||
**kwargs,
|
||||
):
|
||||
self.vocab_size = vocab_size
|
||||
# Backward compatibility with n_embed kwarg
|
||||
n_embed = kwargs.pop("n_embed", None)
|
||||
self.hidden_size = hidden_size if n_embed is None else n_embed
|
||||
self.num_hidden_layers = num_hidden_layers
|
||||
self.num_attention_heads = num_attention_heads
|
||||
self.layer_norm_epsilon = layer_norm_epsilon
|
||||
self.initializer_range = initializer_range
|
||||
self.use_cache = use_cache
|
||||
self.hidden_dropout = hidden_dropout
|
||||
self.attention_dropout = attention_dropout
|
||||
|
||||
self.bos_token_id = bos_token_id
|
||||
self.eos_token_id = eos_token_id
|
||||
self.num_kv_heads = num_attention_heads if num_kv_heads is None else num_kv_heads
|
||||
self.alibi = alibi
|
||||
self.new_decoder_architecture = new_decoder_architecture
|
||||
self.multi_query = multi_query # Ignored when new_decoder_architecture is True
|
||||
self.parallel_attn = parallel_attn
|
||||
self.bias = bias
|
||||
|
||||
super().__init__(bos_token_id=bos_token_id, eos_token_id=eos_token_id, **kwargs)
|
||||
|
||||
@property
|
||||
def head_dim(self):
|
||||
return self.hidden_size // self.num_attention_heads
|
||||
|
||||
@property
|
||||
def rotary(self):
|
||||
return not self.alibi
|
||||
6
generation_config.json
Normal file
6
generation_config.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"_from_model_config": true,
|
||||
"bos_token_id": 11,
|
||||
"eos_token_id": 11,
|
||||
"transformers_version": "4.31.0.dev0"
|
||||
}
|
||||
3
model-00001-of-00015.safetensors
Normal file
3
model-00001-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:49092e676165bc42fcfd114b88052cf7ebbeaf9bf93bc65b0854eb7fe1cb14e1
|
||||
size 1679790280
|
||||
3
model-00002-of-00015.safetensors
Normal file
3
model-00002-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0db45dee254fe1db1bf78d26725bcb9f353b192968bd4b3c58518fdf705c033a
|
||||
size 1986965752
|
||||
3
model-00003-of-00015.safetensors
Normal file
3
model-00003-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:db26451f944778ed6274ba8ec2a63476949fccb8082cc430c2d773fe3fb00b4a
|
||||
size 1824072352
|
||||
3
model-00004-of-00015.safetensors
Normal file
3
model-00004-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c357a56565dec6fd516fc44eb1c09572e971605278cff29f1ee45f59d015e287
|
||||
size 1986929176
|
||||
3
model-00005-of-00015.safetensors
Normal file
3
model-00005-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9b8413ee409c2498e79a241df14c99024bf0448c9befb5ffe4dbd85f28da2203
|
||||
size 1986965736
|
||||
3
model-00006-of-00015.safetensors
Normal file
3
model-00006-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a2bc6f9755bfc2f017ed27df022b51da3522ebc53318578bbfd74df7ae88cce3
|
||||
size 1824072368
|
||||
3
model-00007-of-00015.safetensors
Normal file
3
model-00007-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b838ec7d4b0cf9c201e32636b236554a3f4a05193a2132d5c6f1ce01814480fa
|
||||
size 1986929192
|
||||
3
model-00008-of-00015.safetensors
Normal file
3
model-00008-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9beb5f37f091e16cc029b5c0de2c0d6e256a5c0ea9b9d195eae002970a61a2ff
|
||||
size 1986965768
|
||||
3
model-00009-of-00015.safetensors
Normal file
3
model-00009-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:536414ab3b6f873849953576be1c20fa0dffbcc80768f1fe3a76feb52f600fba
|
||||
size 1824072368
|
||||
3
model-00010-of-00015.safetensors
Normal file
3
model-00010-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c19886a514df32162ca5b98f864660d62ee8fdaaeef00eb0569d2fac2b336efe
|
||||
size 1986929192
|
||||
3
model-00011-of-00015.safetensors
Normal file
3
model-00011-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5e5c847023edc80d9ad77d6278646c632383ad5c101776706779c73e52d4f6ab
|
||||
size 1986965768
|
||||
3
model-00012-of-00015.safetensors
Normal file
3
model-00012-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0114ada6c2148c262faa9b83728a238c7005c64e3530b50815ee68995ddc5e06
|
||||
size 1824072368
|
||||
3
model-00013-of-00015.safetensors
Normal file
3
model-00013-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a4359efe2758ae783a94eb468827a524af8ea55ce99ed17461b3d1aabb53fb1e
|
||||
size 1986929192
|
||||
3
model-00014-of-00015.safetensors
Normal file
3
model-00014-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:888767ee3b9149a33b729f7a391b9c43df38205eb53b63b23e0d58e69fa4d71c
|
||||
size 1986965768
|
||||
3
model-00015-of-00015.safetensors
Normal file
3
model-00015-of-00015.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0cd67971e923a001176e211aaf7bd3d82a79bfb429be92711850e42cd2f0d5d7
|
||||
size 828281024
|
||||
202
model.safetensors.index.json
Normal file
202
model.safetensors.index.json
Normal file
@@ -0,0 +1,202 @@
|
||||
{
|
||||
"metadata": {
|
||||
"total_size": 27686882816
|
||||
},
|
||||
"weight_map": {
|
||||
"transformer.h.0.input_layernorm.bias": "model-00001-of-00015.safetensors",
|
||||
"transformer.h.0.input_layernorm.weight": "model-00001-of-00015.safetensors",
|
||||
"transformer.h.0.mlp.dense_4h_to_h.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.0.mlp.dense_h_to_4h.weight": "model-00001-of-00015.safetensors",
|
||||
"transformer.h.0.self_attention.dense.weight": "model-00001-of-00015.safetensors",
|
||||
"transformer.h.0.self_attention.query_key_value.weight": "model-00001-of-00015.safetensors",
|
||||
"transformer.h.1.input_layernorm.bias": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.1.input_layernorm.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.1.mlp.dense_4h_to_h.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.1.mlp.dense_h_to_4h.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.1.self_attention.dense.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.1.self_attention.query_key_value.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.10.input_layernorm.bias": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.10.input_layernorm.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.10.mlp.dense_4h_to_h.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.10.mlp.dense_h_to_4h.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.10.self_attention.dense.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.10.self_attention.query_key_value.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.11.input_layernorm.bias": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.11.input_layernorm.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.11.mlp.dense_4h_to_h.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.11.mlp.dense_h_to_4h.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.11.self_attention.dense.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.11.self_attention.query_key_value.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.12.input_layernorm.bias": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.12.input_layernorm.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.12.mlp.dense_4h_to_h.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.12.mlp.dense_h_to_4h.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.12.self_attention.dense.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.12.self_attention.query_key_value.weight": "model-00006-of-00015.safetensors",
|
||||
"transformer.h.13.input_layernorm.bias": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.13.input_layernorm.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.13.mlp.dense_4h_to_h.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.13.mlp.dense_h_to_4h.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.13.self_attention.dense.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.13.self_attention.query_key_value.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.14.input_layernorm.bias": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.14.input_layernorm.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.14.mlp.dense_4h_to_h.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.14.mlp.dense_h_to_4h.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.14.self_attention.dense.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.14.self_attention.query_key_value.weight": "model-00007-of-00015.safetensors",
|
||||
"transformer.h.15.input_layernorm.bias": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.15.input_layernorm.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.15.mlp.dense_4h_to_h.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.15.mlp.dense_h_to_4h.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.15.self_attention.dense.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.15.self_attention.query_key_value.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.16.input_layernorm.bias": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.16.input_layernorm.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.16.mlp.dense_4h_to_h.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.16.mlp.dense_h_to_4h.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.16.self_attention.dense.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.16.self_attention.query_key_value.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.17.input_layernorm.bias": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.17.input_layernorm.weight": "model-00008-of-00015.safetensors",
|
||||
"transformer.h.17.mlp.dense_4h_to_h.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.17.mlp.dense_h_to_4h.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.17.self_attention.dense.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.17.self_attention.query_key_value.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.18.input_layernorm.bias": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.18.input_layernorm.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.18.mlp.dense_4h_to_h.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.18.mlp.dense_h_to_4h.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.18.self_attention.dense.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.18.self_attention.query_key_value.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.19.input_layernorm.bias": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.19.input_layernorm.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.19.mlp.dense_4h_to_h.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.19.mlp.dense_h_to_4h.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.19.self_attention.dense.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.19.self_attention.query_key_value.weight": "model-00009-of-00015.safetensors",
|
||||
"transformer.h.2.input_layernorm.bias": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.2.input_layernorm.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.2.mlp.dense_4h_to_h.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.2.mlp.dense_h_to_4h.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.2.self_attention.dense.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.2.self_attention.query_key_value.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.20.input_layernorm.bias": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.20.input_layernorm.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.20.mlp.dense_4h_to_h.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.20.mlp.dense_h_to_4h.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.20.self_attention.dense.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.20.self_attention.query_key_value.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.21.input_layernorm.bias": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.21.input_layernorm.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.21.mlp.dense_4h_to_h.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.21.mlp.dense_h_to_4h.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.21.self_attention.dense.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.21.self_attention.query_key_value.weight": "model-00010-of-00015.safetensors",
|
||||
"transformer.h.22.input_layernorm.bias": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.22.input_layernorm.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.22.mlp.dense_4h_to_h.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.22.mlp.dense_h_to_4h.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.22.self_attention.dense.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.22.self_attention.query_key_value.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.23.input_layernorm.bias": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.23.input_layernorm.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.23.mlp.dense_4h_to_h.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.23.mlp.dense_h_to_4h.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.23.self_attention.dense.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.23.self_attention.query_key_value.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.24.input_layernorm.bias": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.24.input_layernorm.weight": "model-00011-of-00015.safetensors",
|
||||
"transformer.h.24.mlp.dense_4h_to_h.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.24.mlp.dense_h_to_4h.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.24.self_attention.dense.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.24.self_attention.query_key_value.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.25.input_layernorm.bias": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.25.input_layernorm.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.25.mlp.dense_4h_to_h.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.25.mlp.dense_h_to_4h.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.25.self_attention.dense.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.25.self_attention.query_key_value.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.26.input_layernorm.bias": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.26.input_layernorm.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.26.mlp.dense_4h_to_h.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.26.mlp.dense_h_to_4h.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.26.self_attention.dense.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.26.self_attention.query_key_value.weight": "model-00012-of-00015.safetensors",
|
||||
"transformer.h.27.input_layernorm.bias": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.27.input_layernorm.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.27.mlp.dense_4h_to_h.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.27.mlp.dense_h_to_4h.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.27.self_attention.dense.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.27.self_attention.query_key_value.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.28.input_layernorm.bias": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.28.input_layernorm.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.28.mlp.dense_4h_to_h.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.28.mlp.dense_h_to_4h.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.28.self_attention.dense.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.28.self_attention.query_key_value.weight": "model-00013-of-00015.safetensors",
|
||||
"transformer.h.29.input_layernorm.bias": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.29.input_layernorm.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.29.mlp.dense_4h_to_h.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.29.mlp.dense_h_to_4h.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.29.self_attention.dense.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.29.self_attention.query_key_value.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.3.input_layernorm.bias": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.3.input_layernorm.weight": "model-00002-of-00015.safetensors",
|
||||
"transformer.h.3.mlp.dense_4h_to_h.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.3.mlp.dense_h_to_4h.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.3.self_attention.dense.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.3.self_attention.query_key_value.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.30.input_layernorm.bias": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.30.input_layernorm.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.30.mlp.dense_4h_to_h.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.30.mlp.dense_h_to_4h.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.30.self_attention.dense.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.30.self_attention.query_key_value.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.31.input_layernorm.bias": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.31.input_layernorm.weight": "model-00014-of-00015.safetensors",
|
||||
"transformer.h.31.mlp.dense_4h_to_h.weight": "model-00015-of-00015.safetensors",
|
||||
"transformer.h.31.mlp.dense_h_to_4h.weight": "model-00015-of-00015.safetensors",
|
||||
"transformer.h.31.self_attention.dense.weight": "model-00015-of-00015.safetensors",
|
||||
"transformer.h.31.self_attention.query_key_value.weight": "model-00015-of-00015.safetensors",
|
||||
"transformer.h.4.input_layernorm.bias": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.4.input_layernorm.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.4.mlp.dense_4h_to_h.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.4.mlp.dense_h_to_4h.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.4.self_attention.dense.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.4.self_attention.query_key_value.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.5.input_layernorm.bias": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.5.input_layernorm.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.5.mlp.dense_4h_to_h.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.5.mlp.dense_h_to_4h.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.5.self_attention.dense.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.5.self_attention.query_key_value.weight": "model-00003-of-00015.safetensors",
|
||||
"transformer.h.6.input_layernorm.bias": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.6.input_layernorm.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.6.mlp.dense_4h_to_h.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.6.mlp.dense_h_to_4h.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.6.self_attention.dense.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.6.self_attention.query_key_value.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.7.input_layernorm.bias": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.7.input_layernorm.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.7.mlp.dense_4h_to_h.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.7.mlp.dense_h_to_4h.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.7.self_attention.dense.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.7.self_attention.query_key_value.weight": "model-00004-of-00015.safetensors",
|
||||
"transformer.h.8.input_layernorm.bias": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.8.input_layernorm.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.8.mlp.dense_4h_to_h.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.8.mlp.dense_h_to_4h.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.8.self_attention.dense.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.8.self_attention.query_key_value.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.9.input_layernorm.bias": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.9.input_layernorm.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.9.mlp.dense_4h_to_h.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.9.mlp.dense_h_to_4h.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.9.self_attention.dense.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.h.9.self_attention.query_key_value.weight": "model-00005-of-00015.safetensors",
|
||||
"transformer.ln_f.bias": "model-00015-of-00015.safetensors",
|
||||
"transformer.ln_f.weight": "model-00015-of-00015.safetensors",
|
||||
"transformer.word_embeddings.weight": "model-00001-of-00015.safetensors"
|
||||
}
|
||||
}
|
||||
1263
modeling_falcon.py
Normal file
1263
modeling_falcon.py
Normal file
File diff suppressed because it is too large
Load Diff
16
special_tokens_map.json
Normal file
16
special_tokens_map.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"additional_special_tokens": [
|
||||
">>TITLE<<",
|
||||
">>ABSTRACT<<",
|
||||
">>INTRODUCTION<<",
|
||||
">>SUMMARY<<",
|
||||
">>COMMENT<<",
|
||||
">>ANSWER<<",
|
||||
">>QUESTION<<",
|
||||
">>DOMAIN<<",
|
||||
">>PREFIX<<",
|
||||
">>SUFFIX<<",
|
||||
">>MIDDLE<<"
|
||||
],
|
||||
"eos_token": "<|endoftext|>"
|
||||
}
|
||||
129971
tokenizer.json
Normal file
129971
tokenizer.json
Normal file
File diff suppressed because it is too large
Load Diff
12
tokenizer_config.json
Normal file
12
tokenizer_config.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"add_prefix_space": false,
|
||||
"eos_token": "<|endoftext|>",
|
||||
"model_input_names": [
|
||||
"input_ids",
|
||||
"attention_mask"
|
||||
],
|
||||
"model_max_length": 2048,
|
||||
"name_or_path": "tiiuae/falcon_tokenizer",
|
||||
"special_tokens_map_file": null,
|
||||
"tokenizer_class": "PreTrainedTokenizerFast"
|
||||
}
|
||||
Reference in New Issue
Block a user