mindformers.models.mae.ViTMAEForPreTraining

class mindformers.models.mae.ViTMAEForPreTraining(config=None)[源代码]

Pretrain MAE Module. The supported model name could be selected from ViTMAEConfig.show_support_list().

Args:

config (ViTMAEConfig): the config of Mae model.

Examples:
>>> # input model name
>>> model_a = ViTMAEForPreTraining.from_pretrained('mae_vit_base_p16')
>>> # input config
>>> from mindformers import AutoConfig
>>> config = AutoConfig.from_pretrained('mae_vit_base_p16')
>>> model_b = ViTMAEForPreTraining(config)
init_pos_emd()[源代码]

init values of pos_embed

init_weights()[源代码]

ViT weight initialization.