add_visualisation
This commit is contained in:
@@ -1,14 +1,6 @@
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
# All rights reserved.
|
||||
|
||||
# This source code is licensed under the license found in the
|
||||
# LICENSE file in the root directory of this source tree.
|
||||
# --------------------------------------------------------
|
||||
# References:
|
||||
# timm: https://github.com/rwightman/pytorch-image-models/tree/master/timm
|
||||
# DeiT: https://github.com/facebookresearch/deit
|
||||
# --------------------------------------------------------
|
||||
|
||||
from functools import partial
|
||||
|
||||
import torch
|
||||
@@ -220,13 +212,6 @@ class MaskedAutoencoderViT(nn.Module):
|
||||
return loss, pred, mask
|
||||
|
||||
|
||||
def mae_vit_base_patch16_dec512d8b(**kwargs):
|
||||
model = MaskedAutoencoderViT(
|
||||
patch_size=16, embed_dim=768, depth=12, num_heads=12,
|
||||
decoder_embed_dim=512, decoder_depth=8, decoder_num_heads=16,
|
||||
mlp_ratio=4, norm_layer=partial(nn.LayerNorm, eps=1e-6), **kwargs)
|
||||
return model
|
||||
|
||||
|
||||
def mae_vit_large_patch16_dec512d8b(**kwargs):
|
||||
model = MaskedAutoencoderViT(
|
||||
@@ -236,15 +221,6 @@ def mae_vit_large_patch16_dec512d8b(**kwargs):
|
||||
return model
|
||||
|
||||
|
||||
def mae_vit_huge_patch14_dec512d8b(**kwargs):
|
||||
model = MaskedAutoencoderViT(
|
||||
patch_size=14, embed_dim=1280, depth=32, num_heads=16,
|
||||
decoder_embed_dim=512, decoder_depth=8, decoder_num_heads=16,
|
||||
mlp_ratio=4, norm_layer=partial(nn.LayerNorm, eps=1e-6), **kwargs)
|
||||
return model
|
||||
|
||||
|
||||
# set recommended archs
|
||||
mae_vit_base_patch16 = mae_vit_base_patch16_dec512d8b # decoder: 512 dim, 8 blocks
|
||||
mae_vit_large_patch16 = mae_vit_large_patch16_dec512d8b # decoder: 512 dim, 8 blocks
|
||||
mae_vit_huge_patch14 = mae_vit_huge_patch14_dec512d8b # decoder: 512 dim, 8 blocks
|
||||
|
||||
Reference in New Issue
Block a user