Comments (1)
Thanks for your question @sidheek .
Deployment Flower clients can be deployed almost anywhere, which includes healthcare institutions and devices behind a firewall. We're planning to provide guides on how to do this, but in essence you just need to make sure that the client process can establish a connection to the server:
server.py:
import flwr as fl
fl.server.start_server(
server_address="[::]:8080", # <-- server IPv6
config={"num_rounds": args.rounds},
)
client.py:
import flwr as fl
client = ...
fl.client.start_client(
server_address="[::]:8080", # <-- This needs to match the server IPv6 address, the client process needs to be able to connect to this address
client=client,
)
Start the client on any device, for example, the device located inside the healthcare institutions insfrastructure:
$ python client.py
Secure Aggregation Secure Aggregation is not implemented yet, but it's one of our top priorities: #356 The Flower core framework does not make any assumption about the privacy-preserving technique(s) used, you can use most techniques by implementing a strategy and matching client, which makes Flower compatible with future developments.
from flower.
Related Issues (20)
- Being able to use a non-ephemeral ClientApp in the SuperNode
- Vertical Federated Learning functionality
- AttributeError: module 'PIL.Image' has no attribute 'ExifTags' HOT 1
- Constraints in the number of clients used. HOT 3
- When I encountered an error while using simulation, I don't know where the problem lies
- Support Relational Federated Learning
- About flower examples quickstart-tensorflow HOT 4
- Add Flower Baseline: Ditto HOT 4
- RuntimeError: could not create a primitive descriptor for a matmul primitive HOT 6
- Sever config should be passed to the client when retrieving the initial parameters HOT 1
- Add Flower Baseline: FedRep HOT 1
- Add Flower Baseline: StatAvg HOT 2
- Flower Server Question
- Why does flwr override the signal handlers in flwr.client.app? HOT 2
- Does Flower support several servers?
- Callback to save local model weights at client when the FL round ends HOT 1
- Wrong EXCEPTION_MESSAGE_WRONG_RETURN_TYPE_FIT message
- Type issue with dict returned by client fit function
- Add Flower Baseline: FedHT HOT 2
- ImportError: cannot import name 'ClientApp' from 'flwr.client' HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flower.