A protocol-based Federated Learning Framework.
python >= 3.8
pycrypto >= 2.6.1
: needed for Private Set Intersection (PSI)- (Optional) Code Formatter:
black
: better code formatter Installationisort
: sort imports Installation
fastapi
uvicorn[standard]
requests
python-multipart
pyspark==2.4.8
hdfs
由于重构的原因,目前只有针对于 Local 和 TCP 模式下的测试可以运行,Spark 模式还在开发中。