5 Steps to Create Application in SAP AI Launchpad

0
56

Running AI models at scale doesn’t have to be a manual headache. If you are working within the SAP AI Core, you have likely realized that the secret to a smooth, professional workflow is automation. In SAP AI Core, the “Application” serves as the vital bridge between your development work in Git and your live environment. To keep your training and serving templates in sync with your runtime, you need to understand how to create application in sap ai launchpad. This GitOps-driven approach ensures your AI scenarios are always running the most up-to-date code without constant manual intervention

Why Create an Application?

In SAP AI Launchpad, an application is a critical administrative object used to synchronize training and serving templates stored in a Git repository with instance of SAP AI Core (AI runtime).

Creating an application is essential for:

  • Version Control: It allows you to point to specific revisions (like HEAD, a branch name, or a tag) in your Git repository to ensure the correct version of your pipeline is used.
  • Automated GitOps: By defining an application, SAP AI Core can automatically synchronize resources approximately every three minutes, ensuring your runtime is always aligned with your repository.
  • Resource Organization: Using the Repository Path field, you can differentiate between various folders or projects within a single repository, making it easier to manage complex AI scenarios.

Prerequisites Before You Start

To create an application, you must have the specific permissions and the environment must be prepared:

  1. Roles: You must be assigned the aicore_admin_applications_editor role (or a role collection containing it).
  2. Repository Setup: The source Git repository required for the application must have already been added to your connection in the SAP AI Core. To know steps follow this blog post how to add Git repository in SAP AI Core.

How to Create Application in SAP AI Launchpad: Step-by-Step

Follow these steps to create a new application in SAP AI Launchpad:

Method 1: Using SAP AI Launchpad (UI)

  1. Access your Workspace: Open the Workspaces and select your active SAP AI Core connection.
  1. Go to Administration: In the side panel, open the SAP AI Core Administration and select Applications.
Create an Application in SAP AI Launchpad
  1. Start Creation: Click Create to open the “Create a new Application” dialog box.
Create Application in SAP AI Core
  1. Enter Details:
    • Application Name: Give it a unique identifier.
    • Source Git Repository: Select your pre-added repo from the list.
    • Repository Path: Enter the folder path where your templates live.
    • Revision: Specify the version to sync (e.g., HEAD).
  1. Finalize: Click Create
Finalize Create Applications in SAP AI Launchpad

Keeping Things Running Smoothly

Once created, your application will appear as a tile on your dashboard. From here, you can monitor its sync health and status to ensure everything is operating correctly.

Sync Applications in SAP AI Launchpad

If you’ve just pushed an urgent update to Git and don’t want to wait for the three-minute automatic cycle, you can navigate to the application details and choose Sync in the header to trigger a manual synchronization immediately.

If your project structure changes, you can Edit the application, or Delete it entirely if the scenario is no longer required