The training data for the models are tokenized with OpenAI Tiktoken library.
To use this model, install the package via
pip
:
pip install tiktoken
The models can be used as auto-regressive samplers as follows:
import torch
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("Salesforce/xgen-7b-8k-inst", trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained("Salesforce/xgen-7b-8k-inst", torch_dtype=torch.bfloat16)
header = (
"A chat between a curious human and an artificial intelligence assistant. ""The assistant gives helpful, detailed, and polite answers to the human's questions.\n\n"
)
article = ""# insert a document here
prompt = f"### Human: Please summarize the following article.\n\n{article}.\n###"
inputs = tokenizer(header + prompt, return_tensors="pt")
sample = model.generate(**inputs, do_sample=True, max_new_tokens=2048, top_k=100, eos_token_id=50256)
output = tokenizer.decode(sample[0])
print(output.strip().replace("Assistant:", ""))
Citation
@misc{XGen,
title={Long Sequence Modeling with XGen: A 7B LLM Trained on 8K Input Sequence Length},
author={Erik Nijkamp, Tian Xie, Hiroaki Hayashi, Bo Pang, Congying Xia, Chen Xing, Jesse Vig, Semih Yavuz, Philippe Laban, Ben Krause, Senthil Purushwalkam, Tong Niu, Wojciech Kryscinski, Lidiya Murakhovs'ka, Prafulla Kumar Choubey, Alex Fabbri, Ye Liu, Rui Meng, Lifu Tu, Meghana Bhat, Chien-Sheng Wu, Silvio Savarese, Yingbo Zhou, Shafiq Rayhan Joty, Caiming Xiong},
howpublished={ArXiv},
year={2023},
url={https://arxiv.org/abs/2309.03450}
}
Runs of Salesforce xgen-7b-8k-inst on huggingface.co
345
Total runs
0
24-hour runs
2
3-day runs
14
7-day runs
-19
30-day runs
More Information About xgen-7b-8k-inst huggingface.co Model
xgen-7b-8k-inst huggingface.co
xgen-7b-8k-inst huggingface.co is an AI model on huggingface.co that provides xgen-7b-8k-inst's model effect (), which can be used instantly with this Salesforce xgen-7b-8k-inst model. huggingface.co supports a free trial of the xgen-7b-8k-inst model, and also provides paid use of the xgen-7b-8k-inst. Support call xgen-7b-8k-inst model through api, including Node.js, Python, http.
xgen-7b-8k-inst huggingface.co is an online trial and call api platform, which integrates xgen-7b-8k-inst's modeling effects, including api services, and provides a free online trial of xgen-7b-8k-inst, you can try xgen-7b-8k-inst online for free by clicking the link below.
Salesforce xgen-7b-8k-inst online free url in huggingface.co:
xgen-7b-8k-inst is an open source model from GitHub that offers a free installation service, and any user can find xgen-7b-8k-inst on GitHub to install. At the same time, huggingface.co provides the effect of xgen-7b-8k-inst install, users can directly use xgen-7b-8k-inst installed effect in huggingface.co for debugging and trial. It also supports api for free installation.