Skip to content

Installation process improvement

Shinya Morino edited this page Sep 16, 2018 · 3 revisions

From Beta2 Update1, binary packages for native backend libraries have been provided for Ubuntu 16.04/17.10 and CentOS(RHEL) 7. You're able to install sqaod only with apt(or yum in future) and pip for popular distributions as shown below.

distro version CUDA version
Ubuntu 16.04 LTS 9.0, 9.2
17.10 9.2
18.04 LTS waiting for CUDA release
CentOS(RHEL) 7 9.0, 9.2

For Ubuntu, binary packages are released on Ubuntu 16.04 LTS or later. Ubuntu 18.04 LTS is going to be supported, but we need to wait for official CUDA release. For non-LTS releases, binary packages will be released only on the latest release for which CUDA officially released.
For CentOS(RHEL), binary packages are released on CentOS 7. As for CentOS 6, no releases are planned since it does not have g++ with C++11 support nor python 2.7 in official repository.

Python versions

Python C-extensions in sqaod are compatible with Python 2.7 and Python 3.3 or later.
But before Beta2 Update1, binary wheel was provided only for Python 2.7 and 3.5, so you need to build from source if you are using other versions of python.
From Beta2 Update1, binary wheel will be released for Python 2.7, 3.5, 3.6, 3.7. For Python 3.3 and 3.4, c-extensions are automatically compiled during pip installation(not integrated yet).

Python ver package in PyPI status
2.7 wheel tested
3.3 compiled on pip install should work
3.4 compiled on pip install should work
3.5 wheel tested
3.6 wheel tested
3.7 wheel tested
Clone this wiki locally