Charmed Kubeflow 1.7 is now available

Canonical

on 29 March 2023

Tags: AI/ML , AIML , Kubeflow , MLOps

This article is more than 1 year old.


Run serverless ML workloads. Optimise models for deep learning. Expand your data science tooling. 

Canonical, the publisher of Ubuntu, announced today the general availability of Charmed Kubeflow 1.7. Charmed Kubeflow is an open-source, end-to-end MLOps platform that can run on any cloud, including hybrid cloud or multi-cloud scenarios. This latest release offers the ability to run serverless machine learning workloads and perform model serving, regardless of the framework that professionals use. This new capability increases developer productivity by reducing routine tasks, helping organisations lower their operational costs. It unburdens developers from explicitly describing the infrastructure underneath.  

Based on a poll run by Canonical, open source and ease of use are the most important factors professionals consider when selecting AI/ML tooling. Charmed Kubeflow 1.7 expands its spectrum of open-source frameworks and libraries and makes the model development deployment process easier with a new set of capabilities. 

Serverless workloads and new model serving capabilities

In a recent MLOps report by Deloitte AI Institute, 74% of respondents indicated that they plan to integrate artificial intelligence (AI) into all enterprise applications within three years. To achieve this, companies need to find ways to scale their AI projects in a reproducible, portable and reliable manner. Charmed Kubeflow 1.7 brings new capabilities for enterprise AI:

  • The introduction of KNative in the Kubeflow bundle allows organisations to run serverless machine learning workloads.
  • The addition of KServe enables users to perform model serving, regardless of the framework. 
  • New frameworks for model serving, such as NVIDIA Triton.

While observability features have been available in the product since last year, Charmed Kubeflow 1.7 comes with new dashboards for an improved user experience and easier infrastructure monitoring. More information about these capabilities can be found in Canonical’s recently published guide: Integrate with Observability Stack using COS.

More development tooling

Charmed Kubeflow 1.7 supports PaddlePaddle, an industrial platform with a rich set of features that help data scientists develop deep learning models. Deep learning is a subset of machine learning that uses neural networks to mimic human brains. It requires a tremendous amount of computing power and very large volumes of data. PaddlePaddle addresses this challenge by enabling parallel, distributed deep learning. 

Deep learning is gaining more popularity and PaddlePaddle itself has more than 1.9 million users.  With the introduction of PaddlePaddle, Charmed Kubeflow expands its library of open-source frameworks and gives professionals the flexibility to choose what suits them the best. 

Improved model optimisation features

Data scientists spend a lot of time optimising their models and need to stay up to date with the latest AI advancements, frameworks and libraries. Katib solves this issue by simplifying log access and hyperparameter tuning. Charmed Kubeflow’s Katib component has a new user interface (UI) that reduces the number of low-level commands needed to find appropriate correlations between logs. Furthermore, Katib includes new features such as Tune API, which makes tuning experiments easy to build and simplifies how users access trial metrics from the Katib database. 

With these Katib enhancements, data scientists can reach better performance metrics, reduce time spent on optimisation and experiment quickly. This results in faster project delivery, shorter machine learning lifecycles and a smoother path to optimised decision-making with AI projects.

Other highlights in Charmed Kubeflow 1.7 

Charmed Kubeflow 1.7 also supports statistical analysis to address a new category of professionals working with statistics. It can analyse both structured and unstructured data, providing access to packages such as R Shiny or libraries such as Plotly.   

Charmed Kubeflow also recently became NVIDIA DGX-software certified, accelerating at-scale deployments of AI and data science projects on the highest-performing hardware.

Further reading:

kubeflow logo

Run Kubeflow anywhere, easily

With Charmed Kubeflow, deployment and operations of Kubeflow are easy for any scenario.

Charmed Kubeflow is a collection of Python operators that define integration of the apps inside Kubeflow, like katib or pipelines-ui.

Use Kubeflow on-prem, desktop, edge, public cloud and multi-cloud.

Learn more about Charmed Kubeflow ›

kubeflow logo

What is Kubeflow?

Kubeflow makes deployments of Machine Learning workflows on Kubernetes simple, portable and scalable.

Kubeflow is the machine learning toolkit for Kubernetes. It extends Kubernetes ability to run independent and configurable steps, with machine learning specific frameworks and libraries.

Learn more about Kubeflow ›

kubeflow logo

Install Kubeflow

The Kubeflow project is dedicated to making deployments of machine learning workflows on Kubernetes simple, portable and scalable.

You can install Kubeflow on your workstation, local server or public cloud VM. It is easy to install with MicroK8s on any of these environments and can be scaled to high-availability.

Install Kubeflow ›

Newsletter signup

Get the latest Ubuntu news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Related posts

Charmed Kubeflow vs Kubeflow

Why should you use an official distribution of Kubeflow? Kubeflow is an open source MLOps platform that is designed to enable organizations to scale their ML...

What is MLflow?

MLflow is an open source platform, used for managing machine learning workflows. It was launched back in 2018 and has grown in popularity ever since, reaching...

A deep dive into Kubeflow pipelines 

Widely adopted by both developers and organisations, Kubeflow is an MLOps platform that runs on Kubernetes and automates machine learning (ML) workloads. It...