provide TrainingPlan model approval helpers
provide a way to check the TrainingPlan:
- on the researcher side, before sending it to the node(s)
- on the node side, before importing it
- even on the network/repository then the researcher uploads it
The checking routine may:
- be implemented in the top class (*TrainingClass)
- test the presence of necessary functions (depending of the model framework, which is automatically detected because of the call inheritance)
- test the coherence of the API (if possible)
- on the researcher part, we could also import the TrainingPlan in a subprocess to check that it will load
Edited by VESIN Marc