nlpatl.models.embeddings.transformers
- class nlpatl.models.embeddings.transformers.Transformers(model_name_or_path, batch_size=16, padding=False, truncation=False, nn_fwk=None, name='transformers')[source]
Bases:
nlpatl.models.embeddings.embeddings.Embeddings
A wrapper of transformers class.
- Parameters
model_name_or_path (str) – transformers model name.
batch_size (int) – Batch size of data processing. Default is 16
padding (bool) – Inputs may not have same size. Set True to pad it. Default is False
truncation (bool) – Inputs may not have same size. Set True to truncate it. Default is False
nn_fwk (str) – Neual network framework. Either pt (for PyTorch) or tf (for TensorFlow)
name (str) – Name of this embeddings
>>> import nlpatl.models.embeddings as nme >>> model = nme.Transformers()