- communicate:communicate between server and client in fed env settings
- data: data download, preprocess, manager and process before training
- main: functions to run models
- model: models defined
- script: scripts to run
- train: trainers to do model training