|
import torch |
|
from torch import nn |
|
from transformers import MobileBertPreTrainedModel, MobileBertModel |
|
|
|
class SimModel(MobileBertPreTrainedModel): |
|
def __init__(self, config): |
|
super().__init__(config) |
|
self.config = config |
|
self.encoder = MobileBertModel(config) |
|
|
|
self.post_init() |
|
|
|
def forward(self, input_ids, attention_mask, token_type_ids, return_dict): |
|
print(input_ids, attention_mask, token_type_ids) |
|
print(return_dict) |
|
return self.encoder(input_ids=input_ids, attention_mask=attention_mask, token_type_ids=token_type_ids, return_dict=return_dict) |