DailyMAE: Towards Pretraining Masked Autoencoders in One Day

Jiantao Wu, Shentong Mo, Sara Atito, Zhenhua Feng, Josef Kittler +1 more
3/31/2024
cs.LGcs.CV

Official code: erow/FastSSL (46 stars, last commit 2026-01-14).

Abstract

Recently, masked image modeling (MIM), an important self-supervised learning (SSL) method, has drawn attention for its effectiveness in learning data representation from unlabeled data. Numerous studies underscore the advantages of MIM, highlighting how models pretrained on extensive datasets can enhance the performance of downstream tasks. However, the high computational demands of pretraining pose significant challenges, particularly within academic environments, thereby impeding the SSL research progress. In this study, we propose efficient training recipes for MIM based SSL that focuses on mitigating data loading bottlenecks and employing progressive training techniques and other tricks to closely maintain pretraining performance. Our library enables the training of a MAE-Base/16 model on the ImageNet 1K dataset for 800 epochs within just 18 hours, using a single machine equipped with 8 A100 GPUs. By achieving speed gains of up to 5.8 times, this work not only demonstrates the feasibility of conducting high-efficiency SSL training but also paves the way for broader accessibility and promotes advancement in SSL research particularly for prototyping and initial testing of SSL ideas. The code is available in https://github.com/erow/FastSSL.

View on arXivView PDF

Code Implementations(1)

erow/FastSSLOfficial100%
463Shell, PythonMar 13, 20249 months ago

Similar Papers

Cite this paper

@article{wu2024dailymae,
  title  = {DailyMAE: Towards Pretraining Masked Autoencoders in One Day},
  author = {Jiantao Wu and Shentong Mo and Sara Atito and Zhenhua Feng and Josef Kittler and Muhammad Awais},
  year   = {2024},
  eprint = {2404.00509},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.00509v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.00509.svg)](https://codeofpaper.com/paper/2404.00509)

Discussion