Skip to main content

FedML-GCP for Google Vertex AI


FedML-GCP provides end-to-end integraton for training models in Google Vertex AI 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 Vertex AI and SAP BTP, all while enabling instant access to source business data from SAP systems.

Architecture

image of solution diagram
Copy to clipboard

Solution Diagram Resources
You can download the Solution Diagram as a .drawio file for offline use. Alternatively, you may view and edit the Solution Diagram directly on draw.io.
Please note that any changes made online will need to be saved locally if you wish to keep them.
Resources

Flow

FedML, the Python Library is imported directly into Google Vertex AI workbench notebook instances. FedML connects to SAP Datasphere via secure Python/SQLDBC connectivity and helps federate the critical business data needed for training models in Google Vertex AI.

Models trained in Google Vertex AI can also be optionally deployed in SAP BTP Kyma for inferencing via FedML-GCP's seamless deployment integration.

When to use

  1. When a customer already has Google Cloud Platform as part of their cloud platform strategy, and have invested in using Google Vertex AI is their data science platform for machine learning projects.
  2. Majority of training (non-SAP) data resides in the Google Cloud Platform storages, with critical SAP data from various SAP applications (with semantics intact) is still needed for training.
  3. Trained models have potential to be deployed in SAP BTP Kyma for quick inferencing that involve SAP data.

Resources