NVIDIA CUDA-QX
latest

Getting Started

  • Installation Guide
    • Installation Methods
      • pip install
      • Docker Container
      • Building from Source
        • Prerequisites
        • Build Instructions
        • CMake Build Options
    • Verifying Installation
    • Troubleshooting (Common Issues)

Libraries

  • CUDA-Q QEC - Quantum Error Correction Library
    • Overview
    • Core Components
    • QEC Code Framework cudaq::qec::code
      • Class Structure
      • Implementing a New Code
      • Example: Steane Code
      • Implementing a New Code in Python
      • Key Points
      • Using the Code Framework
    • Pre-built QEC Codes
      • Steane Code
      • Repetition Code
    • Decoder Framework cudaq::qec::decoder
      • Class Structure
      • Implementing a New Decoder in C++
      • Example: Lookup Table Decoder
      • Implementing a Decoder in Python
      • Key Features
      • Usage Example
    • Pre-built QEC Decoders
      • Quantum Low-Density Parity-Check Decoder
    • Numerical Experiments
      • Conventions
      • Memory Circuit Experiments
        • Function Variants
        • Return Values
        • Example Usage
        • Additional Noise Models
  • CUDA-Q Solvers Library
    • Overview
    • Core Components
    • Operator Infrastructure
      • Molecular Hamiltonian Options
      • Example Usage
    • Variational Quantum Eigensolver (VQE)
    • VQE Examples
      • Basic Usage
      • Custom Optimization
      • Shot-based Simulation
    • ADAPT-VQE
      • Key Features
      • Basic Usage
      • Advanced Usage
        • Custom Optimization Settings
      • Available Operator Pools
      • Algorithm Parameters
      • Results Analysis

Examples

  • CUDA-Q QEC by Example
    • Code-Capacity-QEC
      • CUDA-Q QEC Implementation
      • Code Explanation
    • Circuit-Level-QEC
      • CUDA-Q QEC Implementation
      • Getting Started with the NVIDIA QLDPC Decoder
  • CUDA-Q Solvers by Example
    • Molecular-Hamiltonians
      • Molecular Orbitals and Hamiltonians
      • Natural Orbitals from MP2
      • CASSCF Orbitals
    • ADAPT-VQE
    • VQE
      • CUDA-Q Solvers Implementation
      • Code Explanation
    • QAOA
      • CUDA-Q Solvers Implementation
      • Code Explanation

API Reference

  • CUDA-QX Namespaces and Core Library C++ API
    • Namespaces
    • Core
  • CUDA-Q QEC C++ API
    • Code
    • Decoder Interfaces
    • Built-in Decoders
      • NVIDIA QLDPC Decoder
        • nv_qldpc_decoder
    • Common
  • CUDA-Q QEC Python API
    • Code
      • Code
        • Code.get_observables_x()
        • Code.get_observables_z()
        • Code.get_parity()
        • Code.get_parity_x()
        • Code.get_parity_z()
        • Code.get_pauli_observables_matrix()
        • Code.get_stabilizers()
    • Decoder Interfaces
      • Decoder
        • Decoder.decode()
        • Decoder.decode_async()
        • Decoder.decode_batch()
        • Decoder.get_block_size()
        • Decoder.get_syndrome_size()
        • Decoder.get_version()
      • DecoderResult
        • DecoderResult.converged
        • DecoderResult.result
    • Built-in Decoders
      • NVIDIA QLDPC Decoder
        • nv_qldpc_decoder
    • Common
      • sample_memory_circuit()
      • sample_code_capacity()
  • CUDA-Q Solvers C++ API
  • CUDA-Q Solvers Python API
    • jordan_wigner()
    • bravyi_kitaev()
    • MolecularHamiltonian
      • MolecularHamiltonian.energies
      • MolecularHamiltonian.hamiltonian
      • MolecularHamiltonian.hpq
      • MolecularHamiltonian.hpqrs
      • MolecularHamiltonian.n_electrons
      • MolecularHamiltonian.n_orbitals
    • get_operator_pool()
    • optimize()
    • ObserveExecutionType
      • ObserveExecutionType.function
      • ObserveExecutionType.gradient
      • ObserveExecutionType.name
      • ObserveExecutionType.value
    • ObserveIteration
      • ObserveIteration.parameters
      • ObserveIteration.result
      • ObserveIteration.type
    • vqe()
    • adapt_vqe()
    • uccsd()
    • single_excitation()
    • double_excitation()
    • get_num_uccsd_parameters()
    • get_uccsd_excitations()
    • get_num_qaoa_parameters()
NVIDIA CUDA-QX
  • Search


© Copyright 2025, NVIDIA Corporation & Affiliates.

Built with Sphinx using a theme provided by Read the Docs.