federa

View on PyPIReverse Dependencies (0)

1.0.0 federa-1.0.0-py3-none-any.whl

Wheel Details

Project: federa
Version: 1.0.0
Filename: federa-1.0.0-py3-none-any.whl
Download: [link]
Size: 45911
MD5: 7eda61854bef61f1b9582f4138d5c373
SHA256: 2c93e6105f8299b9871dc6d46d5fd20e7df51e41e339a9a26e1e159f56743131
Uploaded: 2023-06-12 11:57:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: federa
Version: 1.0.0
Summary: FedERA is a highly dynamic and customizable framework that can accommodate many use cases with flexibility by implementing several functionalities over different federated learning algorithms, and essentially creating a plug-and-play architecture to accommodate different use cases.
Author-Email: Anupam Borthakur <anupamborthakur[at]kgpian.iitkgp.ac.in>
Project-Url: Homepage, https://github.com/anupamkliv/FedERA
Project-Url: Bug Tracker, https://github.com/anupamkliv/FedERA/issues
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: bandit
Requires-Dist: codecarbon (==2.1.4)
Requires-Dist: grpcio (>=1.53.0)
Requires-Dist: matplotlib
Requires-Dist: numpy (>=1.23.4)
Requires-Dist: pillow (>=9.5.0)
Requires-Dist: protobuf (>=3.20.2)
Requires-Dist: torch (>=2.0.0)
Requires-Dist: torchvision (>=0.15.1)
Requires-Dist: tqdm (>=4.65.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7066 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.17.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
federa/__init__.py sha256=cX9b5GoVh9kQ1wFUOplTtQ1BgVJ-nQ2tVSw5tlBm9Io 19
federa/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
federa/client/start_client.py sha256=ZWvb1JmiQ7fZcPt7jjaxsLM1Hfe74V-2h6rDntP3e64 820
federa/client/src/ClientConnection_pb2.py sha256=8jJClfakyHk79lbaK_m1GV9NNiWMO8Cdns4KLk00rkI 16405
federa/client/src/ClientConnection_pb2_grpc.py sha256=3OQPiOkoiNUImuQsz6JhoB6fg4CPcFU2ApkC71St63g 2515
federa/client/src/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
federa/client/src/client.py sha256=cyr2u6pLjqifyOqj0CWqnLvGSuNsldyXMREGavnO8KU 3189
federa/client/src/client_lib.py sha256=UxJ2XgXokIDoPVW-kLoiUuhTgFHV7EUl1VJnhAbqHFw 6164
federa/client/src/data_utils.py sha256=PSAaN-WvVaPIVtViozDQHl4lnb6IEQrqN2A9Dzo0QMk 900
federa/client/src/distribution.py sha256=nv7k9WRdsU4m3EHqUYxJa1L77t7TUB_FrTDunKT4NlQ 4665
federa/client/src/get_data.py sha256=ASK7-koaj7rS4YexRRohFGi831aP6fVE1zRI3bKPBbo 5096
federa/client/src/net.py sha256=vxF9KEOG7OahO2B_vo1jOtHk15GPIYpTQf92HkvgdaE 2097
federa/client/src/net_lib.py sha256=ddXHRdD5801nMExr7e9CW2A9lTJnXvmvOUqgATG0C-U 15264
federa/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
federa/server/start_server.py sha256=66Uzz6KHV6TXAmEkXKDIVwabw-EG6DOLcNxSpGpfaVs 3408
federa/server/src/ClientConnection_pb2.py sha256=cOg4L5eu7IpBENxkBoCKeBIaRV2lH8soWvCX_ndtNrc 16361
federa/server/src/ClientConnection_pb2_grpc.py sha256=548aGAIcZNXcQ8XG-3Tq5xyw3PtfFZL15L2sgh0rekU 2503
federa/server/src/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
federa/server/src/client_connection_servicer.py sha256=K9b-TEX_bZRfkRFkkyDT4Pj_cqYsQSfTEvB8Z9dadjk 2044
federa/server/src/client_manager.py sha256=JAcFEnN7dQ9cICu1CPxn-M2s_D4vxY0eZch6gB8uO64 2531
federa/server/src/client_wrapper.py sha256=jDyE1YQkDrbD_K8vfoWrVZjDBUYLt9NAmRC9cUcak_Q 4872
federa/server/src/server.py sha256=pbi6aqRgXkXNC5D7AbvWqyrQ6M_QDH0z8WKvmsVjcr4 8011
federa/server/src/server_lib.py sha256=wte-CWn6fKssA4PNZfDPWnWw68bGTkoUID9SmuALZ1M 6413
federa/server/src/verification.py sha256=1E_uGMOjvVhOyvScrFfm-11JyDs8dLxwehZHOzCjB8E 3717
federa/server/src/algorithms/fedadagrad.py sha256=qwBSP1TOhdTFp1LXgOufKmWKbDQqK2YDDNCtYcN7L88 1415
federa/server/src/algorithms/fedadam.py sha256=rN83n1jm39-sdkL2AIM1hWN5tRMl2ptfn0oAiboTeKU 1962
federa/server/src/algorithms/fedavg.py sha256=4pYcjq3kAft92ZB15suc941Fb_lVC9ebEnnRinFYUrY 816
federa/server/src/algorithms/fedavgm.py sha256=8fMcDsmuzLHgQn-czdxlu564M-57dV_rsrYeRCb4ntY 1427
federa/server/src/algorithms/feddyn.py sha256=MYfasf2NRqyIzOvvxRe-PasfOG-PmPBoXQ4nt4Soc6o 1555
federa/server/src/algorithms/fedyogi.py sha256=Z9kwNAZ8bOdyi5DzTkTpN3cSzl-BOwleW_fp7jQWlPY 2092
federa/server/src/algorithms/mime.py sha256=FYrumSbBpqmnn9Agu4xPpPmcncZZFIZizGTtan-B_-c 1546
federa/server/src/algorithms/mimelite.py sha256=4SWTHdim0I-NUbBnvDT1k16VfsAQtPnRLxq41FRbJJg 1500
federa/server/src/algorithms/scaffold.py sha256=kCUtE4alA7J5nYjqp-VKzi8QVEPe6aKwE3M7gZCodZE 1798
federa/server/src/server_evaluate/__init__.py sha256=OAC5kt3td-sI_bgrOgiNJfjI-fJLNWLUFEaYtfcJ-j4 34
federa/server/src/server_evaluate/eval_lib.py sha256=lgu9WXjp3XXeOT9tm3waPO4IYEbx6kyVGi8rortbA2M 490
federa/tests/minitest.json sha256=cwWNcbxGG80w1rba_qVv-DsQb17SnQbGVTzqjlUjzxM 4423
federa/tests/minitest.py sha256=wwBnXqWX93Q--yAfgpD9Tv2QBJMnORObjoJnSSxDYIs 4422
federa/tests/misc.py sha256=n8B12q1GIv110f7UfEHCLJBwHW6BCLgNtyMTxB4dLYY 1478
federa-1.0.0.dist-info/METADATA sha256=FKbRJ6i2MR-VEYYMp1MvuvGkW718EIzDiV0JlIbmmuk 8143
federa-1.0.0.dist-info/WHEEL sha256=KGYbc1zXlYddvwxnNty23BeaKzh7YuoSIvIMO4jEhvw 87
federa-1.0.0.dist-info/licenses/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
federa-1.0.0.dist-info/RECORD