Download .venv/transformers/examples/modular-transformers/modular_dummy_bert.py from DrDavis/PythonProject1: direct link, hf CLI and curl.
- Browser
- Download file 1.09 kB
-
https://huggingface.co/DrDavis/PythonProject1/resolve/main/.venv/transformers/examples/modular-transformers/modular_dummy_bert.py
- Command line
-
hf download hf://DrDavis/PythonProject1/.venv/transformers/examples/modular-transformers/modular_dummy_bert.py
-
curl -L -o modular_dummy_bert.py https://huggingface.co/DrDavis/PythonProject1/resolve/main/.venv/transformers/examples/modular-transformers/modular_dummy_bert.py
1.09 kB
| from typing import List, Optional, Tuple, Union | |
| import torch | |
| from transformers.models.bert.modeling_bert import BertModel | |
| from ...modeling_outputs import BaseModelOutputWithPoolingAndCrossAttentions | |
| class DummyBertModel(BertModel): | |
| def forward( | |
| self, | |
| input_ids: Optional[torch.Tensor] = None, | |
| attention_mask: Optional[torch.Tensor] = None, | |
| token_type_ids: Optional[torch.Tensor] = None, | |
| position_ids: Optional[torch.Tensor] = None, | |
| head_mask: Optional[torch.Tensor] = None, | |
| inputs_embeds: Optional[torch.Tensor] = None, | |
| encoder_hidden_states: Optional[torch.Tensor] = None, | |
| encoder_attention_mask: Optional[torch.Tensor] = None, | |
| past_key_values: Optional[List[torch.FloatTensor]] = None, | |
| use_cache: Optional[bool] = None, | |
| output_attentions: Optional[bool] = None, | |
| output_hidden_states: Optional[bool] = None, | |
| return_dict: Optional[bool] = None, | |
| ) -> Union[Tuple[torch.Tensor], BaseModelOutputWithPoolingAndCrossAttentions]: | |
| return super().forward(input_ids) | |