Downloads · 30 days
589
10% of all-time downloads
RichardErkhov/sambanovasystems_-_SambaLingo-Arabic-Base-gguf
sambanovasystems_-_SambaLingo-Arabic-Base-gguf is a machine learning model from RichardErkhov. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Downloads · 30 days
589
10% of all-time downloads
All-time downloads
6.1K
Public
Repo size
70.1 GB
Likes
0
Public
Click a slice to open those files.
.gguf82.7 GB · 100%
From the Hugging Face model README
Quantization made by Richard Erkhov.
SambaLingo-Arabic-Base - GGUF
| Name | Quant method | Size |
|---|---|---|
| SambaLingo-Arabic-Base.Q2_K.gguf | Q2_K | 2.47GB |
| SambaLingo-Arabic-Base.Q3_K_S.gguf | Q3_K_S | 2.87GB |
| SambaLingo-Arabic-Base.Q3_K.gguf | Q3_K | 3.19GB |
| SambaLingo-Arabic-Base.Q3_K_M.gguf | Q3_K_M | 3.19GB |
| SambaLingo-Arabic-Base.Q3_K_L.gguf | Q3_K_L | 3.47GB |
| SambaLingo-Arabic-Base.IQ4_XS.gguf | IQ4_XS | 3.53GB |
| SambaLingo-Arabic-Base.Q4_0.gguf | Q4_0 | 3.7GB |
| SambaLingo-Arabic-Base.IQ4_NL.gguf | IQ4_NL | 3.72GB |
| SambaLingo-Arabic-Base.Q4_K_S.gguf | Q4_K_S | 3.73GB |
| SambaLingo-Arabic-Base.Q4_K.gguf | Q4_K | 3.94GB |
| SambaLingo-Arabic-Base.Q4_K_M.gguf | Q4_K_M | 3.94GB |
| SambaLingo-Arabic-Base.Q4_1.gguf | Q4_1 | 4.09GB |
| SambaLingo-Arabic-Base.Q5_0.gguf | Q5_0 | 4.48GB |
| SambaLingo-Arabic-Base.Q5_K_S.gguf | Q5_K_S | 4.48GB |
| SambaLingo-Arabic-Base.Q5_K.gguf | Q5_K | 4.6GB |
| SambaLingo-Arabic-Base.Q5_K_M.gguf | Q5_K_M | 4.6GB |
| SambaLingo-Arabic-Base.Q5_1.gguf | Q5_1 | 4.87GB |
| SambaLingo-Arabic-Base.Q6_K.gguf | Q6_K | 5.31GB |
| SambaLingo-Arabic-Base.Q8_0.gguf | Q8_0 | 6.88GB |
license: llama2 datasets:
SambaLingo-Arabic-Base is a pretrained Bi-lingual Arabic and English model that adapts Llama 2 to Arabic by training on 63 billion tokens from the Arabic split of the Cultura-X dataset. This model reports state of the art evaluation results in perplexity and FLORES-200 translation. For the chat version of this model, please see sambanovasystems/SambaLingo-Arabic-Chat, or try it out at SambaLingo-chat-space.
from transformers import AutoModelForCausalLM, AutoTokenizer
tokenizer = AutoTokenizer.from_pretrained("sambanovasystems/SambaLingo-Arabic-Base")
model = AutoModelForCausalLM.from_pretrained("sambanovasystems/SambaLingo-Arabic-Base", device_map="auto", torch_dtype="auto")
We suggest setting do_sample=False as this is a pretrained checkpoint.
This model is a pretrained checkpoint, so to use it effectively please use few shot prompting with exemplars. The only other prompt templating required is the standard <s> (BOS) token from the Llama tokenizer. If you want to interact with this model with direct questions or queries, please use the chat version of the model that has been aligned with human preferences sambanovasystems/SambaLingo-Arabic-Chat.
All pre-training is done on the Cultura-X dataset. We mix the data to be 75% data from the language we are adapting to, and 25% English as suggested by Csaki et al. We pack the data into sequences of length 4096, and ensure that when learning a token we only attend to previous tokens in the context of the corresponding text document. We train with a global batch size of 1024, sequence length of 4096, maximum learning rate of 1e-4 with cosine decay, warmup ratio of 0.01 and a weight decay of 0.1.
We extended the vocabulary of the base llama model from 32,000 tokens to 57,000 tokens by adding up to 25,000 non-overlapping tokens from the new language.
For evaluation results see our paper: SambaLingo: Teaching Large Language Models New Languages
Use of this model is governed by the Meta’s Llama 2 Community License Agreement. Please review and accept the license before downloading the model weights.
SambaLingo should NOT be used for:
Like all LLMs, SambaLingo has certain limitations:
We extend our heartfelt gratitude to the open-source AI community; this endeavor would not have been possible without open source. SambaNova embraces the open-source community and aspires to actively contribute to this initiative.
We would like to give a special thanks to the following groups:
@misc{csaki2024sambalingo,
title={SambaLingo: Teaching Large Language Models New Languages},
author={Zoltan Csaki and Bo Li and Jonathan Li and Qiantong Xu and Pian Pawakapan and Leon Zhang and Yun Du and Hengyu Zhao and Changran Hu and Urmish Thakker},
year={2024},
eprint={2404.05829},
archivePrefix={arXiv},
primaryClass={cs.CL}
}