Microsoft is taking this Windows 10 Linux tool back from...Facebook?
PyTorch will look to allow greater machine learning work on both Windows 10 and Linux
Microsoft has revealed it has taken control of a popular open-source machine learning library for Windows 10 Linux systems that was originally created by Facebook.
Used by developers across Linux and Windows, the PyTorch AI library, which lets developers harness Python-powered machine-learning tools, was launched by the social network back in 2017, before being open-sourced a year later.
Microsoft says that its role as the new maintainer of the Windows version of PyTorch will lead to greater performance on both Windows 10 PCs and the Windows Subsystem for Linux (WSL), which developers can use to run Linux distributions on Windows 10.
- We've highlighted the best Linux distros around today
- Best Linux apps: free and open source software
- Best laptop for programming: top picks for coders, developers and sysadmins
Windows 10 Linux
As well as helping developers create and evolve AI learning models, PyTorch had played a central role in many Facebook services, with use cases such as language translation and dynamic graphs.
The system has also seen huge growth on GitHub (which is owned by Microsoft) in recent months, which may have helped influenced the change.
In a blog post explaining the move, which coincided with the release of PyTorch 1.6, Facebook and Microsoft engineers noted that a lack of sufficient support helped prompt the decision, especially with Windows remaining the primary operating system for developers.
"Lack of test coverage resulted in unexpected issues popping up every now and then. Some of the core tutorials, meant for new users to learn and adopt PyTorch, would fail to run."
Are you a pro? Subscribe to our newsletter
Sign up to the TechRadar Pro newsletter to get all the top news, opinion, features and guidance your business needs to succeed!
"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.
"To help alleviate this pain, Microsoft is happy to bring its Windows expertise to the table and bring PyTorch on Windows to its best possible self."
The change should also help improve new GPU-accelerated machine-learning training on WSL, coming shortly after the news that Microsoft is bringing graphics processor support to Linux on Windows 10 through WSL.
This was followed by Nvidia, Intel and AMD also announcing support for the effort as well, with Microsoft hoping that the move will enhance machine learning training on WSL.
- Lindows, WinLinux, Linuxfx: Ubuntu gets Windows 10 on Linux makeover
Via ZDNet
Mike Moore is Deputy Editor at TechRadar Pro. He has worked as a B2B and B2C tech journalist for nearly a decade, including at one of the UK's leading national newspapers and fellow Future title ITProPortal, and when he's not keeping track of all the latest enterprise and workplace trends, can most likely be found watching, following or taking part in some kind of sport.