You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a round encounters failures because of Grpc-Bridge is closed for one of the clients, the whole training stops.
First, it wasn't doing evaluation after fitting. Thus, I disabled evaluation.
Now if the first round has failures, the second round doesn't start!
The training should continue, ignoring the failed devices when accept_failures is True. Or, the server should try to crete a new GRPC connection (bridge).
Actual Results
The training doesn't continue when accept_failures is True.
The text was updated successfully, but these errors were encountered:
We plan to update the embedded devices example by the end of the week. Are you interested in starting this effort? Do you have some bandwidth? The steps aren't too complex or different from other examples using the Deployment Engine (as the authentication example does). For this we just need:
Indicate users how to launch a SuperLink and SuperExec in a workstation or laptop.
Then indicate the flower-supernode needs to be executed in the RPis
With the above in place and in an "idling" state, someone will do flwr run . and this will start the Run.
I'd suggest first starting with the bare minimum and then add more features (like the SSL certificates). Using docker is not needed. We can first focus on RPi devices (later verify things work on Jetsons. Feel free to change the models and datasets that are used in the example (but let's keep the workload lightweight if possible).
Describe the bug
When a round encounters failures because of Grpc-Bridge is closed for one of the clients, the whole training stops.
First, it wasn't doing evaluation after fitting. Thus, I disabled evaluation.
Now if the first round has failures, the second round doesn't start!
Steps/Code to Reproduce
I am using the code example here
https://flower.ai/docs/examples/embedded-devices.html
Most of the time, my topo work, but when the GRPC bridge close (not sure why), the training stops.
Expected Results
The training should continue, ignoring the failed devices when accept_failures is True. Or, the server should try to crete a new GRPC connection (bridge).
Actual Results
The training doesn't continue when accept_failures is True.
The text was updated successfully, but these errors were encountered: