QVM
Simulate Quil programs efficiently with a high-performance, featureful virtual machine. Model quantum computer characteristics and deploy as a binary or server.
The Quantum Virtual Machine (QVM) is a classical simulator for Quil programs. It provides a high-performance, featureful implementation of the Quantum Abstract Machine (QAM), designed to model various characteristics of real quantum hardware.
The QVM is available as a library for integration into other projects and as a standalone application. The application can be run as a command-line binary or as a server, enabling remote access and integration with client libraries like the Python SDK.
Key features and capabilities include:
- Executing Quil programs.
- Inspecting quantum state amplitudes.
- Simulating quantum measurements and state collapse.
- High performance through optimized implementations, including optional assembly intrinsics (e.g., AVX2).
- Flexible memory management options for simulating larger numbers of qubits.
- Docker images for easy deployment and CI integration.
It serves as a crucial tool for developing and testing Quil programs before deployment on quantum hardware.
Categories:
Tags:
Similar to QVM:


