(self, patch_size=4, in_chans=3, embed_dim=96, norm_layer=None)
| 474 | """ |
| 475 | |
| 476 | def __init__(self, patch_size=4, in_chans=3, embed_dim=96, norm_layer=None): |
| 477 | super().__init__() |
| 478 | patch_size = to_2tuple(patch_size) |
| 479 | self.patch_size = patch_size |
| 480 | |
| 481 | self.in_chans = in_chans |
| 482 | self.embed_dim = embed_dim |
| 483 | |
| 484 | self.proj = nn.Conv2d(in_chans, embed_dim, kernel_size=patch_size, stride=patch_size) |
| 485 | if norm_layer is not None: |
| 486 | self.norm = norm_layer(embed_dim) |
| 487 | else: |
| 488 | self.norm = None |
| 489 | |
| 490 | def forward(self, x): |
| 491 | """Forward function.""" |