What’s New in SAP AI Core & SAP AI Launchpad in Q3 2022
Dear SAP Community,
In this edition of our quarterly What’s New blog, we are happy to introduce the latest features that were released for SAP AI Core & SAP AI Launchpad in Q3 2022.
SAP AI Core is SAP’s runtime for heavy-load AI. It allows you to train and deploy your AI models cost-efficiently at scale. Make your choice from a broad range of storage, CPU and GPU service plans and benefit from auto scaling and accelerated performance with GPU support.
SAP AI Launchpad is the central application to access and manage your AI use cases. Connect to multiple runtimes, such as SAP AI Core, and streamline the AI lifecycle management of your use cases. Leverage SAP AI Launchpad to monitor your models and continuously improve their performance.
- SAP AI Core
- SAP AI Launchpad
SAP AI Core
Computer vision package for SAP AI Core
The computer vision package provides a fast and easy way to build computer vision use cases on top of SAP AI Core. The package provides support for a variety of computer vision use cases and enables you to seamlessly train and serve them on SAP AI Core. Check out our announcement blog post and learn how to read numbers from electricity meters in our brand new tutorials!
The computer vision package is part of a larger scheme for SAP AI Core – the content packages. Content packages aim to provide a fast and easy way to build certain types of use cases and to productize them on SAP AI Core. For instance, if you want to enable your consumers to easily build a recommendation engine, simply create a content package to give your consumers a head start! To seamlessly consume and build content packages, we added new capabilities to the SAP AI Core SDK. To list all content packages available, simply execute the following command:
Expect more to come soon!
Improvements in managing deployments
We have delivered several improvements to make working with deployments seamless and enjoyable.
First, you can now patch all deployments that rely on the same serving template in one go. Previously, you were only able to patch a specific configuration which therefore only affects a specific deployment. Now, you can make changes in the template and automatically cascade the changes to all deployments that are using this template. Delivering an important update to your consumers has never been easier!
Second, some of you might have experienced your deployments getting stuck in Pending state, but no more! We have enabled the option to update deployments in Pending state with a new configuration. This option is available both via API as well as in SAP AI Launchpad.
Help: Change Serving Template and Update Deployments | Help: Update Deployment
Last but not least, we want to make you aware of a change that might need your action. We have upgraded our serving engine KServe to a new version. Some of you might be required to make a change in your serving templates. Please review SAP Note 3237166 to see whether you have to take action.
SAP AI Launchpad
Business Entity Recognition and Data Attribute Recommendation
We are super excited to announce that both Business Entity Recognition and Data Attribute Recommendation which are part of the SAP AI Business Services can now be used together with SAP AI Launchpad. You can connect both services to SAP AI Launchpad to train your custom models and deploy them. We will highlight this in more detail in an upcoming blog post!
Restricting connection access
The authorizations for SAP AI Launchpad just became more flexible! You can now restrict users to see only specific connections in SAP AI Launchpad. With that, admins have a more fine-grained control over who has permissions to do what, which is especially important in production environments.
Help: Custom Access for Connections
You can now choose your language of choice in SAP AI Launchpad. Previously, we used your browser’s language, and you weren’t able to change the language yourself. Now you can change the language with a click of a button.
This blog post only provides a high-level overview of the latest features and enhancements of SAP AI Core & SAP AI Launchpad. You can find more details on these features in the SAP Help Portal and the respective pages for SAP AI Core & SAP AI Launchpad.
If you have any questions, you can comment below or post a question with the SAP AI Core or SAP AI Launchpad tag and check the blog posts about SAP AI Core and SAP AI Launchpad.
Also check out our SAP Road Map Explorer to see more upcoming features.
For more information on SAP AI Core & SAP AI Launchpad:
- Follow us in the SAP Community: SAP AI Core | SAP AI Launchpad
- Start innovating with our tutorials: SAP AI Core | SAP AI Launchpad
- Find guidance in the SAP Help Portal: SAP AI Core | SAP AI Launchpad
Quick question... this "Improvements in managing deployments" piece is interesting... If we updated the template to change the docker version for instance, does that mean once the template is updated in the github repo, would it update all deployments without having to deploy a new deployment and stopping the other one?
When you mention docker version, I assume what you mean is the image (and/or its version) that is used in the template, correct?
This is the case indeed. If you update your image and specify the cascade-update-deployment to true, all the deployments using this template will be updated to use the new image.
So the deployment ID wont change but it will churn a new pod with the new docker image and silently stop the other ones?
Just tested that, it works wonderfully, thanks! 🙂