Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

Data Science Stack on Ubuntu

Set up ML environments with ease on your AI workstation using an out-of-the-box solution for data science.


Try it out Watch the webinar to learn more ›

Get started with data science on your workstation or public cloud


Why choose Ubuntu for Data Science?

  • Get started on your workstation to develop models. Scale as you upskill and deploy in production when needed using an MLOps platform.
  • Benefit from long-term support (LTS), which is released every 2 years, with 5 years of standard support extended up to 12 years with an Ubuntu Pro Desktop subscription.
  • Access secure and supporting data science and ML packages such as Python, Tensorflow, PyTorch or MLflow.
  • Ubuntu is the target platform for NVIDIA AI Workbench and Canonical Data Science Stack. It enables accelerated data science workloads to run locally from multiple GPU silicon vendors, including NVIDIA or Intel.

Top 5 reasons to use Ubuntu for your AI/ML projects ›


Get leading open source ML tools seamlessly integrated


What is Data Science Stack?

Get started with data science using a few commands.


  • Get an ML environment ready within minutes on any Linux distribution
  • Streamline the complexity of GPU configuration and quickly attach it run containerised workloads
  • Manage multiple machine-learning environments with an intuitive CLI and UI
  • Access leading open source ML tooling such as Jupyter Notebook or MLflow

Contact us about data science stack


What's inside Data Science Stack?

Data science stack includes tools that will help you get started easily:


  • JupyterLab for ETL, model training and experimentation
  • MLFlow for experiment tracking and model registry
  • ML frameworks by default, include PyTorch or TensorFlow
  • GPU support for different types and easy enablement

Fully configure your chosen stack to your specific needs.

Try data science stack now Learn more with our datasheet ›


Why choose
Data Science Stack?

Improve developer productivity


Easy to use on any AI workstation


Run your ML workloads in a secure environment


Begin your AI journey on Ubuntu


One vendor to support your AI stack


Scale your AI workloads with an MLOps platform

Machine learning operations (MLOps) is a practice that enables data scientists and ML engineers to develop and deploy models in a reproducible and repeatable manner.

Charmed Kubeflow is an MLOps platform that covers the entire ML lifecycle. It is a cloud-native application that runs anywhere, whether in a private or public cloud, supporting even hybrid or multi-cloud scenarios.


Download the MLOps guide What is Kubeflow?

Open source AI resources

Data science tools

Learn how to select your data science tools and quickly get your environment ready on Ubuntu.


Upgrade your data science workflows with Ubuntu WSL

Learn how to upgrade your data science workflows with WSL.


Kubeflow vs MLFlow

Choosing a suitable machine learning tool can often be challenging. Understand the differences between the most famous open source solutions.


An overview of machine learning security risks

Be on top of the security risks for machine learning projects and learn how to mitigate them.


Guide to Managed AI Infrastructure

Discover how managed AI infrastructure can accelerate deployments and increase security in our latest executive guide.