QVM

Simulate Quil programs efficiently with a high-performance, featureful virtual machine. Model quantum computer characteristics and deploy as a binary or server.

Visit QVM

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:

Share:

Similar to QVM:

 

  
  

 

  
  

 

  
  

Command Menu