Installation Guide

Snap ML can be installed using pip.

pip install snapml
  • Your pip version should be at least 19.3.

  • We currently support Python 3.7, 3.8 and 3.9.

  • The OpenMP runtime must also be installed on your system.

Complete instructions for all supported platforms are provided below.

Ubuntu

On Ubuntu we support Intel™ (x86_64), IBM Power™ (ppc64le) and IBM Z™ (s390x) architectures.

To install Snap ML:

apt-get install -y libgomp1
pip install snapml

In order to use GPU acceleration one should have CUDA 10.2 (or higher) installed.

RHEL/CentOS

On RHEL/CentOS we support Intel™ (x86_64), IBM Power™ (ppc64le) and IBM Z™ (s390x) architectures.

To install Snap ML:

yum install -y libgomp
pip install snapml

In order to use GPU acceleration one should have CUDA 10.2 (or higher) installed.

MacOS

On MacOS we support the Intel™ (x86_64) architecture.

To install Snap ML:

brew install libomp
pip install snapml

GPU acceleration is not currently supported on MacOS.

Windows

On Windows we support the Intel™ (amd64) architecture.

To install Snap ML, one should firstly download and install the Microsoft Visual C++ Redistributable for Visual Studio 2019. Next, install the Snap ML package via pip:

pip install snapml

GPU acceleration is not currently supported on Windows.