Download .venv/transformers/examples/modular-transformers/modular_roberta.py from DrDavis/PythonProject1: direct link, hf CLI and curl.
- Browser
- Download file 527 Bytes
-
https://huggingface.co/DrDavis/PythonProject1/resolve/main/.venv/transformers/examples/modular-transformers/modular_roberta.py
- Command line
-
hf download hf://DrDavis/PythonProject1/.venv/transformers/examples/modular-transformers/modular_roberta.py
-
curl -L -o modular_roberta.py https://huggingface.co/DrDavis/PythonProject1/resolve/main/.venv/transformers/examples/modular-transformers/modular_roberta.py
527 Bytes
| import torch.nn as nn | |
| from transformers.models.bert.modeling_bert import BertEmbeddings, BertModel | |
| class RobertaEmbeddings(BertEmbeddings): | |
| def __init__(self, config): | |
| super().__init__(config) | |
| self.pad_token_id = config.pad_token_id | |
| self.position_embeddings = nn.Embedding( | |
| config.max_position_embeddings, config.hidden_size, config.pad_token_id | |
| ) | |
| class RobertaModel(BertModel): | |
| def __init__(self, config, add_pooling_layer=True): | |
| super().__init__(self, config) | |