MCPcopy Create free account
hub / github.com/alinlab/SelfPatch / __init__

Method __init__

selfpatch_vision_transformer.py:247–254  ·  view source on GitHub ↗
(self, img_size=224, patch_size=16, in_chans=3, embed_dim=768)

Source from the content-addressed store, hash-verified

245 """ Image to Patch Embedding
246 """
247 def __init__(self, img_size=224, patch_size=16, in_chans=3, embed_dim=768):
248 super().__init__()
249 num_patches = (img_size // patch_size) * (img_size // patch_size)
250 self.img_size = img_size
251 self.patch_size = patch_size
252 self.num_patches = num_patches
253
254 self.proj = nn.Conv2d(in_chans, embed_dim, kernel_size=patch_size, stride=patch_size)
255
256 def forward(self, x):
257 B, C, H, W = x.shape

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected