{"id":14958163,"url":"https://github.com/gradsflow/gradsflow-automl","last_synced_at":"2025-12-12T00:49:28.107Z","repository":{"id":40188844,"uuid":"395070308","full_name":"gradsflow/gradsflow-automl","owner":"gradsflow","description":"An open-source AutoML Library based on PyTorch","archived":false,"fork":false,"pushed_at":"2025-04-07T17:45:47.000Z","size":4062,"stargazers_count":307,"open_issues_count":1,"forks_count":36,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-13T00:55:28.174Z","etag":null,"topics":["artificial-intelligence","autoai","automl","deeplearning","machine-learning","python","pytorch"],"latest_commit_sha":null,"homepage":"https://docs.gradsflow.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gradsflow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["aniketmaurya"],"patreon":null,"open_collective":null,"ko_fi":"aniketmaurya","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2021-08-11T17:37:54.000Z","updated_at":"2025-03-11T01:42:38.000Z","dependencies_parsed_at":"2023-02-01T04:00:54.427Z","dependency_job_id":"c1bde587-bceb-49d1-97b5-1b9b7cd17262","html_url":"https://github.com/gradsflow/gradsflow-automl","commit_stats":{"total_commits":188,"total_committers":11,"mean_commits":17.09090909090909,"dds":"0.46808510638297873","last_synced_commit":"630f618f1b2609543552a424cbe649cb2d65adb5"},"previous_names":["gradsflow/gradsflow-automl","gradsflow/gradsflow"],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gradsflow%2Fgradsflow-automl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gradsflow%2Fgradsflow-automl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gradsflow%2Fgradsflow-automl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gradsflow%2Fgradsflow-automl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gradsflow","download_url":"https://codeload.github.com/gradsflow/gradsflow-automl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254501547,"owners_count":22081526,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","autoai","automl","deeplearning","machine-learning","python","pytorch"],"created_at":"2024-09-24T13:16:24.048Z","updated_at":"2025-12-12T00:49:28.063Z","avatar_url":"https://github.com/gradsflow.png","language":"Python","funding_links":["https://github.com/sponsors/aniketmaurya","https://ko-fi.com/aniketmaurya"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"250\" alt=\"logo\" src=\"https://ik.imagekit.io/gradsflow/logo/v2/gf-logo-gradsflow-orange_bv-f7gJu-up.svg\"/\u003e\n  \u003cbr\u003e\n  \u003cstrong\u003eAn open-source AutoML \u0026 PyTorch Model Training Library\u003c/strong\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://docs.gradsflow.com\"\u003eDocs\u003c/a\u003e |\n  \u003ca href=\"https://github.com/gradsflow/gradsflow/tree/main/examples\"\u003eExamples\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003c!--- BADGES: START ---\u003e\n[![GitHub - License](https://img.shields.io/github/license/gradsflow/gradsflow?logo=github\u0026style=flat\u0026color=green)][#github-license]\n[![pytest](https://github.com/gradsflow/gradsflow/actions/workflows/main.yml/badge.svg)][#pytest-package]\n[![Documentation Status](https://readthedocs.org/projects/gradsflow/badge/?version=latest)](https://gradsflow.readthedocs.io/en/latest/?badge=latest)\n[![codecov](https://codecov.io/gh/gradsflow/gradsflow/branch/main/graph/badge.svg?token=uaB2xsf3pb)](https://codecov.io/gh/gradsflow/gradsflow)\n[![PyPI version](https://badge.fury.io/py/gradsflow.svg)](https://badge.fury.io/py/gradsflow)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/gradsflow?logo=pypi\u0026style=flat\u0026color=blue)][#pypi-package]\n[![Downloads](https://pepy.tech/badge/gradsflow)](https://pepy.tech/project/gradsflow)\n[![Conda - Platform](https://img.shields.io/conda/pn/conda-forge/gradsflow?logo=anaconda\u0026style=flat)][#conda-forge-package]\n[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/gradsflow?logo=anaconda\u0026style=flat\u0026color=orange)][#conda-forge-package]\n[![Slack](https://img.shields.io/badge/Slack-Join%20our%20community!-orange)][#slack-package]\n\n[#github-license]: https://github.com/gradsflow/gradsflow/blob/main/LICENSE\n[#pypi-package]: https://pypi.org/project/gradsflow/\n[#conda-forge-package]: https://anaconda.org/conda-forge/gradsflow\n[#slack-package]: https://join.slack.com/t/gradsflow/shared_invite/zt-ulc0m0ef-xstzyowuTgYceVmFbJlBmg\n[#pytest-package]: https://github.com/gradsflow/gradsflow/actions/workflows/main.yml\n\u003c!--- BADGES: END ---\u003e\n\n## Highlights\n- 2021-10-7: [v0.0.6 Release blog post](https://towardsdatascience.com/gradsflow-democratizing-ai-with-automl-9a8a75d6b7ea)\n- 2021-10-5: [Hacktoberfest 2021 Kickoff event](https://youtu.be/lVtxXyCAZ-4?t=2647)\n- 2021-10-4: Model Trainer support\n- 2021-8-29: Migrated to Ray Tune\n- 2021-8-25: [Released first version 0.0.1](https://pypi.org/project/gradsflow/) ✨ :tada:\n\n## About GradsFlow\n\n!!! attention\n    🚨 GradsFlow is changing fast. There will be a lot of breaking changes until we reach `0.1.0`.\n    Feel free to give your feedback by creating an issue or join our [Slack](https://join.slack.com/t/gradsflow/shared_invite/zt-ulc0m0ef-xstzyowuTgYceVmFbJlBmg) group.\n\nGradsFlow is an open-source AutoML Library based on PyTorch.\nOur goal is to democratize AI and make it available to everyone.\n\nIt can automatically build \u0026 train Deep Learning Models for different tasks on your laptop or to a remote cluster\ndirectly from your laptop.\nIt provides a powerful and easy-to-extend [Model Training API](https://docs.gradsflow.com/en/latest/gradsflow/models/model/)\nthat can be used to train almost any PyTorch model.\nThough GradsFlow has its own Model Training API it also supports [PyTorch Lightning Flash](https://lightning-flash.readthedocs.io/en/latest)\nto provide more rich features across different tasks.\n\n\n!!! info\n    Gradsflow is built for both *beginners* and *experts*! `AutoTasks` provides zero-code AutoML while\n    `Model` and `Tuner` provides custom model training and Hyperparameter optimization.\n\n\n### Installation\n\n**Recommended**:\n\nThe recommended method of installing `gradsflow` is either with `pip` from PyPI or, with `conda` from conda-forge channel.\n\n- **with pip**\n\n  ```sh\n  pip install -U gradsflow\n  ```\n\n- **with conda**\n\n  ```sh\n  conda install -c conda-forge gradsflow\n  ```\n\n**Latest** (unstable):\n\nYou can also install the latest bleeding edge version (could be unstable) of `gradsflow`, should you feel motivated enough, as follows:\n\n```sh\npip install git+https://github.com/gradsflow/gradsflow@main\n```\n\n### Automatic Model Building and Training\nAre you a beginner or from non Machine Learning background? This section is for you. Gradsflow `AutoTask` provides\nautomatic model building and training across various different tasks\nincluding Image Recognition, Sentiment Analysis, Text Summarization and more to come.\n\n![autotextsummarization](https://ik.imagekit.io/gradsflow/docs/gf/autotextsummarization_9vRXj5mWG9P)\n\n\n### Simplified Hyperparameter tuning API\n`Tuner` provides a simplified API to move from Model Training to Hyperparameter optimization.\n\n![model training image](https://ik.imagekit.io/gradsflow/docs/gf/gradsflow-model-training_B1HZpLFRv8.png)\n\n\n### Components\n\n- `gradsflow.core`: [Core](https://docs.gradsflow.com/en/latest/gradsflow/core/) defines the building blocks\nof AutoML tasks.\n\n- `gradsflow.autotasks`: [AutoTasks](https://docs.gradsflow.com/en/latest/gradsflow/tasks/) defines\ndifferent ML/DL tasks which is provided by gradsflow AutoML API.\n\n- `gradsflow.model`: GradsFlow [Model](https://docs.gradsflow.com/en/latest/gradsflow/models/model/) provides a simple and\n  yet customizable Model Training API.\n  You can train any PyTorch model using `model.fit(...)` and it is easily customizable for more complex tasks.\n\n- `gradsflow.tuner`: [AutoModel](https://docs.gradsflow.com/en/latest/gradsflow/tuner/) HyperParameter search with minimal code changes.\n\n\n📑 Check out [notebooks examples](https://github.com/gradsflow/gradsflow/tree/main/examples/nbs) to learn more.\n\n🧡 Sponsor on [ko-fi](https://ko-fi.com/aniketmaurya)\n\n📧 Do you need support? Contact us at \u003cadmin@gradsflow.com\u003e\n\n\n## Community\n\n### Stay Up-to-Date\n**Social**: You can also follow us on Twitter [@gradsflow](https://twitter.com/gradsflow) and [Linkedin](https://www.linkedin.com/company/gradsflow) for the latest updates.\n\n### Questions \u0026 Discussion\n💬 Join the [Slack](https://join.slack.com/t/gradsflow/shared_invite/zt-ulc0m0ef-xstzyowuTgYceVmFbJlBmg) group to chat with us.\n\n\n## 🤗 Contribute\n\nContributions of any kind are welcome.\nYou can update documentation, add examples, fix identified issues, add/request a new feature.\n\nFor more details check out the [**Contributing\nGuidelines**](https://github.com/gradsflow/gradsflow/blob/master/CONTRIBUTING.md) before contributing.\n\n## Code Of Conduct\n\nWe pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.\n\nRead full [**Contributor Covenant Code of Conduct**](https://github.com/gradsflow/gradsflow/blob/master/CODE_OF_CONDUCT.md)\n\n## Acknowledgement\n\n**GradsFlow** is built with help of awesome open-source projects (including but not limited to) Ray,\nPyTorch Lightning, HuggingFace Accelerate, TorchMetrics.\nIt takes inspiration from multiple projects [Keras](https://keras.io) \u0026 [FastAI](https://docs.fast.ai).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgradsflow%2Fgradsflow-automl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgradsflow%2Fgradsflow-automl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgradsflow%2Fgradsflow-automl/lists"}