keras-vision


Namekeras-vision JSON
Version 0.5.0 PyPI version JSON
download
home_pageNone
SummaryBuilding Vision models in Keras3 for framework-agnostic training and inference.
upload_time2024-06-23 20:34:00
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords keras3 tensorflow jax pytorch vision
VCS
bugtrack_url
requirements keras jax jax tensorflow
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/keras-vision)](https://www.python.org/)  [![PyPI version](https://badge.fury.io/py/keras-vision.svg)](https://badge.fury.io/py/keras-vision) [![Keras](https://img.shields.io/badge/Keras%203.x-%23D00000.svg?logo=Keras&logoColor=white)](https://github.com/keras-team/keras/releases) ![PyPI - Downloads](https://img.shields.io/pypi/dm/keras-vision?style=plastic&logo=Keras&logoColor=red&link=https%3A%2F%2Fpypi.org%2Fproject%2Fkeras-vision%2F)

Porting all models from everywhere to Keras to leverage multi-backend support.

Cause why not?🤷🏻‍♂️

# Table of Contents

- [Table of Contents](#table-of-contents)
  - [Progress](#progress)
  - [Updates](#updates)
  - [Quick Setup](#quick-setup)
    - [Stable PyPi Package](#stable-pypi-package)
    - [OR](#or)
    - [Latest Git Updates](#latest-git-updates)
  - [Models Supported](#models-supported)

## Progress

- Working on adding MobileNet V4

## Updates

1. [2024-06-24] Released MobileViT v2 - All Image Classification variants.
2. [2024-05-15] Fixed MobileViT v1 - Now works will all 3 backends. 🎉🎉
3. [2024-05-04] Converted MobileViT to Keras 3 and released weights of all 3 variants.
   1. Jax backend currently not working, I'm working on a fix.
   2. Release: <https://github.com/veb-101/keras-vision/releases/tag/v0.4>

## Quick Setup

### Stable PyPi Package

```bash
pip install -U keras-vision
```

### OR

### Latest Git Updates

```bash
pip install git+https://github.com/veb-101/keras-vision.git
```

## Models Supported

<table>
   <thead>
      <tr>
         <th style="text-align:center">
            <strong># No.</strong>
         </th>
         <th style="text-align:center">
            <strong>Models</strong>
         </th>
         <th style="text-align:center">
            <strong>Paper</strong>
         </th>
         <th style="text-align:center">
            <strong>Additional Materials</strong>
         </th>
         <th style="text-align:center">
            <strong>Example notebook</strong>
         </th>
         <th style="text-align:center">
            <strong>Weights URL</strong>
         </th>
      </tr>
   </thead>
   <tbody>
      <tr>
         <td style="text-align:center">1</td>
         <td style="text-align:center">
            <a href="https://github.com/veb-101/keras-vision/blob/main/keras_vision/MobileViT_v1/mobile_vit_v1.py">MobileViT-V1</a>
         </td>
         <td style="text-align:center">
            <a href="https://arxiv.org/abs/2110.02178">MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformer</a>
         </td>
         <td style="text-align:center">
            <a href="https://learnopencv.com/mobilevit-keras-3/">Blogpost: Building MobileViT In Keras 3</a>
         </td>
         <td style="text-align:center">
            <a href="https://colab.research.google.com/github/veb-101/keras-vision/blob/main/examples/mobile_vit_v1.ipynb">Colab link</a>
         </td>
         <td style="text-align:center">
            <a href="https://github.com/veb-101/keras-vision/releases/tag/v0.4">Releases v0.4</a>
         </td>
      <tr>
         <td style="text-align:center">1</td>
         <td style="text-align:center">
            <a href="https://github.com/veb-101/keras-vision/blob/main/keras_vision/MobileViT_v2/mobile_vit_v2.py">MobileViT-V2</a>
         </td>
         <td style="text-align:center">
            <a href="https://arxiv.org/abs/2206.02680">Separable Self-attention for Mobile Vision Transformers</a>
         </td>
         <td style="text-align:center">
            --
         </td>
         <td style="text-align:center">
            <a href="https://colab.research.google.com/github/veb-101/keras-vision/blob/main/examples/mobile_vit_v2.ipynb">Colab link</a>
         </td>
         <td style="text-align:center">
            <a href="https://github.com/veb-101/keras-vision/releases/tag/v0.5">Releases v0.5</a>
         </td>
      </tr>
   </tbody>
</table>

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "keras-vision",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "keras3, tensorflow, Jax, PyTorch, Vision",
    "author": null,
    "author_email": "Vaibhav Singh <vaibhav.singh.3001@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/44/59/15eedeb2b4655b84d987c3161bdbf12535f0466db6cb8de10eff754fe6a6/keras_vision-0.5.0.tar.gz",
    "platform": null,
    "description": "[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/keras-vision)](https://www.python.org/)  [![PyPI version](https://badge.fury.io/py/keras-vision.svg)](https://badge.fury.io/py/keras-vision) [![Keras](https://img.shields.io/badge/Keras%203.x-%23D00000.svg?logo=Keras&logoColor=white)](https://github.com/keras-team/keras/releases) ![PyPI - Downloads](https://img.shields.io/pypi/dm/keras-vision?style=plastic&logo=Keras&logoColor=red&link=https%3A%2F%2Fpypi.org%2Fproject%2Fkeras-vision%2F)\r\n\r\nPorting all models from everywhere to Keras to leverage multi-backend support.\r\n\r\nCause why not?\ud83e\udd37\ud83c\udffb\u200d\u2642\ufe0f\r\n\r\n# Table of Contents\r\n\r\n- [Table of Contents](#table-of-contents)\r\n  - [Progress](#progress)\r\n  - [Updates](#updates)\r\n  - [Quick Setup](#quick-setup)\r\n    - [Stable PyPi Package](#stable-pypi-package)\r\n    - [OR](#or)\r\n    - [Latest Git Updates](#latest-git-updates)\r\n  - [Models Supported](#models-supported)\r\n\r\n## Progress\r\n\r\n- Working on adding MobileNet V4\r\n\r\n## Updates\r\n\r\n1. [2024-06-24] Released MobileViT v2 - All Image Classification variants.\r\n2. [2024-05-15] Fixed MobileViT v1 - Now works will all 3 backends. \ud83c\udf89\ud83c\udf89\r\n3. [2024-05-04] Converted MobileViT to Keras 3 and released weights of all 3 variants.\r\n   1. Jax backend currently not working, I'm working on a fix.\r\n   2. Release: <https://github.com/veb-101/keras-vision/releases/tag/v0.4>\r\n\r\n## Quick Setup\r\n\r\n### Stable PyPi Package\r\n\r\n```bash\r\npip install -U keras-vision\r\n```\r\n\r\n### OR\r\n\r\n### Latest Git Updates\r\n\r\n```bash\r\npip install git+https://github.com/veb-101/keras-vision.git\r\n```\r\n\r\n## Models Supported\r\n\r\n<table>\r\n   <thead>\r\n      <tr>\r\n         <th style=\"text-align:center\">\r\n            <strong># No.</strong>\r\n         </th>\r\n         <th style=\"text-align:center\">\r\n            <strong>Models</strong>\r\n         </th>\r\n         <th style=\"text-align:center\">\r\n            <strong>Paper</strong>\r\n         </th>\r\n         <th style=\"text-align:center\">\r\n            <strong>Additional Materials</strong>\r\n         </th>\r\n         <th style=\"text-align:center\">\r\n            <strong>Example notebook</strong>\r\n         </th>\r\n         <th style=\"text-align:center\">\r\n            <strong>Weights URL</strong>\r\n         </th>\r\n      </tr>\r\n   </thead>\r\n   <tbody>\r\n      <tr>\r\n         <td style=\"text-align:center\">1</td>\r\n         <td style=\"text-align:center\">\r\n            <a href=\"https://github.com/veb-101/keras-vision/blob/main/keras_vision/MobileViT_v1/mobile_vit_v1.py\">MobileViT-V1</a>\r\n         </td>\r\n         <td style=\"text-align:center\">\r\n            <a href=\"https://arxiv.org/abs/2110.02178\">MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformer</a>\r\n         </td>\r\n         <td style=\"text-align:center\">\r\n            <a href=\"https://learnopencv.com/mobilevit-keras-3/\">Blogpost: Building MobileViT In Keras 3</a>\r\n         </td>\r\n         <td style=\"text-align:center\">\r\n            <a href=\"https://colab.research.google.com/github/veb-101/keras-vision/blob/main/examples/mobile_vit_v1.ipynb\">Colab link</a>\r\n         </td>\r\n         <td style=\"text-align:center\">\r\n            <a href=\"https://github.com/veb-101/keras-vision/releases/tag/v0.4\">Releases v0.4</a>\r\n         </td>\r\n      <tr>\r\n         <td style=\"text-align:center\">1</td>\r\n         <td style=\"text-align:center\">\r\n            <a href=\"https://github.com/veb-101/keras-vision/blob/main/keras_vision/MobileViT_v2/mobile_vit_v2.py\">MobileViT-V2</a>\r\n         </td>\r\n         <td style=\"text-align:center\">\r\n            <a href=\"https://arxiv.org/abs/2206.02680\">Separable Self-attention for Mobile Vision Transformers</a>\r\n         </td>\r\n         <td style=\"text-align:center\">\r\n            --\r\n         </td>\r\n         <td style=\"text-align:center\">\r\n            <a href=\"https://colab.research.google.com/github/veb-101/keras-vision/blob/main/examples/mobile_vit_v2.ipynb\">Colab link</a>\r\n         </td>\r\n         <td style=\"text-align:center\">\r\n            <a href=\"https://github.com/veb-101/keras-vision/releases/tag/v0.5\">Releases v0.5</a>\r\n         </td>\r\n      </tr>\r\n   </tbody>\r\n</table>\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Building Vision models in Keras3 for framework-agnostic training and inference.",
    "version": "0.5.0",
    "project_urls": {
        "Homepage": "https://github.com/veb-101/keras-vision"
    },
    "split_keywords": [
        "keras3",
        " tensorflow",
        " jax",
        " pytorch",
        " vision"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca0e1dacda07434ad77d51dca823b8e4e374e7e36aedb9a7f6ea34e6b534a302",
                "md5": "e358136b1de17110f688b62ce20adcd4",
                "sha256": "487f14b4f329ced114ef002d6b24833fc5c6467241541ba030f0419e3c2975ed"
            },
            "downloads": -1,
            "filename": "keras_vision-0.5.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e358136b1de17110f688b62ce20adcd4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 21720,
            "upload_time": "2024-06-23T20:33:55",
            "upload_time_iso_8601": "2024-06-23T20:33:55.645286Z",
            "url": "https://files.pythonhosted.org/packages/ca/0e/1dacda07434ad77d51dca823b8e4e374e7e36aedb9a7f6ea34e6b534a302/keras_vision-0.5.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "445915eedeb2b4655b84d987c3161bdbf12535f0466db6cb8de10eff754fe6a6",
                "md5": "8408837f2ac7f87e117fc001dc734a01",
                "sha256": "40e7e2c6702bd06d2d7f645495d7ada0e4646a6241cc2f2ad80ee01adb1c45a4"
            },
            "downloads": -1,
            "filename": "keras_vision-0.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "8408837f2ac7f87e117fc001dc734a01",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 17892,
            "upload_time": "2024-06-23T20:34:00",
            "upload_time_iso_8601": "2024-06-23T20:34:00.800825Z",
            "url": "https://files.pythonhosted.org/packages/44/59/15eedeb2b4655b84d987c3161bdbf12535f0466db6cb8de10eff754fe6a6/keras_vision-0.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-23 20:34:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "veb-101",
    "github_project": "keras-vision",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "keras",
            "specs": []
        },
        {
            "name": "jax",
            "specs": []
        },
        {
            "name": "jax",
            "specs": []
        },
        {
            "name": "tensorflow",
            "specs": []
        }
    ],
    "lcname": "keras-vision"
}
        
Elapsed time: 1.21132s