# NVIDIA CUDA-Q

CUDA-Q™ is NVIDIA’s open platform for [quantum computing](http://nvidia.com/en-us/glossary/quantum-computing/) and the foundation for [accelerated quantum supercomputing](https://developer.nvidia.com/blog/an-introduction-to-quantum-accelerated-supercomputing/).

[Get Started](https://nvidia.github.io/cuda-quantum/latest/using/quick_start.html)

    pip install cudaq

* * *

## How CUDA-Q Works

CUDA-Q is an open-source quantum development platform for running powerful, large-scale quantum computing applications. It uses a kernel-based programming model that extends the proven power of NVIDIA CUDA™ to quantum accelerators, enabling computation across GPU, CPU, and QPU resources within a single program. CUDA-Q integrates with any QPU or qubit modality and supports both GPU-QPU integration and GPU-accelerated simulation.

### Built for the Future of Quantum Computing

CUDA-Q is designed for researchers and engineers building at the frontier of quantum computing, with a full suite of libraries and developer tools covering [quantum error correction](http://nvidia.com/en-us/glossary/quantum-error-correction/), algorithm development, and more. The platform supports industry-leading simulators and real quantum processors from a growing ecosystem of hardware vendors. Both can leverage AI supercomputing to accelerate GPU simulations or control and enhance QPU operations, charting a clear path from today’s NISQ devices to large-scale, error-corrected quantum-GPU supercomputing.

### Part of an Ecosystem

CUDA-Q is a modular quantum computing platform. It includes Python and C++ programming models, high-performance compilers, libraries for fault-tolerant workloads, quantum error correction and algorithm development, accelerated decoders, QPU and simulator backends, open AI models, and a broad set of tools and datasets. Behind it all is the world’s largest ecosystem of hardware, software, control, and applications partners building on the platform.

 ![A diagram showing how CUDA-Q works](https://developer.download.nvidia.com/images/cuda-q/cuda-q-ecosystem.svg)
* * *

## Key Features

 ![Decorative icon](https://developer.download.nvidia.com/icons/m48-app-development-cycle.svg)
### Write Once, Run Everywhere  

CUDA-Q is QPU agnostic and integrates with 75% of publicly available QPUs. Write your code once and run on all qubit modalities.

 ![Decorative icon](https://developer.download.nvidia.com/icons/m48-scaling-cuda-c-plus-plus.svg)
### Use Familiar Tools  

Use Python or C++ to describe your algorithm in a high-level language. The CUDA-Q compiler will lower and optimize the code based on the backend, using industry tools such as Multi-Level Intermediate Representation (MLIR), Low Level Virtual Machine (LLVM), and Quantum Intermediate Representation (QIR).

 ![Decorative icon](https://developer.download.nvidia.com/icons/m48-well-being-crs-collabration.svg)
### Be Part of the Community  

CUDA-Q is an open-source project and is part of the quantum community. It interops with AI and high-performance computing (HPC) libraries and visualization tools. 

* * *

## Starter Kits

### Quick-Start to Quantum-GPU Supercomputing  

New to quantum? Learn the basics and program your first quantum-GPU application.

- 

[Read An Introduction to Accelerated Quantum Supercomputing](/blog/an-introduction-to-quantum-accelerated-supercomputing/).

- 

[Watch the GTC presentation](https://www.nvidia.com/en-us/on-demand/session/gtc25-s74424/).

- 

[Explore a CUDA-Q Hello World program](https://nvidia.github.io/cuda-q-academic/quick-start-to-quantum/interactive_widget/cudaq-hello-world.html).

- 

View the [tutorial](https://www.nvidia.com/en-us/on-demand/session/gtcdc25-dct51159/) and follow along with the [notebooks](https://github.com/NVIDIA/cuda-q-academic/tree/2025-GTC-DC/workshops/2025-GTC-DC).

### Quantum Error Correction

Learn how to do quantum error correction with CUDA-Q.

- 

[Read the blog about CUDA-Q QEC](https://developer.nvidia.com/blog/accelerating-quantum-error-correction-research-with-nvidia-quantum/).

- 

[Complete the QEC 101 Learning Path](https://nvidia.github.io/cuda-q-academic/learningpath.html?track=track-qec).

- 

[Explore CUDA-Q QEC documentation](https://nvidia.github.io/cudaqx/components/qec/introduction.html#).

- 

[Run the QEC examples](https://nvidia.github.io/cudaqx/examples_rst/qec/examples.html).

### Dynamic Simulation  

Learn about the dynamics capabilities in CUDA-Q.

- 

[Read the blog that introduces the dynamics capabilities](https://developer.nvidia.com/blog/accelerating-googles-qpu-development-with-new-quantum-dynamics-capabilities/).

- 

[Read CUDA-Q dynamics documentation](https://nvidia.github.io/cuda-quantum/latest/using/dynamics.html).

- 

[Explore different qubit modalities’ examples of system time evolution  
  
](https://github.com/NVIDIA/cuda-quantum/tree/742a31dee48f7fa6a9d274528f6f2875c6312f7b/docs/sphinx/examples/python/dynamics).

### Optimization

Use AI to build quantum circuits to solve the max-cut problem with a generative pretrained transformer for the Quantum Approximate Optimization Algorithm (QAOA-GPT).

- 

[Read the QAOA-GPT paper](https://arxiv.org/abs/1411.4028).

- 

[Learn about ADAPT-QAOA, which was used to train QAOA-GPT](https://nvidia.github.io/cuda-quantum/latest/applications/python/adapt_qaoa.html).

- 

[Run the max-cut notebook](https://github.com/NVIDIA/cuda-q-academic/blob/main/hybrid-workflows/02_qaoa_for_max_cut_and_gpt_qaoa.ipynb).

* * *

## Use Cases

### Fault-Tolerant Qubits  

Infleqtion demonstrated error-corrected, logical qubits using neutral atoms.

- 

[Read the “NVIDIA CUDA-Q Runs Breakthrough Logical Qubit Application on Infleqtion QPU” blog](https://developer.nvidia.com/blog/nvidia-cuda-q-runs-breakthrough-logical-qubit-application-on-infleqtion-qpu/).

- 

[Read the paper](https://arxiv.org/pdf/2412.07670).

- 

[View the implementation](https://superstaq.readthedocs.io/en/latest/apps/cudaq_logical_aim.html).

### AI for Algorithm Design

The University of Toronto developed the Generative Quantum Eigensolver—a new class of quantum algorithms that uses AI to improve performance.

- 

[Read the “Advancing Quantum Algorithm Design With GPTs” blog](https://developer.nvidia.com/blog/advancing-quantum-algorithm-design-with-gpt/).

- 

[Read the paper about the Generative Quantum Eigensolver (GQE)](https://arxiv.org/abs/2401.09253).

- 

[Learn about GQE and other algorithms for chemistry simulations  
  
](https://nvidia.github.io/cuda-q-academic/learningpath.html?track=track-chem).

### Solar Energy Prediction  

The Chung Yuan Christian University developed a quantum neural network model for solar irradiance forecasting, showing faster training and improved performance.

- 

[Read the “Accelerating Quantum Algorithms for Solar Energy Prediction With NVIDIA CUDA-Q and NVIDIA cuDNN” blog](https://developer.nvidia.com/blog/accelerating-quantum-algorithms-for-solar-energy-prediction-with-nvidia-cuda-q-and-nvidia-cudnn/).

- 

[Read the paper](https://ieeexplore.ieee.org/document/10703035).

### Divisive Clustering

The University of Edinburgh developed a method of finding data patterns and clustering big data so it can be used in quantum computers.

- 

[Read the “CUDA-Q Enabled Resource Reduction for Quantum Clustering Algorithms” blog](https://developer.nvidia.com/blog/cuda-q-enabled-resource-reduction-for-quantum-clustering-algorithms/).

- 

[View the implementation](https://nvidia.github.io/cuda-quantum/latest/applications/python/divisive_clustering_coresets.html).

- 

[Read the paper](https://arxiv.org/pdf/2402.01529).

### Molecular Generation

Yale University developed a hybrid transformer with a quantized self-attention mechanism applied to molecular generation.

- 

[Read the paper](https://arxiv.org/abs/2502.19214).

### Circuit Synthesis

The University of Innsbruck used diffusion models to synthesize arbitrary unitaries into CUDA-Q kernels.

- 

[View the implementation](https://nvidia.github.io/cuda-quantum/latest/applications/python/unitary_compilation_diffusion_models.html).

- 

[Watch the workshop](https://www.nvidia.com/en-us/on-demand/session/gtcdc25-dct51159/?playlistId=playlist-108242b0-35ac-4765-9796-d6961cb026c4).

- 

[Read the paper](https://www.nature.com/articles/s42256-024-00831-9).

* * *

## CUDA-Q Learning Library



The rows below are the raw result records for this component — one row per record. Column names are the source index fields; the full data is also downloadable in the links that follow.

| title | featured | x_formats | document_url | technologies | document_date | short_summary | document_title | learning_level | x_content_types |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Leverage Quantum Enhanced Optimization to Solve the LABS Problem | false | hands-on | https://github.com/NVIDIA/cuda-q-academic/blob/main/hybrid-workflows/01_quantum_enhanced_optimization_LABS.ipynb | CUDA-Q | 2026-02-19T19:42:59.000Z | Build hybrid quantum-classical workflows for radar signal optimization using CUDA-Q. | Leverage Quantum Enhanced Optimization to Solve the LABS Problem | Technical - Intermediate | Tutorial |
| Compile Quantum Circuits with Diffusion Models | false | hands-on | https://github.com/NVIDIA/cuda-q-academic/blob/main/ai-for-quantum/01_compiling_unitaries_using_diffusion_models.ipynb | CUDA-Q, PyTorch | 2026-01-27T17:48:03.000Z | Implement AI-driven quantum circuit synthesis using diffusion models with CUDA-Q. | Compile Quantum Circuits with Diffusion Models | Technical - Intermediate | Tutorial |
| VQE &amp; GQE for Molecular Ground States | false | hands-on | https://github.com/NVIDIA/cuda-q-academic/blob/main/chemistry-simulations/vqe_and_gqe.ipynb | CUDA-Q, CUDA-Q Solvers | 2026-01-29T15:12:39.000Z | Apply VQE and the Generative Quantum Eigensolver for predicting molecular ground state energy. | VQE &amp; GQE for Molecular Ground States | Technical - Intermediate | Tutorial |
| Optimize Portfolios with Three Quantum Approaches | false | hands-on | https://github.com/NVIDIA/cuda-q-academic/blob/main/quantum-applications-to-finance/03_qchop.ipynb | CUDA-Q | 2026-01-22T15:36:27.000Z | Solve portfolio optimization using QAOA, quantum annealing, and Q-Chop. | Optimize Portfolios with Three Quantum Approaches | Technical - Intermediate | Tutorial |
| Solving the MaxCut Problem with Divide-and-Conquer QAQA | false | hands-on | https://nvidia.github.io/cuda-q-academic/learningpath.html?track=track-qaoa | CUDA-Q | 2026-02-05T18:48:37.000Z | Implement QAOA for graph optimization with circuit cutting and parallel computation. | Solving the MaxCut Problem with Divide-and-Conquer QAQA | Technical - Intermediate | Learning-path |
| Build Quantum Error Correction Decoders | false | hands-on | https://github.com/NVIDIA/cuda-q-academic/blob/main/qec101/04_QEC_Decoders.ipynb | CUDA-Q, CUDA-Q QEC, cuQuantum, PyTorch | 2026-02-27T13:58:59.000Z | Build and understand QEC decoders including AI-based and belief propagation methods. | Build Quantum Error Correction Decoders | Technical - Intermediate | Tutorial |
| QEC 101: Error Correction Learning Path | true | hands-on | https://nvidia.github.io/cuda-q-academic/learningpath.html?track=track-qec | CUDA-Q, CUDA-Q QEC, cuQuantum | 2026-02-27T13:58:59.000Z | Master quantum error correction from stabilizer codes to topological codes. | QEC 101: Error Correction Learning Path | Technical - Intermediate | Learning-path |
| Parallelize ADAPT-VQE Across GPUs | false | hands-on | https://github.com/NVIDIA/cuda-q-academic/blob/main/chemistry-simulations/adapt_vqe.ipynb | CUDA-Q, CUDA-Q Solvers | 2026-01-27T17:48:03.000Z | Implement and parallelize ADAPT-VQE across multiple QPUs using CUDA-Q. | Parallelize ADAPT-VQE Across GPUs | Technical - Advanced | Tutorial |
| Quick Start: Quantum Computing with CUDA-Q | true | hands-on | https://nvidia.github.io/cuda-q-academic/learningpath.html?track=track-quickstart | CUDA-Q | 2026-02-13T21:11:41.000Z | Progress from quantum basics to hybrid variational algorithms with CUDA-Q. | Quick Start: Quantum Computing with CUDA-Q | Technical - Beginner | Learning-path |
| cuQuantum Integrations in QuTiP &amp; scQubits | false | blog | https://developer.nvidia.com/blog/accelerate-qubit-research-with-nvidia-cuquantum-integrations-in-qutip-and-scqubits/ | CUDA-Q, cuQuantum | 2025-10-14T04:00:00.000Z | GPU-accelerate QPU-design simulations using cuQuantum integrations in QuTiP and scQubits. | cuQuantum Integrations in QuTiP &amp; scQubits | Technical - Intermediate | Explainer |
| Realtime AI Predecoder Pipeline with CUDA-QX and PyMatching | false | webpage | https://nvidia.github.io/cudaqx/examples_rst/qec/realtime_predecoder_pymatching.html | CUDA-Q, CUDA-Q QEC, Ising | 2026-04-14T04:00:00.000Z | Build a real-time AI predecoder pipeline using TensorRT and PyMatching. | Realtime AI Predecoder Pipeline with CUDA-QX and PyMatching | Technical - Intermediate | Tutorial |
| Ising-Decoding README: Setup, Configuration, and Usage Guide | false | webpage | https://github.com/NVIDIA/Ising-Decoding/blob/main/README.md | CUDA-Q QEC, Ising | 2026-04-13T04:00:00.000Z | Configure and run the Ising pre-decoder training and inference workflows. | Ising-Decoding README: Setup, Configuration, and Usage Guide | Technical - Intermediate | Documentation |
| Ising-Decoding: A Training Framework for AI Quantum Error Correction Decoders | false | code | https://github.com/NVIDIA/Ising-Decoding | CUDA-Q QEC, Ising | 2026-04-14T04:00:00.000Z | Build and deploy scalable AI-based quantum error correction decoders. | Ising-Decoding: A Training Framework for AI Quantum Error Correction Decoders | Technical - Intermediate | Samples |
| NVIDIA Ising: A Model Family Accelerating the Development of Useful Quantum Computers | false | code | https://github.com/NVIDIA/ising | Ising | 2026-04-14T04:00:00.000Z | Explore the NVIDIA Ising model family for quantum calibration and error correction. | NVIDIA Ising: A Model Family Accelerating the Development of Useful Quantum Computers | Technical - Beginner | Documentation |
| Ising-Decoder-SurfaceCode-1-Fast: Lightweight AI Pre-Decoder for QEC | false | code | https://huggingface.co/nvidia/Ising-Decoder-SurfaceCode-1-Fast | Ising | 2026-04-14T04:00:00.000Z | Download the fast Ising pre-decoder model for surface code error correction. | Ising-Decoder-SurfaceCode-1-Fast: Lightweight AI Pre-Decoder for QEC | Technical - Intermediate | Samples |
| Ising-Calibration-1-35B-A3B: Quantum Calibration Vision-Language Model | false | code | https://huggingface.co/nvidia/Ising-Calibration-1-35B-A3B | Ising | 2026-04-14T04:00:00.000Z | Download and run the Ising Calibration MoE VLM for quantum experiment analysis. | Ising-Calibration-1-35B-A3B: Quantum Calibration Vision-Language Model | Technical - Intermediate | Samples |
| NVIDIA Ising Pre-Decoder Tutorial Notebook | false | hands-on | https://github.com/NVIDIA/Ising-Decoding/blob/main/cookbook/predecoder.ipynb | Ising | 2026-04-13T04:00:00.000Z | Train and evaluate an AI pre-decoder for quantum error correction step by step. | NVIDIA Ising Pre-Decoder Tutorial Notebook | Technical - Intermediate | Tutorial |
| Deploy Ising Calibration 1 NIM Locally | true | code | https://catalog.ngc.nvidia.com/orgs/nim/teams/nvidia/containers/ising-calibration-1-35b-a3b?version=1.0.2 | Ising | 2026-05-19T00:00:00.000Z | Download the NVIDIA NIM container for Ising Calibration 1 | Deploy Ising Calibration 1 NIM Locally | Technical - Intermediate | Samples |
| Build a Real-Time AI Predecoder Pipeline Using TensorRT and PyMatching | false | blog | https://developer.nvidia.com/blog/real-time-decoding-algorithmic-gpu-decoders-and-ai-inference-enhancements-in-nvidia-cuda-q-qec/ | CUDA-Q, CUDA-Q QEC, cuQuantum | 2025-12-14T00:00:00.000Z | Accelerate quantum error correct research by applying GPU-accelerated decoders to quantum processors. | Build a Real-Time AI Predecoder Pipeline Using TensorRT and PyMatching | Technical - Intermediate | Explainer |
| NVIDIA Ising Introduces AI-Powered Workflows to Build Fault-Tolerant Quantum Systems | true | blog | https://developer.nvidia.com/blog/nvidia-ising-introduces-ai-powered-workflows-to-build-fault-tolerant-quantum-systems/ | Ising | 2026-04-14T04:00:00.000Z | Explore AI-powered workflows for building fault-tolerant quantum computing systems. | NVIDIA Ising Introduces AI-Powered Workflows to Build Fault-Tolerant Quantum Systems | Technical - Beginner | Explainer |
| CUDA-Q Application Hub | true | code | https://nvidia.github.io/cuda-quantum/latest/using/applications.html | CUDA-Q | 2026-04-17T00:00:00.000Z | Run Python notebooks of real-life applications showing the power of CUDA-Q. | CUDA-Q Application Hub | Technical - Intermediate | Tutorial |
| CUDA-Q Documentation | true | webpage | https://nvidia.github.io/cuda-quantum/latest/index.html  | CUDA-Q | 2026-04-16T00:00:00.000Z | Browse documentation for the latest version of CUDA-Q. | CUDA-Q Documentation | Technical - Intermediate | Documentation |
| CUDA-QX | true | webpage | https://nvidia.github.io/cudaqx/index.html | CUDA-Q | 2026-04-17T00:00:00.000Z | Explore domain-specific CUDA-Q libraries for QEC and solvers. | CUDA-QX | Technical - Intermediate | Documentation |
| Simulating Quantum Dynamics with CUDA-Q Learning PAth | false | hands-on | https://nvidia.github.io/cuda-q-academic/learningpath.html?track=track-dynamics | CUDA-Q, cuQuantum | 2026-02-22T20:20:19.000Z | Simulate quantum dynamics using GPU-accelerated Schrödinger and Lindblad equations. | Simulating Quantum Dynamics with CUDA-Q Learning PAth | Technical - Intermediate | Learning-path |
| Ising-Decoder-SurfaceCode-1-Accurate: High-Fidelity AI Pre-Decoder for QEC | false | code | https://huggingface.co/nvidia/Ising-Decoder-SurfaceCode-1-Accurate | Ising | 2026-04-14T04:00:00.000Z | Download the accurate Ising pre-decoder model for surface code error correction. | Ising-Decoder-SurfaceCode-1-Accurate: High-Fidelity AI Pre-Decoder for QEC | Technical - Intermediate | Samples |
| QCalEval: Benchmark Dataset for Quantum Calibration Vision-Language Models | false | code | https://huggingface.co/datasets/nvidia/QCalEval | Ising | 2026-04-14T04:00:00.000Z | Download the QCalEval benchmark dataset for evaluating quantum calibration VLMs. | QCalEval: Benchmark Dataset for Quantum Calibration Vision-Language Models | Technical - Intermediate | Samples |
| Simulating Chemical Systems with CUDA-Q | false | hands-on | https://nvidia.github.io/cuda-q-academic/learningpath.html?track=track-chem | CUDA-Q, CUDA-Q Solvers, cuQuantum | 2026-02-05T16:52:24.000Z | Explore quantum chemistry techniques from VQE to QM/MM frameworks. | Simulating Chemical Systems with CUDA-Q | Technical - Intermediate | Learning-path |

[Download the raw results data (JSON)](https://developer.nvidia.com/search-data/quantum_computing.json)



* * *

## Latest CUDA-Q News

* * *

## CUDA-Q Ecosystem

CUDA-Q is accelerating work across the quantum computing ecosystem, including partner integrations that range from building and controlling better quantum hardware to developing the first useful quantum algorithms.

 ![Quantum Computing Partner - Anyon Technologies](https://developer.download.nvidia.com/images/logos/anyon-technologies-logo.svg)

 ![Quantum Computing Partner - Classiq](https://developer.download.nvidia.com/images/logos/classiq-logo.svg)

 ![Quantum Computing Partner - Conductor Quantum](https://developer.download.nvidia.com/images/logos/logo-conductor-quantum.svg)

 ![Quantum Computing Partner - Aqarios](https://developer.download.nvidia.com/images/logos/guppy-logo.svg)

 ![Quantum Computing Partner - Hewlet Pakcard Enterprise](https://developer.download.nvidia.com/images/logos/hewlett-packard-enterprise-logo.svg)

 ![Quantum Computing Partner - Infelqtion](https://developer.download.nvidia.com/images/logos/infleqtion-logo-2.svg)

 ![Quantum Computing Partner - Ionq](https://developer.download.nvidia.com/images/logos/ionq-logo.svg)

 ![Quantum Computing Partner - IQM](https://developer.download.nvidia.com/images/logos/logo-iqm.svg)

 ![Quantum Computing Partner - MQss](https://developer.download.nvidia.com/images/logos/logo-mqss.svg)

 ![Quantum Computing Partner - OQC](https://developer.download.nvidia.com/images/logos/logo-oqc.svg)

 ![Quantum Computing Partner - Orca](https://developer.download.nvidia.com/images/logos/logo-orca.svg)

 ![Quantum Computing Partner - Pasqal](https://developer.download.nvidia.com/images/logos/logo-pasqal.svg)

 ![Quantum Computing Partner - PennyLane](https://developer.download.nvidia.com/images/logos/pennylane-logo.svg)

 ![Quantum Computing Partner - Psi Quantum](https://developer.download.nvidia.com/images/logos/psiquantum-logo-all-black.svg)

 ![Quantum Computing Partner - QBraid](https://developer.download.nvidia.com/images/logos/logo-qbraid.svg)

 ![Quantum Computing Partner - Quantinuum](https://developer.download.nvidia.com/images/logos/logo-quantinuum.svg)

 ![Quantum Computing Partner - Quantum Brilliance](https://developer.download.nvidia.com/images/logos/logo-quantum-brilliance.svg)

 ![Quantum Computing Partner - Quantum Machines](https://developer.download.nvidia.com/images/logos/quantum-machines-logo.svg)

 ![Quantum Computing Partner - QuantumX Labs](https://developer.download.nvidia.com/images/logos/quantum-x-labs-logo.svg)

 ![Quantum Computing Partner - QuEra](https://developer.download.nvidia.com/images/logos/logo-quera.svg)

 ![Quantum Computing Partner - qBraid](https://developer.download.nvidia.com/images/logos/logo-rigetti.svg)

 ![Quantum Computing Partner - qBraid](https://developer.download.nvidia.com/images/logos/scaleway-logo%202.svg)

 ![Quantum Computing Partner - Technology Innovation Instutute](https://developer.download.nvidia.com/images/logos/technology-innovation-institute-logo.svg)

 ![Quantum Computing Partner - TKET](https://developer.download.nvidia.com/images/logos/logo-tket.svg)

* * *

## FAQs

CUDA-Q is NVIDIA&#39;s open source platform for quantum computing. It was designed from the ground up for quantum-GPU supercomputing, where quantum processors are integrated into today’s AI supercomputers. It extends the proven programming model of NVIDIA CUDA to quantum accelerators, letting you write a single program that runs across GPUs, CPUs, and quantum processing units (QPUs). Whether you&#39;re simulating quantum circuits on a GPU or running them on real quantum hardware, CUDA-Q gives you one unified platform to do it.

CUDA-Q is built for researchers, engineers, and developers working at the frontier of quantum computing. If you&#39;re developing quantum algorithms, exploring quantum error correction, building hybrid quantum-classical applications, or just getting started with quantum programming, CUDA-Q has the tools and libraries to support your work.

CUDA-Q is designed to work alongside NVIDIA&#39;s AI and HPC ecosystem. Existing [NVIDIA Ising](/ising) decoder models run in real time for quantum error correction through CUDA-Q. You can also combine quantum algorithms with GPU-accelerated AI models, use generative AI to design better quantum circuits or devices, and tap into HPC libraries. Real-world applications already include solar energy prediction, molecular generation, and quantum algorithm design powered by large language models.

CUDA-Q supports both Python and C++. You can describe quantum algorithms in either language using a high-level kernel-based model. Under the hood, the CUDA-Q compiler optimizes your code for the target backend using industry-standard tools, including Multi-Level Intermediate Representation (MLIR), Low Level Virtual Machine (LLVM), and Quantum Intermediate Representation (QIR).

CUDA-Q is QPU-agnostic and integrates with most publicly available QPUs across all major qubit modalities, including superconducting, trapped ion, neutral atom, and photonic systems. Write your code once and run it on the quantum hardware of your choice. The growing ecosystem includes many companies—details are [available here](https://nvidia.github.io/cuda-quantum/latest/using/backends/hardware.html).

Absolutely. CUDA-Q includes GPU-accelerated quantum simulators so you can develop, test, and benchmark your quantum applications today, even without access to physical QPU hardware. GPU acceleration makes these simulations significantly faster than CPU-based alternatives, especially for large or complex quantum circuits. Furthermore, CUDA-Q is future proof, so your programs will run on QPUs with minimal changes. If CUDA-Q does not have a simulator you’re looking for, or if you would like to build your own, look at [cuQuantum](cuquantum-sdk)—an SDK that provides primitives for building GPU-accelerated and scaled quantum emulations of all kinds.

Yes, CUDA-Q can run locally on your CPU to simulate smaller problem sizes and run on all supported QPU backends. CUDA-Q is also available on quantum cloud platforms such as [NVIDIA Brev](https://brev.nvidia.com/), Braket, and qBraid, which provide GPU access.

CUDA-Q includes a dedicated library for quantum error correction (QEC), complete with accelerated decoders and learning resources. The platform supports the full QEC workflow, from encoding logical qubits to decoding error syndromes at GPU speed. You can explore the [QEC 101 Learning Path](https://github.com/NVIDIA/cuda-q-academic/tree/main/qec101) and run examples directly from the CUDA-Q documentation.

Yes. CUDA-Q is an open source project. You can access the source code, contribute to the platform, and build on it alongside a global community of quantum computing researchers and developers. Get started with a single command: pip install cudaq.

CUDA-Q is also designed to build applications for the large-scale, fault-tolerant quantum-GPU supercomputers of the future - providing the tools for error correction research, dynamic quantum simulation, and hybrid quantum-classical workflows. [CUDA-Q Logical](https://nvidianews.nvidia.com/news/nvidia-expands-open-source-cuda-q-platform-for-fault-tolerant-quantum-computing) also provides developers with the logical layer they need to explore and evaluate fault-tolerant applications across different QEC codes and system architectures - charting a clear path to utility as quantum hardware continues to mature.

Start with the [CUDA-Q Quick Start guide](https://nvidia.github.io/cuda-quantum/latest/using/quick_start.html). You&#39;ll find beginner-friendly resources, including an interactive Hello World program, GTC tutorial recordings, and the CUDA-Q Academic learning library, which covers topics from quantum error correction to quantum chemistry simulations. The community forum is also a great place to ask questions and connect with other developers.

## More Resources

 ![](https://developer.download.nvidia.com/images/omniverse/m48-people-group.svg)
### Explore the Community

 ![](https://developer.download.nvidia.com/images/isaac/m48-ai-startup-256px-blk.png)
### Accelerate Your Startup

 ![](https://developer.download.nvidia.com/icons/m48-email-settings.svg)
### Sign Up for our Developer Newsletter

* * *

## Get started with CUDA-Q today.  

[Get Started](https://nvidia.github.io/cuda-quantum/latest/using/quick_start.html)


