Metadata-Version: 2.1
Name: testabc
Version: 1.12.0
Home-page: https://fate.fedai.org/
Author: FederatedAI
Author-email: contact@FedAI.org
License: Apache-2.0 License
Keywords: federated learning scheduler
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: apsw (<=3.10)
Requires-Dist: Flask (==2.2.5)
Requires-Dist: grpcio (==1.46.3)
Requires-Dist: grpcio-tools (==1.46.3)
Requires-Dist: requests (<2.26.0)
Requires-Dist: urllib3
Requires-Dist: ruamel-yaml
Requires-Dist: cachetools
Requires-Dist: filelock
Requires-Dist: pydantic
Requires-Dist: webargs
Requires-Dist: peewee
Requires-Dist: python-dotenv
Requires-Dist: pyyaml
Requires-Dist: networkx
Requires-Dist: psutil (>=5.7.0)
Requires-Dist: casbin-peewee-adapter
Requires-Dist: casbin
Requires-Dist: pymysql
Requires-Dist: kazoo
Requires-Dist: shortuuid
Requires-Dist: cos-python-sdk-v5
Requires-Dist: typing-extensions
Provides-Extra: all
Requires-Dist: fate-flow[eggroll,pulsar,rabbitmq,spark] ; extra == 'all'
Provides-Extra: eggroll
Requires-Dist: grpcio (==1.46.3) ; extra == 'eggroll'
Requires-Dist: grpcio-tools (==1.46.3) ; extra == 'eggroll'
Requires-Dist: numba (==0.56.4) ; extra == 'eggroll'
Requires-Dist: protobuf (==3.19.6) ; extra == 'eggroll'
Requires-Dist: pyarrow (==6.0.1) ; extra == 'eggroll'
Requires-Dist: mmh3 (==3.0.0) ; extra == 'eggroll'
Requires-Dist: cachetools (>=3.0.0) ; extra == 'eggroll'
Requires-Dist: cloudpickle (==2.1.0) ; extra == 'eggroll'
Requires-Dist: psutil (>=5.7.0) ; extra == 'eggroll'
Provides-Extra: pulsar
Requires-Dist: pulsar-client (==2.10.2) ; extra == 'pulsar'
Provides-Extra: rabbitmq
Requires-Dist: pika (==1.2.1) ; extra == 'rabbitmq'
Provides-Extra: spark
Requires-Dist: pyspark ; extra == 'spark'

[![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)

[中文](./README.zh.md)

FATE Flow is a multi-party federated task security scheduling platform for federated learning end-to-end pipeline

- [Shared-State Scheduling Architecture](https://storage.googleapis.com/pub-tools-public-publication-data/pdf/41684.pdf)
- Secure Multi-Party Communication Across Data Centers

Providing production-level service capabilities:

- Data Access
- Component Registry
- Federated Job&Task Scheduling
- Multi-Party Resource Coordination
- Data Flow Tracking
- Real-Time Job Monitoring
- Multi-Party Federated Model Registry
- Multi-Party Cooperation Authority Management
- High Availability
- CLI, REST API, Python API

## Deployment

Please refer to [FATE](https://github.com/FederatedAI/FATE)

## Documentation

The official FATE Flow documentation is here [https://federatedai.github.io/FATE-Flow/latest/](https://federatedai.github.io/FATE-Flow/latest/)

## License
[Apache License 2.0](LICENSE)
