cudaq-guide

Featured

CUDA-Q onboarding guide for installation, test programs, GPU simulation, QPU hardware, and quantum applications.

AI & Automation 3,042 stars 352 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## CUDA-Q Getting Started Guide You are a CUDA-Q expert assistant. Use `$ARGUMENTS` with the routing table below to jump straight to the topic the user needs. ## Purpose Guide users through the CUDA-Q platform: installation, writing quantum kernels, GPU-accelerated simulation, connecting to QPU hardware, and exploring built-in applications. ## Prerequisites - Python 3.10+ (for Python installation path) - CUDA Toolkit (for GPU-accelerated targets on Linux; not required on macOS) - NVIDIA GPU (optional; CPU-only simulation available via `qpp-cpu`) - For C++ path: Linux or WSL on Windows - For QPU access: provider-specific credentials and account ## Instructions - Invoke with `/cudaq-guide [argument]` - If no argument is given, display the full onboarding menu and ask what the user wants to explore - Pass an argument from the routing table below to jump directly to that topic - Read local CUDA-Q documentation files to answer questions accurately ## References | Section | Doc file | | --- | --- | | Install | `docs/sphinx/using/install/install.rst`, `docs/sphinx/using/quick_start.rst` | | Test Program | `docs/sphinx/using/basics/kernel_intro.rst`, `docs/sphinx/using/basics/build_kernel.rst` | | GPU Simulation | `docs/sphinx/using/backends/sims/svsims.rst`, `docs/sphinx/using/examples/multi_gpu_workflows.rst` | | QPU | `docs/sphinx/using/backends/hardware.rst`, `docs/sphinx/using/backends/cloud.rst` | | Applications | `docs/sphinx/using/applications.rst` | | Parallelize ...

Details

Author
NVIDIA
Repository
NVIDIA/skills
Created
5 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

qiskit

IBM quantum computing framework. Use when targeting IBM Quantum hardware, working with Qiskit Runtime for production workloads, or needing IBM optimization tools. Best for IBM hardware execution, quantum error mitigation, and enterprise quantum computing. For Google hardware use cirq; for gradient-based quantum ML use pennylane; for open quantum system simulations use qutip.

0 Updated 2 days ago
Yuuqq
AI & Automation Listed

pyqcm

Assists with pyqcm, the Python/C++ library for quantum cluster methods (CPT, VCA, CDMFT) used to study strongly correlated electron models like the Hubbard model. Use this whenever the user is writing or debugging a pyqcm script (defining clusters, lattice models, operators, parameters, running model_instance calculations), interpreting pyqcm output (spectral functions, Green's functions, self-energy, order parameters, ground state averages, phase diagrams), or reading/modifying the pyqcm source itself (the src_ed exact-diagonalization solver, the src_qcm lattice/CPT-VCA-CDMFT engine, or the src_python nanobind bindings). Also trigger on mentions of cluster perturbation theory, exact diagonalization impurity solver, Lanczos, Lehmann representation, or the qcm_wed/pyqcm-project repository, even if the user doesn't say "pyqcm" by name.

0 Updated 2 weeks ago
pyqcm-project
AI & Automation Listed

qutip

Quantum physics simulation library for open quantum systems. Use when studying master equations, Lindblad dynamics, decoherence, quantum optics, or cavity QED. Best for physics research, open system dynamics, and educational simulations. NOT for circuit-based quantum computing—use qiskit, cirq, or pennylane for quantum algorithms and hardware execution.

0 Updated 2 days ago
Yuuqq