This library provides the official API for running workloads on Q.ANT native processing units.
If you have access to Q.ANT hardware, you must have the corresponding drivers installed. If you want to use the Q.ANT SDK in standalone mode on CPU, Q.ANT drivers are not required.
You find the required files in the release section on this github repo. The packages come in two versions:
| Language | Installation tool |
|---|---|
| Python | Install the package wheel for your python version via pip install qant_native_computing_toolkit.<version>.whl |
| C/C++ | Install the Debian package via apt install ./qant_native_computing_toolkit.<version>.deb |
This repository uses git submodules, which must be checked out before building. Either clone with git clone --recurse-submodules <repo-url>, or run git submodule update --init --recursive after a plain clone.
| Language | Installation |
|---|---|
| Python | If you have Q.ANT hardware, install the package via pip install .. If you want to use the SDK in standalone mode, pip install maturin and install the package via maturin develop -F cpu-backend |
| C/C++ | Build the shared library with cargo build --release. Pass -F cpu-backend for standalone mode. Use create_deb.sh to build the debian package. Then install via apt install ./target/deb/qant-native-computing-toolkit.<version>.deb |
Building from source needs a toolchain per language. CONTRIBUTING.md documents the full setup, including how to build and test without Q.ANT hardware.
Documentation for the latest release can be found here
A collection of examples can be found in this separate repo.
See CONTRIBUTING.md for bug reports, feature requests, the PR process, and how to build and test the project.
3 commits
Rust
57.8%
Python
22.1%
C++
16.7%
Shell
2.6%
This library provides the official API for running workloads on Q.ANT native processing units.
If you have access to Q.ANT hardware, you must have the corresponding drivers installed. If you want to use the Q.ANT SDK in standalone mode on CPU, Q.ANT drivers are not required.
You find the required files in the release section on this github repo. The packages come in two versions:
| Language | Installation tool |
|---|---|
| Python | Install the package wheel for your python version via pip install qant_native_computing_toolkit.<version>.whl |
| C/C++ | Install the Debian package via apt install ./qant_native_computing_toolkit.<version>.deb |
This repository uses git submodules, which must be checked out before building. Either clone with git clone --recurse-submodules <repo-url>, or run git submodule update --init --recursive after a plain clone.
| Language | Installation |
|---|---|
| Python | If you have Q.ANT hardware, install the package via pip install .. If you want to use the SDK in standalone mode, pip install maturin and install the package via maturin develop -F cpu-backend |
| C/C++ | Build the shared library with cargo build --release. Pass -F cpu-backend for standalone mode. Use create_deb.sh to build the debian package. Then install via apt install ./target/deb/qant-native-computing-toolkit.<version>.deb |
Building from source needs a toolchain per language. CONTRIBUTING.md documents the full setup, including how to build and test without Q.ANT hardware.
Documentation for the latest release can be found here
A collection of examples can be found in this separate repo.
See CONTRIBUTING.md for bug reports, feature requests, the PR process, and how to build and test the project.
3 commits
Rust
57.8%
Python
22.1%
C++
16.7%
Shell
2.6%