FedML-AWS for Amazon Sagemaker
FedML-AWS provides end-to-end integraton for training models in Amazon Sagemaker using live business data from SAP systems and eliminates the need for duplicating the data. With only few lines of code, fedml-aws enables
- Data discovery
- Model training
- Model deployment, both in Sagemaker and SAP BTP, all while enabling instant access to source business data from SAP systems.
Architecture
Copy to clipboard
Solution Diagram Resources
Resources
- Pip installable library: https://pypi.org/project/fedml-aws/
Flow
FedML, the Python Library is imported directly into Amazon Sagemaker notebook instances. FedML connects to SAP Datasphere via secure Python/SQLDBC connectivity and helps federate the critical business data needed for training models in Amazon Sagemaker.
Models trained in Amazon Sagemaker can also be optionally deployed in SAP AI Core for inferencing via FedML-AWS's seamless deployment integration.
When to use
- When a customer already has AWS as part of their cloud platform strategy, where Amazon Sagemaker is their data science platform for machine learning projects.
- Majority of training data resides in AWS storages, with critical SAP data from various SAP applications (with semantics intact) is still needed for training.
- Trained models have potential to be deployed in SAP BTP Kyma for quick inferencing that involve SAP data.