Qaptiva Appliance
1.10.2
Getting started
User guide
Qaptiva Access
API reference
Demos
Tutorials
Running digital quantum simulations for spin and fermionic systems
Programming with qat.lang
Basic quantum algorithms
Adding plugins to your computation stack
Designing and running variational algorithms in the QLM
Running analog quantum simulations on the QLM
First steps with the QLM
Overview: circuit optimization
Synthopline
Combinatorial Optimization Problems
GPU acceleration feature in QLM
Approximate simulation using matrix product-based methods
Running noisy simulations on the QLM
QPEG (beta)
Simulation of quantum circuits on the QLM: introduction
Release notes
Qaptiva Appliance
»
Demos
Demos
Getting started
QLM Commands
Tutorials
Describing and manipulating time-dependent schedules
beginner
Running digital quantum simulations for spin and fermionic systems
Running digital quantum simulations for spin and fermionic systems
overview
Spin fermion transforms
Variational Quantum Eigensolver for Fermions: tutorial
Quantum Phase Estimation on the Hubbard molecule
Quantum chemistry: Solving H2 using UCC
Quantum chemistry: Solving LiH using UCC
Advanced VQE: Quantum Subspace Expansion
Natural gradient-based optimizer
Optimizing circuits with the sequential optimization plugin
Mitigating multiqubit gate noise
Running several optimizations and keeping the best one with MultipleLaunchesPlugin
Programming with qat.lang
Programming with qat.lang
overview
Writing a basic quantum program
Measurements and classical control
Quantum program creation
Defining and using a custom gate set in pyAQASM
Quantum Fourier Transform
Definition of all avalaible gates
Grover and quantum search
Creating and using your own gate set in (py)AQASM
Circuit inlining
Temporary/ancilla qubits management
Compute, uncompute, and computation scopes
Writing and linking libraries
Very advanced usage: linking under control
Quantum Types
Differentiating jobs
Atos Quantum Assembly Language: Quick Reference
Basic quantum algorithms
Basic quantum algorithms
overview
Grover search and amplitude amplification
Quantum Phase Estimation
Quantum Counting
Adding plugins to your computation stack
Adding plugins to your computation stack
overview
Emulating custom hardware inside universal processors
The observable splitter plugin
The circuit inliner plugin
Defining and using custom Plugins
Junctions and optimizers
Designing and running variational algorithms in the QLM
Designing and running variational algorithms in the QLM
overview
Getting started with Variational Quantum Eigensolving
A simple VQE example
Quantum Approximate Optimization Algorithm
Scipy minimize variational plugin
Displaying information through the execution stack
Running analog quantum simulations on the QLM
Running analog quantum simulations on the QLM
overview
Analog QPUs on the QLM: a short demonstration
beginner
Solving Hamiltonians with stochastic parameters
advanced
Getting started with the Parameter class
advanced
Variational Quantum Simulation with analog QPUs
advanced
Process tomography of a schedule on a noisy analog QPU
advanced
QutipQPU with Bosonic Hamiltonians
advanced
An example with a fermionic Hamiltonian
advanced
Crossing a phase transition with Rydberg atoms: an MPSTraj emulation
Graph coloring with Rydberg atoms
First steps with the QLM
First steps with the QLM
overview
Creation of an EPR pair using two qubits
Manipulating and measuring observables
Measuring subsets of qubits
qfunc : Quantum Functionals in the palm of your hand
Overview: circuit optimization
Overview: circuit optimization
overview
NISQCompiler: a all-in-one blackbox compiler
Satisfying connectivity constraints
Compression 1-qubit gates
Optimizing circuits via Graphopt
FusionPlugin - example use case with a random circuit
Replacing patterns in a circuit
Circuit optimization using PatternManager - example of QAOA for MaxCut
Synthopline
Synthopline
overview
Linear Boolean operator synthesis
Phase polynomial synthesis
Synthesis of Trotter-Suzuki first order expansions
Optimized VQE Ansatz with qat.synthopline
Lazy synthesis
Combinatorial Optimization Problems
Combinatorial Optimization Problems
overview
Introduction
Max Cut
beginner
Graph Partitioning
advanced
Graph Colouring
advanced
K-Clique
advanced
Vertex Cover
beginner
Number Partitioning
beginner
Binary Integer Linear Programming (BILP)
advanced
GPU acceleration feature in QLM
GPU acceleration feature in QLM
overview
Benchmarks
Mixed precision
Noisy simulations on GPU
Approximate simulation using matrix product-based methods
Approximate simulation using matrix product-based methods
overview
Simulation using Matrix Product State
Noisy simulation using Matrix Product Operator
Using MPS and MPO tensor networks
Running noisy simulations on the QLM
Running noisy simulations on the QLM
overview
Setting up a noisy quantum computation
A Noisy Quantum Fourier Transform on the Quantum Learning Machine
Creating a custom hardware model
Using predefined hardware models
Describing quantum noise: Quantum channels
Density-matrix simulation
Parametric quantum channels
Noisy state preparation and measurement
Adding gate noise
Tomography: getting started
Collecting and post-processing tomography data
QPEG (beta)
QPEG (beta)
overview
QPEG - Running QAOA variational simulations
Simulating the Sycamore experiment
Simulation of quantum circuits on the QLM: introduction
Simulation of quantum circuits on the QLM: introduction
beginner
overview
Overview of quantum simulators
In memory return
QRAM definition
Analyzing the output of a run
State preparation