Skip to content

About

ZeroModels: Open-source Keras 3 collection of pretrained models across Vision, LLM, VLM, Depth, Speech, and more

Resources

Stars

50 stars

Watchers

2 watching

Forks

Latest commit

Β 

History

539 Commits

Folders and files

Repository files navigation

ZeroModels

License Keras Python

πŸ“– Introduction

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, sentence embeddings, large language models (LLMs), text-to-text encoder-decoder modeling, multimodal vision-language generation, text-to-image diffusion, and more.

⚑ Installation

From PyPI (recommended)

pip install -U zeromodels

From Source

pip install -U git+https://github.com/IMvision12/ZeroModels

πŸ“‘ Documentation

ZeroModels Documentation

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/.

πŸ’¬ Sentence Transformers Models (sentence_transformers)

All 13 checkpoints below have pre-converted Keras weights under the zeromodels Hugging Face organization. Use ZMSentenceTransformer and ZMSentenceTransformerTokenizer from zeromodels.sentence_transformers for sentence similarity, semantic search, or clustering.

🏷️ Model Name πŸ“œ Reference Paper πŸ“¦ Source of Weights
all-mpnet-base-v2 Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks sentence-transformers
multi-qa-mpnet-base-dot-v1 Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks sentence-transformers
all-distilroberta-v1 Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks sentence-transformers
all-MiniLM-L12-v2 Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks sentence-transformers
multi-qa-distilbert-cos-v1 Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks sentence-transformers
all-MiniLM-L6-v2 Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks sentence-transformers
multi-qa-MiniLM-L6-cos-v1 Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks sentence-transformers
paraphrase-multilingual-mpnet-base-v2 Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillation sentence-transformers
paraphrase-albert-small-v2 Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks sentence-transformers
paraphrase-multilingual-MiniLM-L12-v2 Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillation sentence-transformers
paraphrase-MiniLM-L3-v2 Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks sentence-transformers
distiluse-base-multilingual-cased-v1 Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillation sentence-transformers
distiluse-base-multilingual-cased-v2 Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillation sentence-transformers

πŸ“‘ Models

πŸ“ Text Models


πŸ‘οΈ Vision Models






πŸ–ΌοΈ Multimodal Models





πŸ”Š Audio Models


πŸ“œ License

This project leverages timm, transformers and diffusers for converting pretrained weights from PyTorch to Keras. For licensing details, please refer to the respective repositories. Converted weights keep their upstream license (for example, the Stable Diffusion checkpoints are CreativeML OpenRAIL-M / OpenRAIL++-M, SDXL-Turbo is non-commercial under the Stability AI Community License, Qwen-Image is Apache-2.0, and Qwen-Image-2.1 is under the Qwen Research License).

🌟 Credits

  • The Keras team for their powerful and user-friendly deep learning framework
  • The Transformers library for its robust tools for loading and adapting pretrained models
  • The pytorch-image-models (timm) project for pioneering many computer vision model implementations
  • The Diffusers library, the reference the diffusion models are converted from and verified against
  • The Sentence Transformers project for its sentence-embedding checkpoints and preprocessing recipes
  • All contributors to the original papers and architectures implemented in this library

Citing

BibTeX

@misc{gc2025zeromodels,
  author = {Gitesh Chawda},
  title = {ZeroModels},
  year = {2025},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/IMvision12/ZeroModels}}
}

About

ZeroModels: Open-source Keras 3 collection of pretrained models across Vision, LLM, VLM, Depth, Speech, and more

Resources

Stars

50 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages