How to install a Data Science Stack? Easy as 3 commands with Canonical's DSS

Data Science Stack: Your Out-of-the-Box Solution for ML Environments

Canonical, the company behind Ubuntu, has released Data Science Stack (DSS), a ready-to-use solution designed to simplify the setup of machine learning (ML) environments. This open-source tool is available on various platforms, including Linux distributions, Windows Subsystem for Linux (WSL), and macOS with Multipass.

Multipass orchestrates virtual Ubuntu instances
Multipass is a CLI to launch and manage VMs on Windows, Mac and Linux that simulates a cloud environment with support for cloud-init. Get Ubuntu on-demand with clean integration to your IDE and version control on your native platform.

The Need for Speed in AI Development

The adoption of AI is rapidly increasing, but so are the challenges associated with its implementation. Deloitte's statistics reveal that:

  • 51% of organizations using AI consider cybersecurity to be their highest risk.
  • 36% cite regulatory compliance as a major concern.

These challenges highlight the need for efficient and secure ML development environments.

Data Science Stack: A Three-Command Solution

DSS addresses these challenges by enabling quick setup with just three commands:

  1. Set up your container orchestration layer (microk8s)
  2. Install the DSS CLI (with snap)
  3. Initialize the Data Science Stack.

This streamlined process can be completed in 10-30 minutes, depending on your experience level.

Features and Benefits

DSS comes pre-loaded with essential tools for ML development:

  • Jupyter Notebook: For model development and experimentation.
  • MLflow: For experiment tracking and model registry.
  • Popular ML Frameworks: PyTorch and TensorFlow are included by default, allowing users to choose the most suitable framework for their needs.

Furthermore, DSS is highly customizable, enabling users to add new libraries based on their specific use cases.

Hardware Optimization

DSS is designed to work seamlessly with any hardware type, ensuring optimal performance regardless of your setup. It leverages optimized ML frameworks from various vendors and integrates advanced extensions like AVX, VNNI, and AMX for accelerated model training and experimentation.

Security and Support

Canonical's commitment to security extends to DSS through Ubuntu Pro, which offers enterprise-grade support and security maintenance for your ML solution. This ensures timely issue resolution and adherence to Canonical's Service Level Agreements (SLAs).

Now what?

GitHub - canonical/data-science-stack: Stack with machine learning tools needed for local development.
Stack with machine learning tools needed for local development. - canonical/data-science-stack

Data Science Stack provides a comprehensive and user-friendly solution for setting up efficient and secure ML environments. Its three-command setup, pre-installed tools, hardware optimization, and enterprise support make it an ideal choice for both individual developers and organizations looking to accelerate their AI initiatives.

Further Reading

Data science tools on Ubuntu: how can you quickly get started? | Ubuntu
Learn how Data Science Stack will accelerate your learning curve

Comment using your social account:

You will be asked to grant read-only access to your public profile and email address only to verify your identity. We will never post to your account. Select your preferred social account to get started.
Service provided by Spectral Web Services.

  |

Read interesting articles in SREDevOps.org:

DevOps Paradox: OpenTelemetry meets Mobile

DevOps Paradox: OpenTelemetry meets Mobile

OpenTelemetry is transforming the landscape of mobile app observability, providing developers with powerful tools to monitor, understand, and optimize their applications. Embrace, with its open-source SDKs and commitment to community involvement, is at the forefront of this exciting evolution. This episode of DevOps Paradox features Austin Alexander from Embrace (https:

How to fix the Critical 9.9 CVE Linux Vulnerability in CUPS: A Step-by-Step Guide

How to fix the Critical 9.9 CVE Linux Vulnerability in CUPS: A Step-by-Step Guide

Oh No! Not My Printers! Exploiting CUPS on Linux: A How-to Guide (Just Kidding, Please Patch Your Systems) Remember those carefree days when the most terrifying thing about printers was running out of ink at 3 AM just before a big deadline? Yeah, me neither. But hold onto your coffee

Linux could be facing a critical RCE vulnerability, scoring 9.9 (CVE): Let's separate hype, security, facts, and developer drama

Linux could be facing a critical RCE vulnerability, scoring 9.9 (CVE): Let's separate hype, security, facts, and developer drama

The Linux community is abuzz with news of a potential Remote Code Execution (RCE) vulnerability, sending chills down the spines of sysadmins and prompting frantic security checks. But hold on to your penguins, because things are a bit more complicated than they appear. UPDATE 29-09-2024: How to fix the Critical

Cyclops: A Kubernetes UI to easily create YAML templates

Cyclops: A Kubernetes UI to easily create YAML templates

Cyclops: Your Friendly Kubernetes UI Ah, Kubernetes. The container orchestration platform that everyone claims to understand. If you're tired of wrestling with YAML files and deciphering cryptic kubectl commands, then buckle up, because Cyclops is here to save the day, and your sanity, so you don't