awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to facebookresearch/deit

Projects sharing features with Deit

30 open-source projects similar to facebookresearch/deit, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • lucidrains/vit-pytorchlucidrains avatar

    lucidrains/vit-pytorch

    25,363View on GitHub↗

    This library provides a comprehensive collection of modular building blocks and research-backed architectures for implementing vision transformers within the PyTorch framework. It serves as a centralized repository for constructing, training, and analyzing attention-based models, offering a wide array of specialized variants designed for image classification and visual representation learning. The project distinguishes itself through a focus on architectural efficiency and flexibility, supporting diverse input formats including non-square images and volumetric data like video. It incorporates

    Python
    View on GitHub↗25,363
  • microsoft/swin-transformermicrosoft avatar

    microsoft/Swin-Transformer

    15,715View on GitHub↗

    Swin-Transformer is a deep learning framework designed for training and deploying hierarchical vision transformer models. It serves as a research library and toolkit for computer vision tasks, providing the infrastructure to build models that replace standard convolution operations with sliding window self-attention mechanisms. By utilizing a multi-scale feature hierarchy, the framework enables the processing of visual data at varying resolutions and spatial scales. The project distinguishes itself through its implementation of shifted window partitioning, which facilitates global information

    Pythonade20kimage-classificationimagenet
    View on GitHub↗15,715
  • ibm/crossvitIBM avatar

    IBM/CrossViT

    419View on GitHub↗

    Official implementation of CrossViT. https://arxiv.org/abs/2103.14899

    Python
    View on GitHub↗419
  • microsoft/creammicrosoft avatar

    microsoft/Cream

    1,836View on GitHub↗

    This is a collection of our NAS and Vision Transformer work.

    Python
    View on GitHub↗1,836

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • datawhalechina/thorough-pytorchdatawhalechina avatar

    datawhalechina/thorough-pytorch

    3,684View on GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    View on GitHub↗3,684
  • pytorch/torchtunepytorch avatar

    pytorch/torchtune

    5,774View on GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Python
    View on GitHub↗5,774
  • facebookresearch/dinofacebookresearch avatar

    facebookresearch/dino

    7,592View on GitHub↗

    This project is a PyTorch vision transformer framework designed for self-supervised learning. It implements a model that trains visual representations using a momentum teacher and self-distillation without the need for labeled data. The library functions as an image feature extractor and visual attention visualizer, allowing for the generation of high-dimensional vectors and the rendering of self-attention maps as heatmaps or videos to analyze model focus. It provides comprehensive tools for downstream vision evaluation, including linear probe classification, k-nearest neighbor categorizatio

    Python
    View on GitHub↗7,592
  • paddlepaddle/paddleclasPaddlePaddle avatar

    PaddlePaddle/PaddleClas

    5,816View on GitHub↗

    PaddleClas is a toolkit for image classification and recognition built on PaddlePaddle. It provides a suite of tools for training deep learning models and a framework for implementing visual search and retrieval systems. The project includes a computer vision model optimization suite and tools for cross-platform deployment. It enables the export of trained models to servers, mobile devices, and edge hardware to achieve high-performance inference across different programming languages. The toolkit covers model compression and optimization through pruning, quantization, and knowledge distillat

    Pythonautoaugmentcutmixdeit
    View on GitHub↗5,816
  • paddlepaddle/paddledetectionPaddlePaddle avatar

    PaddlePaddle/PaddleDetection

    14,243View on GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Pythonblazefacedeepsortdetr
    View on GitHub↗14,243
  • huawei-noah/efficient-ai-backboneshuawei-noah avatar

    huawei-noah/Efficient-AI-Backbones

    4,417View on GitHub↗

    Efficient-AI-Backbones is a lightweight neural network library and computer vision model zoo. It provides a collection of optimized deep learning backbones designed to minimize computational overhead and memory usage for artificial intelligence tasks. The project implements specialized architectures such as GhostNet and MLP to reduce processing requirements. It features a modular backbone design and the distribution of pretrained weights to accelerate the development and deployment of vision models. The library covers efficient neural network design and edge device AI optimization. Its capab

    Pythonconvolutional-neural-networksefficient-inferenceghostnet
    View on GitHub↗4,417
  • stevengrove/vtpackStevenGrove avatar

    StevenGrove/vtpack

    36View on GitHub↗

    This repo is an official implementation for "Dynamic Grained Encoder for Vision Transformers" (NeurIPS2021) on PyTorch framework.

    Python
    View on GitHub↗36
  • facebookresearch/convitfacebookresearch avatar

    facebookresearch/convit

    474View on GitHub↗

    This repository contains PyTorch code for ConViT. It builds on code from the Data-Efficient Vision Transformer and from timm.

    Python
    View on GitHub↗474
  • raoyongming/dynamicvitraoyongming avatar

    raoyongming/DynamicViT

    664View on GitHub↗

    This repository contains PyTorch implementation for DynamicViT (NeurIPS 2021).

    Jupyter Notebook
    View on GitHub↗664
  • microsoft/vision-longformermicrosoft avatar

    microsoft/vision-longformer

    249View on GitHub↗

    This project provides the source code for the vision longformer paper.

    Python
    View on GitHub↗249
  • ofsoundof/localvitofsoundof avatar

    ofsoundof/LocalViT

    118View on GitHub↗

    This repository contains the PyTorch training and evaluation code for LocalViT.

    Python
    View on GitHub↗118
  • danczs/visformerdanczs avatar

    danczs/Visformer

    135View on GitHub↗

    This is a pytorch implementation for the Visformer models. This project is based on the training code in DeiT and the tools in timm.

    Python
    View on GitHub↗135
  • wofmanaf/restwofmanaf avatar

    wofmanaf/ResT

    291View on GitHub↗

    (2022/05/10) Code of ResTV2 is released! ResTv2 simplifies the EMSA structure in ResTv1 (i.e., eliminating the multi-head interaction part) and employs an upsample operation to reconstruct the lost medium- and high-frequency information caused by the downsampling operation.

    Python
    View on GitHub↗291
  • shi-labs/compact-transformersSHI-Labs avatar

    SHI-Labs/Compact-Transformers

    545View on GitHub↗

    Preprint Link: Escaping the Big Data Paradigm with Compact Transformers

    Python
    View on GitHub↗545
  • shi-labs/neighborhood-attention-transformerSHI-Labs avatar

    SHI-Labs/Neighborhood-Attention-Transformer

    1,181View on GitHub↗

    Neighborhood Attention Transformer, arxiv 2022 / CVPR 2023. Dilated Neighborhood Attention Transformer, arxiv 2022

    Pythonneighborhood-attentionpytorch
    View on GitHub↗1,181
  • kaiyangzhou/deep-person-reidKaiyangZhou avatar

    KaiyangZhou/deep-person-reid

    4,849View on GitHub↗

    This project is a PyTorch person re-identification framework designed for training and evaluating models that identify individuals across different camera views. It provides a complete model training pipeline, a deep learning feature extractor for converting images into numeric vectors, and a suite of computer vision benchmarking tools to measure identity retrieval accuracy. The framework includes a specialized transfer learning toolkit that supports layer freezing, staged learning rate optimization, and differential learning rates for fine-tuning pretrained models. It distinguishes itself th

    Pythoncomputer-visioncross-domaindeep-learning
    View on GitHub↗4,849
  • facebookresearch/dinov3facebookresearch avatar

    facebookresearch/dinov3

    9,613View on GitHub↗

    This project is a self-supervised vision foundation model based on a vision transformer architecture. It is designed to learn dense visual representations from unlabeled images, serving as a general-purpose backbone for a wide variety of downstream vision tasks. The system is distinguished by its use of self-distillation and masked image modeling to extract semantic and geometric features. It also incorporates an image-text alignment model that maps visual embeddings to textual descriptions, enabling zero-shot image recognition, zero-shot segmentation, and cross-modal retrieval. The project

    Jupyter Notebook
    View on GitHub↗9,613
  • oumi-ai/oumioumi-ai avatar

    oumi-ai/oumi

    8,858View on GitHub↗

    Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models, and running performance evaluations. It serves as a unified environment for the entire model lifecycle, encompassing a training and fine-tuning suite, an evaluation framework, and tools for synthetic data generation and model distillation. The platform is distinguished by its iterative, failure-driven synthesis approach, which analyzes model weaknesses during evaluation to generate targeted training data. It utilizes an LLM-based judge framework to programmatically score respo

    Pythondpoevaluationfine-tuning
    View on GitHub↗8,858
  • olafenwamoses/imageaiOlafenwaMoses avatar

    OlafenwaMoses/ImageAI

    8,867View on GitHub↗

    ImageAI is a Python computer vision library providing a suite of tools for image classification, object detection, and video analytics. It functions as an integrated framework for locating and labeling objects in static images and video streams, utilizing deep learning models for identification and categorization. The project includes a model training toolkit that allows for the creation of custom classifiers and detectors through scratch training or transfer learning. It features a GPU-accelerated inference engine to increase processing speed for vision tasks and includes specialized utiliti

    Pythonai-practice-recommendationsalgorithmartificial-intelligence
    View on GitHub↗8,867
  • lucidrains/x-transformerslucidrains avatar

    lucidrains/x-transformers

    5,912View on GitHub↗

    x-transformers is a PyTorch library and research toolkit for building transformer architectures. It provides a modular framework for implementing experimental transformer research, including a suite of advanced attention mechanisms, long-sequence modeling tools, and a framework for vision transformers. The project is distinguished by its focus on memory-efficient and high-performance components, such as Flash Attention with tiled kernels and multi-query attention. It also implements specialized methods for extending context windows, including sequence recurrence and rotary positional embeddin

    Python
    View on GitHub↗5,912
  • tencent/pocketflowTencent avatar

    Tencent/PocketFlow

    2,914View on GitHub↗

    PocketFlow is an integrated toolkit for deep learning model compression, distributed training, and mobile format optimization. It provides a system for reducing the size and complexity of neural networks to improve inference efficiency, featuring a dedicated engine for knowledge distillation and a mobile model optimizer. The framework differentiates itself through an automated hyperparameter tuning system that uses reinforcement learning and statistical models to determine optimal compression ratios and layer-wise bit allocation. It also includes a distributed training system that utilizes mu

    Pythonautomlcomputer-visiondeep-learning
    View on GitHub↗2,914
  • aberhu/knowledge-distillation-zooAberHu avatar

    AberHu/Knowledge-Distillation-Zoo

    1,747View on GitHub↗

    Knowledge-Distillation-Zoo is a framework for neural network model compression that facilitates the transfer of learned patterns from large teacher models to smaller student architectures. It provides a modular environment for executing training pipelines designed to reduce the computational requirements of deep learning models while maintaining predictive accuracy. The library implements knowledge transfer through both logit-based mimicry and feature-map alignment, allowing students to replicate the classification behavior and internal representations of a teacher. It supports teacher-studen

    Pythondistillationkdkd-methods
    View on GitHub↗1,747
  • google-research/vision_transformergoogle-research avatar

    google-research/vision_transformer

    12,584View on GitHub↗

    This project is a research library and toolkit for deep learning computer vision, focused on implementing transformer and mixer-based architectures for image classification. It processes visual data by converting images into sequences of patches, allowing standard attention mechanisms to capture global dependencies without relying on traditional convolutional operations. The framework distinguishes itself through its support for multimodal embedding analysis, which maps images and text into a shared latent vector space. This capability enables zero-shot classification and cross-modal retrieva

    Jupyter Notebook
    View on GitHub↗12,584
  • chaoningzhang/mobilesamChaoningZhang avatar

    ChaoningZhang/MobileSAM

    5,795View on GitHub↗

    MobileSAM is a lightweight image segmenter and promptable vision model designed for fast object isolation on resource-constrained hardware. It functions as an automatic image masking tool capable of detecting and isolating distinct objects across an entire image without manual input. The system enables prompt-based object masking using coordinate points or bounding boxes to generate precise masks. It also supports all-object image segmentation through object-aware prompt sampling to identify every distinct object in a scene. To facilitate mobile and edge deployment, the model is compatible w

    Jupyter Notebook
    View on GitHub↗5,795
  • facebookresearch/maefacebookresearch avatar

    facebookresearch/mae

    8,340View on GitHub↗

    This is a PyTorch library and framework for self-supervised vision learning. It provides an implementation of masked autoencoders and vision transformers designed to learn image representations by reconstructing masked image patches from unlabeled data. The project features a distributed training pipeline that scales workloads across multiple GPU nodes. This infrastructure includes multi-node orchestration and gradient accumulation to manage large batch sizes and coordinate resource requests across clusters. The toolkit covers a complete workflow from self-supervised masked pre-training to d

    Python
    View on GitHub↗8,340
  • huawei-noah/ghostnethuawei-noah avatar

    huawei-noah/ghostnet

    4,416View on GitHub↗

    GhostNet provides a set of efficient AI model architectures and neural network design patterns designed to reduce computation and memory overhead. It serves as a computer vision backbone and a lightweight vision transformer, optimizing the balance between predictive accuracy and inference speed. The project focuses on reducing resource consumption for deployment on mobile devices and edge hardware. It achieves this through the use of lightweight vision transformer implementations and architectures that minimize the total number of parameters. The codebase covers a range of capabilities for i

    Python
    View on GitHub↗4,416