Skip to content

Dev/mip 474/smpc integration with node

Created by: ThanKarab

Changelog

Integration of SMPC with the NODE service. Jira

  • New UDFGenerator type, secure_transfer.
    • Works with SMPC enabled, sending the data for aggregation and without it, doing the aggregation on the spot in the globalnode.
  • New udfio methods to convert secure_transfer dicts to the expected format.
  • New DTOs for NODE/CONTROLLER communication.
  • New NODE task methods validate_smpc_templates_match, load_data_to_smpc_client and get_smpc_result.
  • Added NODE configs for SMPC integration usage. Not yet fully integrated, since this work will continue in the CONTROLLER.

Tests:

  • Added many standalone tests fixtures to be able to replace the dev_env_tests completely.

More information on the integration here.

Merge request reports