tau / t5-v1_1-large-sled

huggingface.co
Total runs: 0
24-hour runs: 0
7-day runs: 0
30-day runs: -6
Model's Last Updated: August 10 2022

Introduction of t5-v1_1-large-sled

Model Details of t5-v1_1-large-sled

T5(v1.1)-SLED (SLiding-Encoder and Decoder, large-sized model)

SLED models use pretrained, short-range encoder-decoder models, and apply them over long-text inputs by splitting the input into multiple overlapping chunks, encoding each independently and perform fusion-in-decoder

Model description

This SLED model is based on the T5(V1.1) model, which is described in its model card .

The developers write in a blog post that the T5 model:

Our text-to-text framework allows us to use the same model, loss function, and hyperparameters on any NLP task, including machine translation, document summarization, question answering, and classification tasks (e.g., sentiment analysis). We can even apply T5 to regression tasks by training it to predict the string representation of a number instead of the number itself. T5 v1.1 includes several improvments on top of the original checkpoint. see its card for details

Intended uses & limitations

You can use the raw model for text infilling. However, the model is mostly meant to be fine-tuned on a supervised dataset.

How to use

To use the model, you first need to install py-sled in your environment (or clone the code from the official repository )

pip install py-sled

For more installation instructions, see here .

Once installed, SLED is fully compatible with HuggingFace's AutoClasses (AutoTokenizer, AutoConfig, AutoModel and AutoModelForCausalLM) and can be loaded using the from_pretrained methods

import sled   # *** required so that SledModels will be registered for the AutoClasses ***
model = AutoModel.from_pretrained('tau/t5-v1_1-large-sled')

Here is how to use this model in PyTorch:

from sled import SledTokenizer, SledModel
tokenizer = SledTokenizer.from_pretrained('tau/t5-v1_1-large-sled')
model = SledModel.from_pretrained('tau/t5-v1_1-large-sled')
inputs = tokenizer("Hello, my dog is cute", return_tensors="pt")
outputs = model(**inputs)
last_hidden_states = outputs.last_hidden_state

You can also replace SledModel by SledModelForConditionalGeneration for Seq2Seq generation

model = SledModelForConditionalGeneration.from_pretrained('tau/t5-v1_1-large-sled')

In case you wish to apply SLED on a task containing a prefix (e.g. question) which should be given as a context to every chunk, you can pass the prefix_length tensor input as well (A LongTensor in the length of the batch size).

import torch
import sled   # *** required so that SledModels will be registered for the AutoClasses ***
tokenizer = AutoTokenizer.from_pretrained('tau/t5-v1_1-large-sled')
model = AutoModel.from_pretrained('tau/t5-v1_1-large-sled')
document_input_ids = tokenizer("Dogs are great for you.", return_tensors="pt").input_ids
prefix_input_ids = tokenizer("Are dogs good for you?", return_tensors="pt").input_ids
input_ids = torch.cat((prefix_input_ids, document_input_ids), dim=-1)
attention_mask = torch.ones_like(input_ids)
prefix_length = torch.LongTensor([[prefix_input_ids.size(1)]])

outputs = model(input_ids=input_ids, attention_mask=attention_mask, prefix_length=prefix_length)
last_hidden_states = outputs.last_hidden_state
BibTeX entry and citation info

Please cite both the SLED paper and the T5 paper by Raffel et al

@inproceedings{Ivgi2022EfficientLU,
  title={Efficient Long-Text Understanding with Short-Text Models},
  author={Maor Ivgi and Uri Shaham and Jonathan Berant},
  year={2022}
}
@article{2020t5,
  author  = {Colin Raffel and Noam Shazeer and Adam Roberts and Katherine Lee and Sharan Narang and Michael Matena and Yanqi Zhou and Wei Li and Peter J. Liu},
  title   = {Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer},
  journal = {Journal of Machine Learning Research},
  year    = {2020},
  volume  = {21},
  number  = {140},
  pages   = {1-67},
  url     = {http://jmlr.org/papers/v21/20-074.html}
}

Runs of tau t5-v1_1-large-sled on huggingface.co

0
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
-6
30-day runs

More Information About t5-v1_1-large-sled huggingface.co Model

More t5-v1_1-large-sled license Visit here:

https://choosealicense.com/licenses/mit

t5-v1_1-large-sled huggingface.co

t5-v1_1-large-sled huggingface.co is an AI model on huggingface.co that provides t5-v1_1-large-sled's model effect (), which can be used instantly with this tau t5-v1_1-large-sled model. huggingface.co supports a free trial of the t5-v1_1-large-sled model, and also provides paid use of the t5-v1_1-large-sled. Support call t5-v1_1-large-sled model through api, including Node.js, Python, http.

t5-v1_1-large-sled huggingface.co Url

https://huggingface.co/tau/t5-v1_1-large-sled

tau t5-v1_1-large-sled online free

t5-v1_1-large-sled huggingface.co is an online trial and call api platform, which integrates t5-v1_1-large-sled's modeling effects, including api services, and provides a free online trial of t5-v1_1-large-sled, you can try t5-v1_1-large-sled online for free by clicking the link below.

tau t5-v1_1-large-sled online free url in huggingface.co:

https://huggingface.co/tau/t5-v1_1-large-sled

t5-v1_1-large-sled install

t5-v1_1-large-sled is an open source model from GitHub that offers a free installation service, and any user can find t5-v1_1-large-sled on GitHub to install. At the same time, huggingface.co provides the effect of t5-v1_1-large-sled install, users can directly use t5-v1_1-large-sled installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

t5-v1_1-large-sled install url in huggingface.co:

https://huggingface.co/tau/t5-v1_1-large-sled

Url of t5-v1_1-large-sled

t5-v1_1-large-sled huggingface.co Url

Provider of t5-v1_1-large-sled huggingface.co

tau
ORGANIZATIONS

Other API from tau

huggingface.co

Total runs: 28.8K
Run Growth: 27.0K
Growth Rate: 93.85%
Updated:August 17 2021
huggingface.co

Total runs: 632
Run Growth: 196
Growth Rate: 31.01%
Updated:August 10 2022
huggingface.co

Total runs: 60
Run Growth: 0
Growth Rate: 0.00%
Updated:February 09 2022
huggingface.co

Total runs: 17
Run Growth: 10
Growth Rate: 58.82%
Updated:August 17 2021
huggingface.co

Total runs: 8
Run Growth: -6
Growth Rate: -75.00%
Updated:August 10 2022
huggingface.co

Total runs: 5
Run Growth: 0
Growth Rate: 0.00%
Updated:April 09 2022
huggingface.co

Total runs: 3
Run Growth: 0
Growth Rate: 0.00%
Updated:April 09 2022
huggingface.co

Total runs: 3
Run Growth: 0
Growth Rate: 0.00%
Updated:March 14 2022
huggingface.co

Total runs: 2
Run Growth: -5
Growth Rate: -250.00%
Updated:March 07 2022
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:March 07 2022
huggingface.co

Total runs: 0
Run Growth: -7
Growth Rate: 0.00%
Updated:May 08 2022
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:October 21 2021