GitHub - braketware/hilbert-qusim

1 min read Original article ↗

hilbert-qusim

[Work In Progress] Please note that this is still in the workings, some higher level interfaces might change or disappear in the first stable version.

hilbert-qusim is a full state-vector simulator of quantum circuits implemented from scratch, without external libraries. It efficiently simulates the computations applied to logical qubits by lazily evaluating the different operations and materialising the final states via multi-threaded SIMD strategies (x86_64 and APPLE architectures supported).


Next steps (before first stable release):

  • Full CUDA support (currently being worked on).
  • Python bindings.
  • General cleanup.

Usage

Build the library

This project can be built using make:

You'll find the compiled library in the build/lib/ folder.

Full and Performance Testing

To run all the tests, run:

To run performance tests:

After running the performance tests, you can find a report in build-perf/test/.