[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![CodeStyle](https://img.shields.io/badge/Check%20Style-Google-brightgreen)](https://checkstyle.sourceforge.io/google_style.html) [![Style](https://img.shields.io/badge/Check%20Style-Black-black)](https://checkstyle.sourceforge.io/google_style.html) [![Build Status](https://travis-ci.org/FederatedAI/FATE.svg?branch=master)](https://travis-ci.org/FederatedAI/FATE)
[![codecov](https://codecov.io/gh/FederatedAI/FATE/branch/master/graph/badge.svg)](https://codecov.io/gh/FederatedAI/FATE)
[![Documentation Status](https://readthedocs.org/projects/fate/badge/?version=latest)](https://fate.readthedocs.io/en/latest/?badge=latest)
[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/from-referrer/)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/6308/badge)](https://bestpractices.coreinfrastructure.org/projects/6308)
<div align="center">
<img src="./doc/images/FATE_logo.png">
</div>
[DOCS](./doc) | [中文](./README_zh.md)
FATE (Federated AI Technology Enabler) is the world's first industrial grade federated learning open source framework to enable enterprises and institutions to collaborate on data while protecting data security and privacy.
It implements secure computation protocols based on homomorphic encryption and multi-party computation (MPC).
Supporting various federated learning scenarios, FATE now provides a host of federated learning algorithms, including logistic regression, tree-based algorithms, deep learning and transfer learning.
FATE is an open source project hosted by Linux Foundation. The [Technical Charter](https://github.com/FederatedAI/FATE-Community/blob/master/FATE_Project_Technical_Charter.pdf) sets forth the responsibilities and procedures for technical contribution to, and oversight of, the FATE (“Federated AI Technology Enabler”) Project.
<https://fate.readthedocs.io/en/latest>
## Getting Started
### Version < 2.0
Releases history can be found in [releases](https://github.com/FederatedAI/FATE/releases), deployment resources can be found on [wiki](https://github.com/FederatedAI/FATE/wiki/Download)
### Version == 2.0.0-beta
#### Standalone deployment
- Deploying FATE on a single node via PyPI, pre-built docker images or installers. It is for simple testing purposes. Refer to this [guide](./deploy/standalone-deploy/).
### Cluster deployment
Deploying FATE to multiple nodes to achieve scalability, reliability and manageability.
- [Cluster deployment by CLI](./deploy/cluster-deploy): Using CLI to deploy a FATE cluster.
### Quick Start
- [Training Demo With Installing FATE AND FATE-Flow From Pypi](doc/2.0/quick_start.md)
- [Training Demo With Installing FATE Only From Pypi](doc/2.0/fate/ml)
## Related Repositories (Projects)
- [KubeFATE](https://github.com/FederatedAI/KubeFATE): An operational tool for the FATE platform using cloud native technologies such as containers and Kubernetes.
- [FATE-Flow](https://github.com/FederatedAI/FATE-Flow): A multi-party secure task scheduling platform for federated learning pipeline.
- [FATE-Board](https://github.com/FederatedAI/FATE-Board): A suite of visualization tools to explore and understand federated models easily and effectively.
- [FATE-Serving](https://github.com/FederatedAI/FATE-Serving): A high-performance and production-ready serving system for federated learning models.
- [FATE-Cloud](https://github.com/FederatedAI/FATE-Cloud): An infrastructure for building and managing industrial-grade federated learning cloud services.
- [EggRoll](https://github.com/WeBankFinTech/eggroll): A simple high-performance computing framework for (federated) machine learning.
- [AnsibleFATE](https://github.com/FederatedAI/AnsibleFATE): A tool to optimize and automate the configuration and deployment operations via Ansible.
- [FATE-Builder](https://github.com/FederatedAI/FATE-Builder): A tool to build package and docker image for FATE and KubeFATE.
- [FATE-Client](https://github.com/FederatedAI/FATE-Client): A tool to enable fast federated modeling tasks for FATE.
## Governance
[FATE-Community](https://github.com/FederatedAI/FATE-Community) contains all the documents about how the community members coopearte with each other.
- [GOVERNANCE.md](https://github.com/FederatedAI/FATE-Community/blob/master/GOVERNANCE.md) documents the governance model of the project.
- [Minutes](https://github.com/FederatedAI/FATE-Community/blob/master/meeting-minutes) of working meetings
- [Development Process Guidelines](https://github.com/FederatedAI/FATE-Community/blob/master/FederatedAI_PROJECT_PROCESS_GUIDELINE.md)
- [Security Release Process](https://github.com/FederatedAI/FATE-Community/blob/master/SECURITY.md)
## Getting Involved
### Contributing
FATE is an inclusive and open community. We welcome developers who are interested in making FATE better! Contributions of all kinds are welcome. Please refer to the general [contributing guideline](https://github.com/FederatedAI/FATE-Community/blob/master/CONTRIBUTING.md) of all FATE projects and the contributing guideline of each repository.
### Mailing list
Join the FATE user [mailing list](https://groups.io/g/Fate-FedAI), and stay connected with the community and learn about the latest news and information of the FATE project. Discussion and feedback of FATE project are welcome.
### Bugs or feature requests
File bugs and features requests via the [GitHub issues](https://github.com/FederatedAI/FATE/issues). If you need help, ask your questions via the mailing list.
### Contact emails
Maintainers: FedAI-maintainers @ groups.io
Security Response Committee: FATE-security @ groups.io
### Twitter
Follow us on twitter [@FATEFedAI](https://twitter.com/FateFedAI)
### FAQ
https://github.com/FederatedAI/FATE/wiki
## License
[Apache License 2.0](LICENSE)
Raw data
{
"_id": null,
"home_page": "https://fate.fedai.org/",
"name": "testfate",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "federated learning",
"author": "FederatedAI",
"author_email": "contact@FedAI.org",
"download_url": "https://files.pythonhosted.org/packages/35/7b/b8f37d0d2a02b04dec3b3f3ec99802fff3d5c50fa274ed1b6a055fb53252/testfate-2.0.0b0.tar.gz",
"platform": null,
"description": "[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![CodeStyle](https://img.shields.io/badge/Check%20Style-Google-brightgreen)](https://checkstyle.sourceforge.io/google_style.html) [![Style](https://img.shields.io/badge/Check%20Style-Black-black)](https://checkstyle.sourceforge.io/google_style.html) [![Build Status](https://travis-ci.org/FederatedAI/FATE.svg?branch=master)](https://travis-ci.org/FederatedAI/FATE)\n[![codecov](https://codecov.io/gh/FederatedAI/FATE/branch/master/graph/badge.svg)](https://codecov.io/gh/FederatedAI/FATE)\n[![Documentation Status](https://readthedocs.org/projects/fate/badge/?version=latest)](https://fate.readthedocs.io/en/latest/?badge=latest)\n[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/from-referrer/)\n[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/6308/badge)](https://bestpractices.coreinfrastructure.org/projects/6308)\n\n\n<div align=\"center\">\n <img src=\"./doc/images/FATE_logo.png\">\n</div>\n\n[DOCS](./doc) | [\u4e2d\u6587](./README_zh.md)\n\nFATE (Federated AI Technology Enabler) is the world's first industrial grade federated learning open source framework to enable enterprises and institutions to collaborate on data while protecting data security and privacy. \nIt implements secure computation protocols based on homomorphic encryption and multi-party computation (MPC). \nSupporting various federated learning scenarios, FATE now provides a host of federated learning algorithms, including logistic regression, tree-based algorithms, deep learning and transfer learning.\n\n\nFATE is an open source project hosted by Linux Foundation. The [Technical Charter](https://github.com/FederatedAI/FATE-Community/blob/master/FATE_Project_Technical_Charter.pdf) sets forth the responsibilities and procedures for technical contribution to, and oversight of, the FATE (\u201cFederated AI Technology Enabler\u201d) Project. \n\n<https://fate.readthedocs.io/en/latest>\n\n## Getting Started\n\n### Version < 2.0\nReleases history can be found in [releases](https://github.com/FederatedAI/FATE/releases), deployment resources can be found on [wiki](https://github.com/FederatedAI/FATE/wiki/Download)\n\n### Version == 2.0.0-beta\n#### Standalone deployment\n- Deploying FATE on a single node via PyPI, pre-built docker images or installers. It is for simple testing purposes. Refer to this [guide](./deploy/standalone-deploy/).\n\n### Cluster deployment\nDeploying FATE to multiple nodes to achieve scalability, reliability and manageability.\n\n- [Cluster deployment by CLI](./deploy/cluster-deploy): Using CLI to deploy a FATE cluster.\n\n### Quick Start\n- [Training Demo With Installing FATE AND FATE-Flow From Pypi](doc/2.0/quick_start.md)\n- [Training Demo With Installing FATE Only From Pypi](doc/2.0/fate/ml)\n\n## Related Repositories (Projects)\n- [KubeFATE](https://github.com/FederatedAI/KubeFATE): An operational tool for the FATE platform using cloud native technologies such as containers and Kubernetes.\n- [FATE-Flow](https://github.com/FederatedAI/FATE-Flow): A multi-party secure task scheduling platform for federated learning pipeline.\n- [FATE-Board](https://github.com/FederatedAI/FATE-Board): A suite of visualization tools to explore and understand federated models easily and effectively.\n- [FATE-Serving](https://github.com/FederatedAI/FATE-Serving): A high-performance and production-ready serving system for federated learning models.\n- [FATE-Cloud](https://github.com/FederatedAI/FATE-Cloud): An infrastructure for building and managing industrial-grade federated learning cloud services.\n- [EggRoll](https://github.com/WeBankFinTech/eggroll): A simple high-performance computing framework for (federated) machine learning.\n- [AnsibleFATE](https://github.com/FederatedAI/AnsibleFATE): A tool to optimize and automate the configuration and deployment operations via Ansible.\n- [FATE-Builder](https://github.com/FederatedAI/FATE-Builder): A tool to build package and docker image for FATE and KubeFATE.\n- [FATE-Client](https://github.com/FederatedAI/FATE-Client): A tool to enable fast federated modeling tasks for FATE.\n\n## Governance \n\n[FATE-Community](https://github.com/FederatedAI/FATE-Community) contains all the documents about how the community members coopearte with each other. \n\n- [GOVERNANCE.md](https://github.com/FederatedAI/FATE-Community/blob/master/GOVERNANCE.md) documents the governance model of the project. \n- [Minutes](https://github.com/FederatedAI/FATE-Community/blob/master/meeting-minutes) of working meetings\n- [Development Process Guidelines](https://github.com/FederatedAI/FATE-Community/blob/master/FederatedAI_PROJECT_PROCESS_GUIDELINE.md) \n- [Security Release Process](https://github.com/FederatedAI/FATE-Community/blob/master/SECURITY.md) \n\n\n## Getting Involved\n\n### Contributing\nFATE is an inclusive and open community. We welcome developers who are interested in making FATE better! Contributions of all kinds are welcome. Please refer to the general [contributing guideline](https://github.com/FederatedAI/FATE-Community/blob/master/CONTRIBUTING.md) of all FATE projects and the contributing guideline of each repository.\n\n### Mailing list \n\nJoin the FATE user [mailing list](https://groups.io/g/Fate-FedAI), and stay connected with the community and learn about the latest news and information of the FATE project. Discussion and feedback of FATE project are welcome.\n\n\n### Bugs or feature requests\n\nFile bugs and features requests via the [GitHub issues](https://github.com/FederatedAI/FATE/issues). If you need help, ask your questions via the mailing list.\n\n### Contact emails\n\nMaintainers: FedAI-maintainers @ groups.io\n\nSecurity Response Committee: FATE-security @ groups.io\n\n### Twitter\n\nFollow us on twitter [@FATEFedAI](https://twitter.com/FateFedAI)\n\n### FAQ\nhttps://github.com/FederatedAI/FATE/wiki\n\n\n## License\n[Apache License 2.0](LICENSE)\n\n",
"bugtrack_url": null,
"license": "Apache-2.0 License",
"summary": "",
"version": "2.0.0b0",
"project_urls": {
"Homepage": "https://fate.fedai.org/"
},
"split_keywords": [
"federated",
"learning"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "31f7bcf5ede1cf541fcf9bb13e850f8cdd996e5d915e53e299fec5f1c21f8adb",
"md5": "beb3f65d1f550b132f2377f476ad2bf3",
"sha256": "1a584b0836474347a562f1d12a6a7ac2872a42d6ff5068ff66cee9ad3a9cd42d"
},
"downloads": -1,
"filename": "testfate-2.0.0b0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "beb3f65d1f550b132f2377f476ad2bf3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 452669,
"upload_time": "2023-09-15T06:52:33",
"upload_time_iso_8601": "2023-09-15T06:52:33.303735Z",
"url": "https://files.pythonhosted.org/packages/31/f7/bcf5ede1cf541fcf9bb13e850f8cdd996e5d915e53e299fec5f1c21f8adb/testfate-2.0.0b0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "357bb8f37d0d2a02b04dec3b3f3ec99802fff3d5c50fa274ed1b6a055fb53252",
"md5": "a7d07a1c4d684902b687917313c139a2",
"sha256": "4f82ec2d9972fd57b58351d804bfcf7e6f00e599b6af3bb9759d5b7cc341447f"
},
"downloads": -1,
"filename": "testfate-2.0.0b0.tar.gz",
"has_sig": false,
"md5_digest": "a7d07a1c4d684902b687917313c139a2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 269171,
"upload_time": "2023-09-15T06:52:35",
"upload_time_iso_8601": "2023-09-15T06:52:35.203809Z",
"url": "https://files.pythonhosted.org/packages/35/7b/b8f37d0d2a02b04dec3b3f3ec99802fff3d5c50fa274ed1b6a055fb53252/testfate-2.0.0b0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-15 06:52:35",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "testfate"
}