Downloads · 30 days
10
10% of all-time downloads
bhuvanmdev/t5-base-news-describer
t5-base-news-describer is a text generation model from bhuvanmdev. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as apache-2.0.
- Developed by: [More Information Needed] - Funded by [optional]: [More Information Needed] - Shared by [optional]: [More Information Needed] - Model type: [More Information Needed] - Language(s) (NLP): [More Informat…
Downloads · 30 days
10
10% of all-time downloads
All-time downloads
100
Public
Repo size
28.5 MB
Likes
0
Public
Click a slice to open those files.
.bin14.3 MB · 50%
From the Hugging Face model README
from peft import PeftModel
model_id = 'google-t5/t5-base'
bnb_config = BitsAndBytesConfig(
load_in_4bit=True,
load_4bit_use_double_quant=True,
bnb_4bit_quant_type="nf4",
bnb_4bit_compute_dtype=torch.bfloat16,
)
original_model = AutoModelForSeq2SeqLM.from_pretrained(model_id,quantization_config=bnb_config,device_map='auto')
tokenizer = AutoTokenizer.from_pretrained(model_id)
tokenizer.pad_token = tokenizer.eos_token
peft_model = PeftModel.from_pretrained(original_model, "bhuvanmdev/t5-base-news-describer")
generation_config = peft_model.generation_config
generation_config.do_sample = True
generation_config.max_new_tokens = 100 # maxium no of token in output will get
generation_config.temperature = 0.1
generation_config.top_p = 0.8
generation_config.num_return_sequences = 1
generation_config.pad_token_id = tokenizer.eos_token_id
generation_config.eos_token_id = tokenizer.eos_token_id
generation_config.use_cache = True
prompt = f"""Title: A big accidient occurs in luxemberg.""".strip()
encoding = tokenizer(prompt, return_tensors="pt").to(device)
with torch.inference_mode():
outputs = peft_model.generate(
input_ids=encoding.input_ids,
attention_mask=encoding.attention_mask,
generation_config=generation_config,
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
Use the code below to get started with the model.
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
Carbon emissions can be estimated using the Machine Learning Impact calculator presented in Lacoste et al. (2019).
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
BibTeX:
[More Information Needed]
APA:
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]