Downloads · 30 days
33
5% of all-time downloads
DAMO-NLP-SG/CLEX-7B-16K
CLEX-7B-16K is a text generation model from DAMO-NLP-SG. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as mit.
This repo stores the checkpoint of CLEX-7B-16K
Downloads · 30 days
33
5% of all-time downloads
All-time downloads
656
Public
Parameters
6.7B
27 GB on disk
Likes
3
Public
Click a slice to open those files.
.safetensors13.5 GB · 100%
From the Hugging Face model README
This repo stores the checkpoint of CLEX-7B-16K
More details about long-text modeling with our CLEX can be found at the git repo.
| Model Name | Model Type | Starting Point | Train Data | Train Length | MAX Test Length |
|---|---|---|---|---|---|
| CLEX-7B-4K | base | LLaMA-2-7B | Redpajama-Book | 4K | 16K |
| CLEX-7B-Chat-4K | chat | CLEX-7B-4K | UltraChat | 4K | 16K |
| CLEX-7B-16K (this checkpoint) | base | LLaMA-2-7B | Redpajama-Book | 16K | 64K |
| CLEX-7B-Chat-16K | chat | CLEX-7B-16K | UltraChat | 16K | 64K |
import torch
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("DAMO-NLP-SG/CLEX-7B-16K", trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained("DAMO-NLP-SG/CLEX-7B-16K", torch_dtype=torch.bfloat16, trust_remote_code=True)
inputs = tokenizer("What is CLEX?", return_tensors="pt")
sample = model.generate(**inputs, max_length=128)
print(tokenizer.decode(sample[0]))
If you find our project useful, hope you can star our repo and cite our paper as follows:
@article{damonlpsg2023clex,
author = {Chen, Guanzheng and Li, Xin and Meng, Zaiqiao and Liang, Shangsong and Bing, Lidong},
title = {CLEX: Continuous Length Extrapolation for Large Language Models},
year = 2023,
journal = {arXiv preprint arXiv:2310.16450},
url = {https://arxiv.org/abs/2310.16450}
}