For those unaware, PyTorch is a machine learning library for Python programming language, more accessible than other deep learning tools. The move is an effort by Microsoft to improve the library’s performance on Windows 10 computers and the Windows Subsystem for Linux (WSL) a preferred tool for developers to run Linux distributions.

What is PyTorch used for?

PyTorch, was released by Facebook in January 2017, and it was based on Torch, a scientific computing framework, and script language. The tool helps developers use machine-learning Python packages and supports GPU-accelerated computations for data tasks. PyTorch is seen by experts as one of the fastest-growing projects on GitHub, hence the close interest from Microsoft. As for Facebook, they used PyTorch in the artificial intelligence tool Translate that powers translation for 48 languages on Facebook.  According to the announcement, Windows support for PyTorch has lagged behind other platforms.

PyTorch will improve on WSL and Nvidia’s CUDA platform

As we mentioned above, moving PyTorch to Microsoft will also help to improve WSL on Windows 10, which has preview support for GPU-accelerated machine-learning (ML) training. The installation experience was also not as smooth, with the lack of official PyPI support for PyTorch on Windows. Lastly, some of the PyTorch functionality was simply not available on the Windows platform, such as the TorchAudio domain library and distributed training support. And that opens the door for developers and data scientists to use Nvidia’s CUDA platform to accelerate training. Are you a developer? How do you feel about this move? Tell us all about it in the Comments section below.

Name * Email * Commenting as . Not you? Save information for future comments
Comment

Δ