Deep Learning for Everyone: PlaidML for Windows

Nov 22, 2017 | By: Brian Retford

When we first announced PlaidML we promised to bring deep learning to every platform. With today’s release of preliminary Windows support we’re moving much closer to that goal – PlaidML now supports all the common desktop and server platforms.

Like PlaidML for Linux and macOS, installation for Windows is a breeze (this assumes you have a fresh install of Windows 10 without Python):

From an Administrator PowerShell:

# Install Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))


# Install Python3, PlaidML, and Git
choco install -y python git vcredist2015

Open a new unprivileged PowerShell:

pip install -U plaidml-keras
plaidml-setup

# Check out PlaidVision and install additional Python packages
git clone https://github.com/plaidml/plaidvision.git
cd plaidvision
pip install -r requirements.txt

# Start plaidvision
python ./plaidvision.py mobilenet

We are excited to bring open source acceleration to students and researchers all over the world, operating on any budget. Here’s PlaidVision running fully accelerated on a $380 580 GFlop Lenovo IdeaPad 320:

PlaidVision running on Windows detecting a Screwdriver
PlaidVision running on an AMD Bristol Ridge APU in Windows 10

Further reading:

Social media:

© 2017 Vertex.AI