-
Notifications
You must be signed in to change notification settings - Fork 21
Installation process improvement
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 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 |