-
Notifications
You must be signed in to change notification settings - Fork 957
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(framework) Add client metadata in grpc connection #4349
base: main
Are you sure you want to change the base?
feat(framework) Add client metadata in grpc connection #4349
Conversation
… types in order to handle it in start_client_internal function.
…t_internal function and remove the test code.
I talked with Chong Shen from Flower in the Slack contribution channel. This is the chat history: Chong Shen Reo Kuchida Chong Shen Reo Kuchida Chong Shen |
@chongshenng, are we planning to merge this? |
@WilliamLindskog Not quite ready yet! We're still in the midst of refactoring. Target to incorporate this in Q2. |
Issue
Description
This PR addresses the need to enhance federated learning (FL) by transmitting client metadata, such as CPU and memory specifications, via gRPC communication. The metadata will be used by the ClientManager to better select clients based on device capabilities, enabling more optimized FL strategies like heterogeneous federated learning (heteroFL).
Related issues/PRs
Issue #4339
Relates to #550
Proposal
Explanation
Checklist
#contributions
)Any other comments?