(self, language_model: GLMModel, take_softmax=True, length_penalty=0.0)
| 7 | |
| 8 | class GLMForMultiTokenCloze(torch.nn.Module): |
| 9 | def __init__(self, language_model: GLMModel, take_softmax=True, length_penalty=0.0): |
| 10 | super(GLMForMultiTokenCloze, self).__init__() |
| 11 | self.model = language_model |
| 12 | self.take_softmax = take_softmax |
| 13 | self.length_penalty = length_penalty |
| 14 | |
| 15 | def state_dict(self, destination=None, prefix='', keep_vars=False): |
| 16 | # [h.remove() for h in self.hook_handles] |