Spaces:
Running
Running
| from transformers import DebertaV2Model | |
| from torch import nn | |
| class TextEncoder(nn.Module): | |
| def __init__(self): | |
| super().__init__() | |
| self.deberta = DebertaV2Model.from_pretrained("microsoft/deberta-v3-base") | |
| #parameter freezing | |
| for param in self.deberta.parameters(): | |
| param.requires_grad = False | |
| def forward(self,input_ids,attention_mask): | |
| output = self.deberta( | |
| input_ids = input_ids, | |
| attention_mask = attention_mask | |
| ) | |
| sequence = output.last_hidden_state # [B, 24, 768] | |
| return sequence | |