| 37 | |
| 38 | |
| 39 | class DummyTransformer(ModelMixin): |
| 40 | def __init__(self): |
| 41 | super().__init__() |
| 42 | self.transformer_blocks = torch.nn.ModuleList([DummyBlock(), DummyBlock()]) |
| 43 | |
| 44 | def forward(self, hidden_states, encoder_hidden_states=None): |
| 45 | for block in self.transformer_blocks: |
| 46 | hidden_states = block(hidden_states, encoder_hidden_states=encoder_hidden_states) |
| 47 | return hidden_states |
| 48 | |
| 49 | |
| 50 | class TupleOutputBlock(torch.nn.Module): |
no outgoing calls
searching dependent graphs…