Method
__init__
(
self,
n_register_token=10,
dim=512,
freeze=False,
)
Source from the content-addressed store, hash-verified
| 271 | """Uses the T5 transformer encoder for text""" |
| 272 | |
| 273 | def __init__( |
| 274 | self, |
| 275 | n_register_token=10, |
| 276 | dim=512, |
| 277 | freeze=False, |
| 278 | ): |
| 279 | super().__init__() |
| 280 | self.n_register_token = n_register_token |
| 281 | self.dim = dim |
| 282 | self.register_tokens = nn.Parameter( |
| 283 | torch.randn(n_register_token, dim) |
| 284 | ) |
| 285 | if freeze: |
| 286 | self.freeze() |
| 287 | |
| 288 | def freeze(self): |
| 289 | self.register_tokens.requires_grad = False |
Callers
nothing calls this directly
Tested by
no test coverage detected