Extensible network framework library for federated learning system
Project description
Extensible network framework library for federated learning system
from src.fedmlnetwork.device import Device
from src.fedmlnetwork.paramServer import ParamServer
if __name__ == '__main__':
# setup()
dev_01 = Device(name="dev_01",
server="param_sys", peers=["dev_02"],
args_from_ser=["weight", "grad"], args_from_peer=[])
dev_02 = Device(name="dev_02",
server="param_sys", peers=["dev_01"],
args_from_ser=["weight", "grad"], args_from_peer=[])
server = ParamServer(name="param_sys", devices=["dev_01", "dev_02"], args_from_dev=["weight", "grad"])
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fl-network-0.0.1.tar.gz
(3.6 kB
view hashes)
Built Distributions
fl_network-0.0.1-py3.8.egg
(7.2 kB
view hashes)
Close
Hashes for fl_network-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 744e296aca5e467c7af5298d7761711542e421ab9f597fa15e7cd196bfba4629 |
|
MD5 | 305fbdab136c87dfa0ae74e1a8eed28c |
|
BLAKE2b-256 | 653795a9a6c5612e39118b02e5725d1a92fa5f51b9c4e5f2b5849f022a15f869 |