К основному содержанию
скилл CX Codex

cudaq-guide — скилл для Claude Code: настройка CUDA-Q и кернелы

Проводит по установке CUDA-Q, выбору целей симуляции, доступу к QPU и написанию кернелов на Python. Пригодится, когда нужно быстро разобраться с квантовым стеком NVIDIA.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add NVIDIA/skills --skill cudaq-guide -a claude-code
Открыть на GitHub

Что делает cudaq-guide

Скилл разбит на маршруты по аргументу. /cudaq-guide install ведёт через установку и проверку, test-program собирает и запускает кернел состояния Белла, gpu-sim помогает выбрать GPU, multi-GPU, tensor-network или CPU-цель. Отдельные ветки — qpu для подключения к железу и parallelize для mgpu, mqpu, асинхронной отправки и распределённого observe. Без аргумента скилл печатает меню и спрашивает, что нужно.

Внутри два справочных файла: references/onboarding.md про установку, цели, провайдеров QPU и режимы параллелизации, references/authoring.md про API исполнения, ограничения языка кернелов и типичные ошибки компилятора. Скилл читает локальную документацию, когда ответ зависит от версии CUDA-Q или поведения бэкенда. Инструменты — только чтение: Read, Glob, Grep.

Для Python-сценариев нужен Python 3.10+, для GPU-целей на Linux — CUDA Toolkit и карта NVIDIA, для C++ — Linux или WSL и C++20. Доступ к QPU требует учётных данных провайдера. Ветка author описывает decorator-mode API CUDA-Q 0.14 и 0.15, поэтому на других версиях поведение может отличаться — сверяйте с cudaq.__version__. Вопросы переноса с Qiskit скилл не разбирает, для этого есть cudaq-importing.

Какие задачи решает

  • поставить CUDA-Q и проверить, что импорт работает
  • написать и запустить кернел состояния Белла
  • выбрать между GPU, multi-GPU и CPU-симуляцией
  • подключиться к QPU с учётными данными провайдера
  • разобраться, почему кернел не компилируется

Примеры запросов агенту

  • /cudaq-guide install
  • /cudaq-guide author — помоги написать кернел на @cudaq.kernel
  • /cudaq-guide gpu-sim — какую цель выбрать для симуляции на GPU?

Как установить cudaq-guide

1Через Skills CLI (Vercel)

npx skills add NVIDIA/skills --skill cudaq-guide -a claude-code

2Вручную: положить файлы

~/.claude/skills/cudaq-guide/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cudaq-guide/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о cudaq-guide

Как установить cudaq-guide в Claude?

Выполните npx skills add NVIDIA/skills --skill cudaq-guide -a claude-code. После этого файл скилла появится в ~/.claude/skills/cudaq-guide/SKILL.md.

Что делает cudaq-guide?

Проводит по установке CUDA-Q, выбору целей симуляции, настройке доступа к QPU и написанию Python-кернелов через @cudaq.kernel.

Можно ли работать без GPU?

Да, CPU-симуляция доступна через qpp-cpu, а на macOS она единственная. Для GPU-целей нужны CUDA Toolkit и карта NVIDIA на Linux.

Исходный текст

SKILL.md · Apache-2.0
---
name: "cudaq-guide"
title: "CUDA-Q Guide"
description: "Use for CUDA-Q setup, simulation targets, QPU access, and @cudaq.kernel authoring guidance."
version: "1.1.2"
author: "CUDA-Q Team <[email protected]>"
tags: [cuda-quantum, quantum-computing, onboarding, getting-started, authoring, kernels, nvidia]
tools: [Read, Glob, Grep]
license: "Apache-2.0"
compatibility: "Python 3.10+, C++ 20"
metadata:
    author: "CUDA-Q Team <[email protected]>"
    tags:
        - cuda-quantum
        - quantum-computing
        - onboarding
        - getting-started
        - nvidia
    languages:
        - python
        - c++
    domain: "quantum"
---

# CUDA-Q Guide

## Purpose

Guide users through CUDA-Q installation, basic kernels, GPU simulation targets,
QPU access, built-in applications, multi-GPU execution, and Python
`@cudaq.kernel` authoring. For Qiskit-to-CUDA-Q ports, route to the
`cudaq-importing` skill instead.

## Prerequisites

- Python 3.10+ for Python CUDA-Q workflows.
- CUDA Toolkit and an NVIDIA GPU for GPU-accelerated targets on Linux.
- CPU-only simulation is available through `qpp-cpu`; macOS is CPU-only.
- C++ workflows require Linux or WSL and C++20.
- QPU workflows require provider-specific credentials and accounts.

## Instructions

- Invoke with `/cudaq-guide [argument]`.
- If no argument is given, display the onboarding menu and ask which topic the
  user wants.
- Use the routing table below to choose the relevant reference file.
- Read local CUDA-Q documentation files when the answer depends on a specific
  CUDA-Q version or backend behavior.
- Do not answer Qiskit porting questions from this skill; use
  `cudaq-importing`.

## Routing by Argument

| Argument | Action | Reference |
|---|---|---|
| `install` | Walk through Python or C++ installation and validation. | [references/onboarding.md](references/onboarding.md) |
| `test-program` | Build and run a Bell-state kernel. | [references/onboarding.md](references/onboarding.md) |
| `gpu-sim` | Select GPU, multi-GPU, tensor-network, or CPU targets. | [references/onboarding.md](references/onboarding.md) |
| `qpu` | Guide provider selection and credential-safe QPU setup. | [references/onboarding.md](references/onboarding.md) |
| `applications` | Summarize CUDA-Q application areas and notebooks. | [references/onboarding.md](references/onboarding.md) |
| `parallelize` | Choose `mgpu`, `mqpu`, async dispatch, or distributed observe. | [references/onboarding.md](references/onboarding.md) |
| `author` | Author CUDA-Q Python kernels, select execution APIs, and debug compiler issues. | [references/authoring.md](references/authoring.md) |
| _(none)_ | Print the menu below and ask which topic to explore. | This file |

## Menu

```text
CUDA-Q Getting Started

CUDA-Q is NVIDIA's unified quantum-classical programming model for CPUs, GPUs, and QPUs.
Supports Python and C++. Docs: https://nvidia.github.io/cuda-quantum/latest/

Choose a topic:
  /cudaq-guide install         Install CUDA-Q
  /cudaq-guide test-program    Write and run a Bell-state kernel
  /cudaq-guide gpu-sim         Accelerate simulation on NVIDIA GPUs
  /cudaq-guide qpu             Connect to real QPU hardware
  /cudaq-guide applications    Explore what you can build
  /cudaq-guide parallelize     Run across GPUs or QPUs
  /cudaq-guide author          Author @cudaq.kernel Python code
```

## Reference Files

- [references/onboarding.md](references/onboarding.md): installation, test
  program, GPU targets, QPU providers, application areas, parallelization
  modes, examples, and platform troubleshooting.
- [references/authoring.md](references/authoring.md): execution APIs,
  kernel-language constraints, silent-failure pitfalls, recurring coding
  patterns, resource metrics, debugging, and validation.

## Limitations

- Guidance targets CUDA-Q Python/C++ workflows, with authoring details focused
  on decorator-mode Python APIs used in CUDA-Q 0.14 and 0.15.
- GPU and multi-GPU support depends on local CUDA-Q, CUDA Toolkit, driver, MPI,
  and hardware availability.
- QPU access and target options are provider-specific and may change; verify
  against local docs before giving operational steps.

## Troubleshooting

- **Import error after `pip install cudaq`:** check Python 3.10+ and supported
  OS.
- **No GPU detected:** verify CUDA Toolkit and `nvidia-smi`; fall back to
  `qpp-cpu`.
- **Kernel compile error:** read [references/authoring.md](references/authoring.md)
  and check the restricted kernel-language subset.
- **Version-specific behavior differs:** compare `cudaq.__version__` with the
  latest documentation, then review relevant documentation or source changes
  when debugging an installed version that is not the latest release.
- **QPU submission fails:** verify provider credentials are set as environment
  variables or through a secrets manager, never hardcoded.
- **Documentation lookup fails:** retry transient MCP or repository lookup once,
  then fall back to local docs or official CUDA-Q documentation.

© CUDA-Q Team · Apache-2.0 · NVIDIA/skills

Похожие скиллы

Всё по теме «ИИ и ML» →
pennylane K-Dense-AI Помогает строить квантовые схемы в PennyLane 0.45.1, обучать гибридные модели с PyTorch и запускать алгоритмы VQE или QAOA. CX Codex +1 1 900установок narrative-nonfiction rhavekost Ведёт работу над нон-фикшном с сюжетом: обещание, метафора, дуга трансформации и упражнения. Пригодится, если книга пишется неделями. CX Codex +1 564установок hermes-agent-skill-authoring Hermes Agent Помогает создавать и править SKILL.md в репозитории Hermes Agent: от frontmatter до структуры файла. Пригодится для навыков, которые войдут в пакет. CX Codex +1 518установок rayfin Microsoft Плагин-роутер для Rayfin: проводит агента через создание приложения и подключает версионный скилл внутри проекта. ★ 648звёзд репо start-learning rohitg00 Он проводит вводный опрос и placement quiz для курса AI Engineering from Scratch, а затем создаёт LEARNING.md с планом обучения. CX Codex +1 4 600установок find-your-level rohitg00 Скилл проводит тест по AI/ML из 10 вопросов и говорит, с какой фазы начинать курс AI Engineering from Scratch. CX Codex +1 4 500установок

Из того же набора178

rag-blueprint Скилл помогает разворачивать, настраивать и диагностировать NVIDIA RAG Blueprint. Он пригодится для управления сервисами RAG в Docker, Kubernetes или библиотечном режиме. CX Codex +1 3 300установок accelerated-computing-cudf Скилл помогает писать код для cuDF и dask-cuDF: ускорять pandas-задачи на GPU, переносить ETL и проверять совпадение результатов. CX Codex +1 3 100установок cuopt-developer Направляет ИИ-агента при доработке ядра NVIDIA cuOpt: помогает собирать проект и править C++/CUDA или Python-код без нарушения соглашений репозитория. CX Codex +1 2 700установок cuopt-install Помогает развернуть NVIDIA cuOpt для Python, C или REST-сервера через pip, conda и Docker, а также проверить готовность среды. Пригодится при настройке GPU-оптимизации маршрутов. CX Codex +1 2 500установок data-designer Создаёт синтетические наборы данных и Python-конвейеры генерации. Пригодится, когда нужно описать структуру данных и получить скрипт для Data Designer. CX Codex +1 2 500установок deepstream-dev Помогает агенту собирать видеоаналитику на NVIDIA DeepStream SDK: GStreamer-пайплайны, вывод через TensorRT, трекинг и отправка сообщений в брокер. CX Codex +1 2 400установок nemo-retriever Индексирует и ищет данные в документах через CLI NeMo Retriever 26.8.1. Пригодится для работы с локальной базой LanceDB или удалённым сервисом поиска без написания обвязочного кода. CX Codex +1 2 400установок rag-eval Оценивает качество RAG по файловому набору с corpus/ и train.json. Нужен для сравнения настроек поиска и генерации по метрикам RAGAS. CX Codex +1 2 400установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой