FedML-AI / FedML-AI/FedML

FedGKT client send too large model to the server (MQTT backend)

Open
#171 3 comments 0 reactions 2 assignees Claimed by @fedml-dimitris View on GitHub
bug research-projects
Dominant language
Python
Stars
4.1k
Forks
765
PR merge metrics
No merged PRs in 30d

Description

Hi, I'm trying to test **FedGKT** on raspberry pi 4 using **MQTT** as a communication backend, and I'm confused about some params:
- whether_training_on_client;
- whether_distill_on_the_server;
- sweep.
The issue is that after finishing the first comm-round the clients are unable to send the params to the server because their size is too big ( **more than 4 Gb when trained on client =1** and over 1.4 Gb as a minimum).
How do you explain this and how could resolve this problem?
because even using compression with pickle and Zlib the problem persists.

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.