ZeroModels: Open-source Keras 3 collection of pretrained models across Vision, LLM, VLM, Depth, Speech, and more
27
stars
510
commits
Python
primary language
Sep 10, 2026
updated
ZeroModels is a collection of pretrained models built entirely in Keras 3. It spans a broad range of tasks, including image classification, object detection, segmentation, monocular depth estimation, feature extraction, vision-language modeling (VLMs), speech recognition, speech-aware language modeling, text encoding and masked language modeling, large language models (LLMs), text-to-text encoder-decoder modeling, multimodal vision-language generation, and more.
From PyPI (recommended)
pip install -U zeromodels
From Source
pip install -U git+https://github.com/IMvision12/ZeroModels
Detailed guides are available for all supported tasks, with architecture notes, usage examples, pretrained weights, and real model outputs.
Classification backbones share a single documentation page, while other model families have dedicated pages.
Documentation sources are also available in docs/.
Text Encoders (text → embeddings, masked LM, classification)
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| BERT | BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding | transformers |
| ModernBERT | Smarter, Better, Faster, Longer: A Modern Bidirectional Encoder | transformers |
| ELECTRA | ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators | transformers |
| RoBERTa | RoBERTa: A Robustly Optimized BERT Pretraining Approach | transformers |
| XLM-RoBERTa | Unsupervised Cross-lingual Representation Learning at Scale | transformers |
| DeBERTa | DeBERTa: Decoding-enhanced BERT with Disentangled Attention | transformers |
| DeBERTa-v2 | DeBERTa: Decoding-enhanced BERT with Disentangled Attention | transformers |
| DeBERTa-v3 | DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-Disentangled Embedding Sharing | transformers |
| T5 | Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer | transformers |
| BART | BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension | transformers |
Text LLMs (text → text)
Backbones
Object Detection
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| D-FINE | D-FINE: Redefine Regression Task of DETRs as Fine-grained Distribution Refinement | transformers |
| DETR | End-to-End Object Detection with Transformers | transformers |
| Table Transformer | PubTables-1M: Towards comprehensive table extraction from unstructured documents | transformers |
| EfficientDet | EfficientDet: Scalable and Efficient Object Detection | automl |
| RT-DETR | DETRs Beat YOLOs on Real-time Object Detection | transformers |
| RT-DETRv2 | RT-DETRv2: Improved Baseline with Bag-of-Freebies for Real-Time Detection Transformers | transformers |
| RF-DETR | RF-DETR: Neural Architecture Search for Real-Time Detection Transformers | transformers |
| OWL-ViT | Simple Open-Vocabulary Object Detection with Vision Transformers | transformers |
| OWLv2 | Scaling Open-Vocabulary Object Detection | transformers |
| Grounding DINO | Marrying DINO with Grounded Pre-Training for Open-Set Object Detection | transformers |
Segmentation
Feature Extraction
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| DINO | Emerging Properties in Self-Supervised Vision Transformers | torch.hub |
| DINOv2 | DINOv2: Learning Robust Visual Features without Supervision | transformers |
| DINOv3 | DINOv3: Self-Supervised Visual Representation Learning at Scale | transformers (gated) |
Depth Estimation
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| Depth Anything V1 | Depth Anything: Unleashing the Power of Large-Scale Unlabeled Data | transformers |
| Depth Anything V2 | Depth Anything V2 | transformers |
| TIPSv2-DPT | TIPSv2: Advancing Vision-Language Pretraining with Enhanced Patch-Text Alignment | transformers |
Vision-Language Encoders
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| CLIP | Learning Transferable Visual Models From Natural Language Supervision | transformers |
| MetaCLIP 2 | MetaCLIP 2: A Worldwide Scaling Recipe | transformers |
| SigLIP | Sigmoid Loss for Language Image Pre-Training | transformers |
| SigLIP2 | SigLIP 2: Multilingual Vision-Language Encoders with Improved Semantic Understanding, Localization, and Dense Features | transformers |
| TIPSv2 | TIPSv2: Advancing Vision-Language Pretraining with Enhanced Patch-Text Alignment | transformers |
Multimodal LLMs (image + text → text)
Vision-Language Grounding (object detection, OCR, pointing, referring)
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| LocateAnything | LocateAnything: Fast and High-Quality Vision-Language Grounding with Parallel Box Decoding | transformers |
Speech (speech → text)
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| Whisper | Robust Speech Recognition via Large-Scale Weak Supervision | transformers |
| Speech2Text | fairseq S2T: Fast Speech-to-Text Modeling with fairseq | transformers |
| Moonshine | Moonshine: Speech Recognition for Live Transcription and Voice Commands | transformers |
| Granite Speech 5 | Granite-speech: open-source speech-aware LLMs with strong English ASR capabilities | transformers |
Speech LLMs (audio + text → text)
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| Granite Speech | Granite-speech: open-source speech-aware LLMs with strong English ASR capabilities | transformers |
| Granite Speech Plus | Granite Speech Plus Technical Report | transformers |
This project leverages timm and transformers for converting pretrained weights from PyTorch to Keras. For licensing details, please refer to the respective repositories.
@misc{gc2025zeromodels,
author = {Gitesh Chawda},
title = {ZeroModels},
year = {2025},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/IMvision12/ZeroModels}}
510 commits
Python
99.5%
ZeroModels: Open-source Keras 3 collection of pretrained models across Vision, LLM, VLM, Depth, Speech, and more
27
stars
510
commits
Python
primary language
Sep 10, 2026
updated
ZeroModels is a collection of pretrained models built entirely in Keras 3. It spans a broad range of tasks, including image classification, object detection, segmentation, monocular depth estimation, feature extraction, vision-language modeling (VLMs), speech recognition, speech-aware language modeling, text encoding and masked language modeling, large language models (LLMs), text-to-text encoder-decoder modeling, multimodal vision-language generation, and more.
From PyPI (recommended)
pip install -U zeromodels
From Source
pip install -U git+https://github.com/IMvision12/ZeroModels
Detailed guides are available for all supported tasks, with architecture notes, usage examples, pretrained weights, and real model outputs.
Classification backbones share a single documentation page, while other model families have dedicated pages.
Documentation sources are also available in docs/.
Text Encoders (text → embeddings, masked LM, classification)
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| BERT | BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding | transformers |
| ModernBERT | Smarter, Better, Faster, Longer: A Modern Bidirectional Encoder | transformers |
| ELECTRA | ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators | transformers |
| RoBERTa | RoBERTa: A Robustly Optimized BERT Pretraining Approach | transformers |
| XLM-RoBERTa | Unsupervised Cross-lingual Representation Learning at Scale | transformers |
| DeBERTa | DeBERTa: Decoding-enhanced BERT with Disentangled Attention | transformers |
| DeBERTa-v2 | DeBERTa: Decoding-enhanced BERT with Disentangled Attention | transformers |
| DeBERTa-v3 | DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-Disentangled Embedding Sharing | transformers |
| T5 | Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer | transformers |
| BART | BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension | transformers |
Text LLMs (text → text)
Backbones
Object Detection
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| D-FINE | D-FINE: Redefine Regression Task of DETRs as Fine-grained Distribution Refinement | transformers |
| DETR | End-to-End Object Detection with Transformers | transformers |
| Table Transformer | PubTables-1M: Towards comprehensive table extraction from unstructured documents | transformers |
| EfficientDet | EfficientDet: Scalable and Efficient Object Detection | automl |
| RT-DETR | DETRs Beat YOLOs on Real-time Object Detection | transformers |
| RT-DETRv2 | RT-DETRv2: Improved Baseline with Bag-of-Freebies for Real-Time Detection Transformers | transformers |
| RF-DETR | RF-DETR: Neural Architecture Search for Real-Time Detection Transformers | transformers |
| OWL-ViT | Simple Open-Vocabulary Object Detection with Vision Transformers | transformers |
| OWLv2 | Scaling Open-Vocabulary Object Detection | transformers |
| Grounding DINO | Marrying DINO with Grounded Pre-Training for Open-Set Object Detection | transformers |
Segmentation
Feature Extraction
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| DINO | Emerging Properties in Self-Supervised Vision Transformers | torch.hub |
| DINOv2 | DINOv2: Learning Robust Visual Features without Supervision | transformers |
| DINOv3 | DINOv3: Self-Supervised Visual Representation Learning at Scale | transformers (gated) |
Depth Estimation
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| Depth Anything V1 | Depth Anything: Unleashing the Power of Large-Scale Unlabeled Data | transformers |
| Depth Anything V2 | Depth Anything V2 | transformers |
| TIPSv2-DPT | TIPSv2: Advancing Vision-Language Pretraining with Enhanced Patch-Text Alignment | transformers |
Vision-Language Encoders
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| CLIP | Learning Transferable Visual Models From Natural Language Supervision | transformers |
| MetaCLIP 2 | MetaCLIP 2: A Worldwide Scaling Recipe | transformers |
| SigLIP | Sigmoid Loss for Language Image Pre-Training | transformers |
| SigLIP2 | SigLIP 2: Multilingual Vision-Language Encoders with Improved Semantic Understanding, Localization, and Dense Features | transformers |
| TIPSv2 | TIPSv2: Advancing Vision-Language Pretraining with Enhanced Patch-Text Alignment | transformers |
Multimodal LLMs (image + text → text)
Vision-Language Grounding (object detection, OCR, pointing, referring)
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| LocateAnything | LocateAnything: Fast and High-Quality Vision-Language Grounding with Parallel Box Decoding | transformers |
Speech (speech → text)
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| Whisper | Robust Speech Recognition via Large-Scale Weak Supervision | transformers |
| Speech2Text | fairseq S2T: Fast Speech-to-Text Modeling with fairseq | transformers |
| Moonshine | Moonshine: Speech Recognition for Live Transcription and Voice Commands | transformers |
| Granite Speech 5 | Granite-speech: open-source speech-aware LLMs with strong English ASR capabilities | transformers |
Speech LLMs (audio + text → text)
| 🏷️ Model Name | 📜 Reference Paper | 📦 Source of Weights |
|---|---|---|
| Granite Speech | Granite-speech: open-source speech-aware LLMs with strong English ASR capabilities | transformers |
| Granite Speech Plus | Granite Speech Plus Technical Report | transformers |
This project leverages timm and transformers for converting pretrained weights from PyTorch to Keras. For licensing details, please refer to the respective repositories.
@misc{gc2025zeromodels,
author = {Gitesh Chawda},
title = {ZeroModels},
year = {2025},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/IMvision12/ZeroModels}}
510 commits
Python
99.5%