FedML-AI / FedML-AI/FedML

[FedML Beehive] No examples/edge SDK for embedded Linux

Open
#609 3 comments 0 reactions 0 assignees View on GitHub
help wanted question
Dominant language
Python
Stars
4.1k
Forks
765
PR merge metrics
No merged PRs in 30d

Description

It is mentioned in the README, that there is edge SDK for embedded Linux for cross-device training (FedML Beehive).
https://github.com/FedML-AI/FedML/blob/956639046be40ba45e6a117273a3e51f117961ce/README.md?plain=1#L59

However from what I can see it is nowhere to be found. The cross-device code only contains the server part in Python
https://github.com/FedML-AI/FedML/tree/master/python/fedml/cross_device
and the client part is only implemented as an Android app.

The reason I'm pointing to that is because I'm working on FL case, that involves Raspberry Pi edge nodes and I'd like to utilize Beehive API for that. I am currently working on implementing client side in Python myself - I'll contribute back later. But if there is something available that I can build on - let me know.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.