Open
Milestone
started on Oct 18, 2022
Generalize the backend of the training plan
Milestone ID: 3144
Integration of parts of the PoC of magnet:
-
assessing the PoC in order to extract the main components; Evaluate whether the changes break the API. -
[ ] integrate Vector class; (on hold - depending on the dependency status of declearn)decided to import from declearn -
integrate Optimizer class for nodes; -
integrate Optimizer for researcher and add Optimizer-specific communications; -
Keep training plans -
integrate Model (not now, but later on). Make it generalizable for other non gradient based model / optimizers -
update conda environment configuration files in order to download declearn package (from git command or pip) -
create notebook(s) featuring declearn optimizers usage (part of documentation) -
update website
Please see the document declearn-fedbiomed.pdf for decided design choices to integrate Declearn into Fed-BioMed. This document is just a starting point for the integration, steps, actions and class signatures may very during the integration respecting the needs.