fluke-fl

View on PyPIReverse Dependencies (0)

0.7.1 fluke_fl-0.7.1-py3-none-any.whl

Wheel Details

Project: fluke-fl
Version: 0.7.1
Filename: fluke_fl-0.7.1-py3-none-any.whl
Download: [link]
Size: 150378
MD5: b1ce135cc5ffe6c64acecfdcc2749dc4
SHA256: 05230b35c76ab2e8c3ccc43c1bcbb195d6bdb3246d25be484f259c65cff82dda
Uploaded: 2025-03-26 15:19:33 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: fluke-fl
Version: 0.7.1
Summary: Federated Learning Utility framework for Experimentation and research.
Author-Email: Mirko Polato <mirko.polato[at]unito.it>
Project-Url: Documentation, https://makgyver.github.io/fluke
Project-Url: Repository, https://github.com/makgyver/fluke
Project-Url: Issues, https://github.com/makgyver/fluke/issues
Keywords: federated learning,deep learning,pytorch
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: scikit-learn
Requires-Dist: torch
Requires-Dist: torchmetrics
Requires-Dist: torchvision
Requires-Dist: rich
Requires-Dist: typer
Requires-Dist: wandb
Requires-Dist: datasets
Requires-Dist: psutil
Requires-Dist: tensorboard
Requires-Dist: clearml
Requires-Dist: matplotlib
Requires-Dist: seaborn
Requires-Dist: diskcache
Requires-Dist: opacus
Description-Content-Type: text/markdown
Dynamic: license-file
License-Expression: LGPL-2.1-or-later
License-File: LICENSE
[Description omitted; length: 4413 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (78.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fluke/__init__.py sha256=mkWJ0VFkJso6vbfxAXrBxu8DW1ZZ4UUR8YJn5Ui1HAo 23229
fluke/client.py sha256=ErufUwtguDqLuXvx5p1tatBJe9uR7ylDlXRq0QmNxPY 25283
fluke/comm.py sha256=1OZxEXyiys9TwjplqtJIIbmSlVpa-g5KQMdEbCI6Yls 14711
fluke/evaluation.py sha256=09nFj5I1TzSGlb2X6XnwQ6LpxVqv5Jk4gqEx7GI40Qk 8671
fluke/get.py sha256=UiKTSDhwL5JyZw0sXSPkJ8eVccW5_Igaq4UtiFSfaK0 1842
fluke/nets.py sha256=05_XcmaUmUijSI-9aIK74vOPaDUqJ9XfHigwsuC-OJ4 41428
fluke/run.py sha256=DMUM-q6V3wV4aSHgVD0mxp56IPXC88VEZDygYzB-GoM 10187
fluke/server.py sha256=U-jdmXcgHdewEeQJTnsFecPtd-u9UY8WaxGBkVPKzt0 18277
fluke/algorithms/__init__.py sha256=aPG0xAWL945LtzzndhBep1xyQgGIApZ9nzS5NHctCow 15617
fluke/algorithms/apfl.py sha256=8PU8ceK816HBLbSqePIBi2VzsX0uDsDHVQ3mRHM41pc 4663
fluke/algorithms/ccvr.py sha256=Kc0J7B7wWLmvLbQbo-5SzDhHSeUPHjohZ-5ib_oDjUA 7032
fluke/algorithms/ditto.py sha256=-jW2m-aEgW5rHKprCcjViaW05tr_lDfh1dIEB6bRong 5060
fluke/algorithms/dpfedavg.py sha256=tTAcwvTcILMVv0jJOMpHWvrSqyvbOzuF7zAFeSC4Z0g 3849
fluke/algorithms/fat.py sha256=s8DYiQr98wQ1VOFi8cqVSH1DZCGu3A2-xY7GZtT2mM8 4732
fluke/algorithms/fedala.py sha256=ZJLctglOeAPSmKSN2Rkej9Q67U6p8hv3aguf475cZ9w 5942
fluke/algorithms/fedamp.py sha256=Xy8L6C9qOT5TnjI_3Wgl2rnQdwgY_1gbJHmbqAq4Ce0 5820
fluke/algorithms/fedavg.py sha256=XmHdxXTfHB-gh1ek5jaFDL0lKxHqQfsEVLBZgr7FROs 499
fluke/algorithms/fedavgm.py sha256=OvS5SPp6NqzDpzCesRnxi5_VUsBtB3nJoh8HmZ6iBCs 2671
fluke/algorithms/fedaws.py sha256=RYcnhKuKMAkddVAPncNU6a8LNBWYgJG3F9uYFQYIXns 3701
fluke/algorithms/fedbabu.py sha256=uJrpGLL7ilWwvKBK3j5dbcsPfl_yjEEifjGWbV1Bh24 4893
fluke/algorithms/fedbn.py sha256=aMpUQsIS8EeCzlyC6Lui342CV_dIdnXJT2HGzk60TKg 1962
fluke/algorithms/feddyn.py sha256=LP9ojNmk1VMgUuo1qkD1tNBe-AH3aIlZjhkWgKWXdgE 8787
fluke/algorithms/fedexp.py sha256=1PMQxnBzB9iBHoG-hjH04HF3TWXh5SldoqVelFoXAWM 1606
fluke/algorithms/fedhp.py sha256=CTEuP4L3KiA6qjA0gFI4fZBoOY3-KK1q9ir9wRhIM7M 11650
fluke/algorithms/fedlc.py sha256=3DK6yUBrb_ov5DGaOn8gN7cgQuETBYNuPk-7GU0-0iY 2781
fluke/algorithms/fedld.py sha256=1Rhvvqylfq2s6XMB9wNp0ik6Rfni_d44QMJ1WqHJGHQ 8392
fluke/algorithms/fednh.py sha256=_0AlBpI5RSmDXZUT9M3WgYBHlYsezpyo3yq4oi-Gw4Y 11362
fluke/algorithms/fednova.py sha256=faWeZRwoi5c7RhDBn0UWQaC0a-88Ut3Tgu9OY-h6WVs 3023
fluke/algorithms/fedopt.py sha256=6t97bX-2MJfABPy5PYKHSuoQnwZkVeKGL6Zl1Gej-d4 3651
fluke/algorithms/fedper.py sha256=CK5YmVNs4I57vcY806rq7PqagjacV1z64s2iT7DpWPI 2508
fluke/algorithms/fedproto.py sha256=UVBLC00wMQXFLsZ_eXIwQpcpmX83PT4QjHzE-CS3TVY 7601
fluke/algorithms/fedprox.py sha256=Vrf-uTCPzTZQBNlV7KuQQkbHHil7KM3Qr4XOvvAlidw 3031
fluke/algorithms/fedrep.py sha256=vOHhOmRN-FXe0A4Vsl1CrMMgxXGfpK0Wo_dPtrfPeBk 6101
fluke/algorithms/fedrod.py sha256=F_vc2tMyKyw-oFlemagqItMvlJS5mMfxSCAm6EPxeRM 6797
fluke/algorithms/fedrs.py sha256=E72mAlsQYL-N4N8auFQ0Lr56BqtCavTYqGlitAWaq-Q 2869
fluke/algorithms/fedsam.py sha256=_uFcwkvWZi0OdWeJ7VdPcZWshFcifbTTkuwcGY1hvkk 6112
fluke/algorithms/fedsgd.py sha256=qORv8dToOfWkI8UPtu3oRQFMXVqpdxzm6yDxvQSnFFE 1508
fluke/algorithms/gear.py sha256=DqEChwrVzcMSCn-9bFWPohWXzPCeVsEJ_QC6gU9Gz6U 5765
fluke/algorithms/kafe.py sha256=i9SVq1yWqxu2mdRQ3Cg8jBhfwIEtX-N12bQS2OGgIiY 4848
fluke/algorithms/lg_fedavg.py sha256=wuXL9-xA0v7jV96uS8zKcZCreNFzk57Kw7Gkrpduzv4 2885
fluke/algorithms/moon.py sha256=GmmEv2u1k33jLMSphL9RMulr2EDcjFY2r0Z2KhW7wVE 4053
fluke/algorithms/per_fedavg.py sha256=IbOhduMuZT6-vvOFHBA-CmM4d33htC5KmFJZa8O-TRg 6768
fluke/algorithms/pfedme.py sha256=7fW9V8cx_qG0_JCqYz__g2jRNJsrOh1e39yaHV04dEw 5851
fluke/algorithms/scaffold.py sha256=ERaG3IIB7L7I9xDRFlR23_-uZwyq25BH43Kj-pITdC0 6677
fluke/algorithms/superfed.py sha256=zz0_dB-k74AnmNpfQg4hGfR5lgmXGEXkceivFOh_J6E 5946
fluke/data/__init__.py sha256=Vx7RuqqKs4kUWKMCF5Yjw5vFMdkE4swNrECBbiztMso 36022
fluke/data/datasets.py sha256=JnjNXBwN7ulwv41qyQ4dRSs9xpd9c6b-SDkxPmljeI0 39284
fluke/data/support.py sha256=fMRbu6Eio19eQGjOJzdtDB9QqdpcQRJ3D6QmbLHvAlo 6985
fluke/utils/__init__.py sha256=t48hldnkq3M7hR3ss-JXjRS1NI7jl8PXlBBxEsF1JPk 33199
fluke/utils/log.py sha256=PrgGF_7vnJVQSv9Z8rMlAUHxSdxg2Q5-qTcWL_vJWnE 16184
fluke/utils/model.py sha256=ApS5HhTuHiNktEI0WGASgcJC4T-mLI98G8lj_go79k0 37632
fluke_fl-0.7.1.dist-info/licenses/LICENSE sha256=Q98aOomo_p9MlsVkuwwv29YYJL-tAIhwddPsqBglfhA 26083
fluke_fl-0.7.1.dist-info/METADATA sha256=FYY8eBNGaLdvwY22YAIOmKtGs-jfzYil9Qv6MxhUGG8 5715
fluke_fl-0.7.1.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
fluke_fl-0.7.1.dist-info/entry_points.txt sha256=CXYY744TogTXJGNovQ6DSL88IopiB-UYp9Hy_riQZiw 68
fluke_fl-0.7.1.dist-info/top_level.txt sha256=UvnH_z0QtVXCovMJU4AwTK3dQOImUBh1wpls5t6WXuc 6
fluke_fl-0.7.1.dist-info/RECORD

top_level.txt

fluke

entry_points.txt

fluke = fluke.run:main
fluke-get = fluke.get:main