Skip to main content

Introducing Databricks Runtime 5.1 for Machine Learning

Hossein Falaki
Hanyu Cui
Andy Zhang
Share this post

Last week, we released Databricks Runtime 5.1 Beta for Machine Learning. As part of our commitment to provide developers with the latest deep learning frameworks, this release includes the best of these libraries. In particular, our PyTorch addition makes it simple for a developer to simply import the appropriate Python torch modules and start coding, without installing all of its myriad dependencies. In this blog, we briefly cover these additions.

PyTorch

PyTorch project is a popular deep learning Python package that provides GPU accelerated tensor computation and high-level functionalities for building deep learning networks. PyTorch provides flexible Tensors APIs that are similar to NumPy arrays but they can be accelerated on GPUs.

Several Databricks customers asked for built-in support for PyTorch, both for single-node and distributed deep learning applications using HorovodRunner. With this release, we are including Pytorch version 0.4.1 along with tensorboardX version 1.4. In the future releases, we plan to keep PyTorch support up to date.

To get started quickly, we have included a few examples of how to use PyTorch on Databricks for single-node and distributed deep learning in our user guide (see documentation below).

https://www.youtube.com/watch?v=Sq5PV3mlUCI

Updated TensorFlow

To keep abreast with the fast-moving TensorFlow project and provide our customers with its latest features, we have included the latest stable version of TensorFlow 1.12 as part of Databricks Runtime 5.1 ML Beta.

Other Machine Learning Packages

We updated the following packages

Read More

Try Databricks for free

Related posts

How to Manage End-to-end Deep Learning Pipelines with Databricks

August 25, 2021 by Oliver Koernig and Ashley Trainor in
Deep Learning (DL) models are being applied to use cases across all industries -- fraud detection in financial services, personalization in media, image...

How (Not) To Scale Deep Learning in 6 Easy Steps

August 15, 2019 by Sean Owen in
Try this notebook in Databricks Introduction: The Problem Deep learning sometimes seems like sorcery. Its state-of-the-art applications are at times delightful and at...

Deep Learning on Databricks

December 21, 2016 by Joseph Bradley and Tim Hunter in
We are excited to announce the general availability of Graphic Processing Unit (GPU) and deep learning support on Databricks! This blog post will...
See all Engineering Blog posts