Added real-time logging for client metrics (loss, accuracy) using Tensorboard.
Added real-time logging for server metric (loss) using Tensorboard.
a) Implemented a mechanism to handle existing experiment results in the expt_dump/ folder. The client initialization will occur only after user input ('r' to replace, 'e' to exit). This mechanism involves creating a signal file, which is deleted once the server starts testing for round 0.
Created docs/logging.md to document all logging-related information, including log types and details. This document will be updated with new logs, such as network logs, as they are added.
Test
Successfully ran the setup using the default configuration.
Summary of Changes
expt_dump/
folder. The client initialization will occur only after user input ('r' to replace, 'e' to exit). This mechanism involves creating a signal file, which is deleted once the server starts testing for round 0.docs/logging.md
to document all logging-related information, including log types and details. This document will be updated with new logs, such as network logs, as they are added.Test Successfully ran the setup using the default configuration.