This guide is designed for people who want to test the fedRBE
tool locally on their machine via command line.
For more detailed information and advanced usage, please refer to the Documentation.
Before installing fedRBE
, ensure you have the following installed:
For installation and setup details, see the main README.
Run simulations locally to understand fedRBE
’s behavior:
git clone https://github.com/Freddsle/fedRBE.git
cd fedRBE
featurecloud controller start --data-dir=./evaluation_data/simulated/mild_imbalanced/before/
Build or Pull the fedRBE
App as per the Installation instructions.
featurecloud test start --app-image=featurecloud.ai/bcorrect:latest --client-dirs=lab1,lab2,lab3
Alternatively, you can start the experiment from the frontend.
Select 3 clients, add lab1, lab2, lab3 respecitvely for the 3 clients to their path.
Use featurecloud.ai/bcorrect:latest
as the app image.
Also, it is possible to run experiment via the command line script:
python3 ./evaluation_utils/run_sample_experiment.py
This will start a local simulation of multiple clients and show you how the batch correction is applied in practice.
For a step-by-step detailed instructions on how to start collaboration using multiple machines, refer to the How To Guide.
More details can be found in the main README.