Installation¶
Requirements¶
Python >= 3.9
NumPy >= 1.24.0
Install from PyPI¶
The easiest way to install quickmp is via pip:
pip install quickmp
Note
Pre-built wheels from PyPI include the CPU backend only and are available for Linux (x86-64) and macOS 14 or later (Apple silicon). To use the NEC Vector Engine backend, you must install from source.
Install from Source¶
For development, to use the Vector Engine backend, or to get the latest features, you can install from source:
git clone https://github.com/keichi/quickmp.git
cd quickmp
pip install -e .
The CPU backend uses OpenMP to utilize multiple cores. On macOS, install
libomp with Homebrew (brew install libomp) beforehand; otherwise quickmp
runs on a single thread.
To include test dependencies:
pip install -e '.[test]'