开发与工程 ✓ NVIDIA · 官方 cuda-quantumquantum-computinggpu-simulationqpu-hardwarepythonc++

CUDA-Q 量子入门指南

帮助开发者安装 CUDA-Q、编写量子内核,并使用 GPU 模拟器或真实 QPU。

FollowSkills 评估 · FSRS-2.0
不推荐
54/ 100 五分制 2.7 / 5
信任安全17 / 25 · 3.4/5

技能声明仅使用 Read、Glob、Grep,未见恶意、凭据窃取或破坏性默认行为;对 QPU 凭据提出环境变量、避免提交和优先使用密钥管理器,并要求先用 emulate=True,且明确云/QPU外部影响。扣分在于安装、云连接和真实硬件提交缺少逐步用户确认、权限边界、数据流说明及回滚方案。

可靠稳定8 / 20 · 2.0/5

路由表、平台前提、目标选择和故障排查基本一致,且包含 CPU/GPU/QPU 分支;但引用的本地文档未随所给材料提供,版本与依赖未锁定,没有覆盖关键路径的可执行测试或明确异常反馈。静态证据不足,按上限保守给分。

适用触发10 / 15 · 3.3/5

目标用户、安装、测试程序、GPU模拟、QPU、应用和并行化场景清晰,且列出 macOS、无GPU、MPI和内核限制等非适用边界;负向评测也定义了 CUDA-Q 与相近请求的区分。未提供中文交互指导,部分云/QPU资料依赖外部服务,面向中国大陆的可达性和替代路径未说明,因此扣分。

规范维护9 / 15 · 3.0/5

SKILL.md具有结构化章节、路由、示例、限制、故障排查、版本1.0.1、作者和Apache-2.0声明;skill-card补充了所有者和更新背景。扣分在于缺少明确变更日志、维护责任/更新入口和依赖版本矩阵;给定仓库许可证元数据为NOASSERTION,与文件内许可证声明存在治理层面的不确定性。

有效结果6 / 15 · 2.0/5

内容可直接支持安装决策、Bell状态验证、模拟目标选择、QPU两步询问、应用概览和多GPU并行建议;但关键安装和Bell程序正文未完整给出,实际步骤依赖未提供的文档,且静态审查不能确认命令、API和输出可运行。基于已有评测报告只能给予接近静态上限的分数。

证据核验4 / 10 · 2.0/5

存在固定修订号、文档路径、外部文档引用、结构化evals和一份声称通过的基准报告,提供了有限追溯线索;但没有可由所给材料独立复现的关键路径测试、CI覆盖或第三方原始结果,基准结论主要是作者报告,故不能提高到静态上限以上。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
使用前请注意
  • 不要把技能中的外部文档链接、安装命令或QPU提供商步骤视为已验证;在执行安装、联网或真实硬件提交前,应确认版本、目标、费用、权限和凭据范围。
  • 面向中国大陆用户时,应预先验证 NVIDIA 文档、云服务和QPU提供商端点的网络可达性,并准备离线文档或本地模拟替代方案。
  • 补充完整的Bell状态示例、依赖版本矩阵、命令级确认点、回滚方案和可执行CI测试,以降低文档漂移风险。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是 NVIDIA CUDA-Q 的入门型 Agent Skill,面向 Python 和 C++ 用户。它覆盖安装、Bell 态验证程序、GPU 加速模拟、真实 QPU 接入、量子应用示例以及多 GPU/QPU 并行执行。Linux 可使用 NVIDIA GPU 目标,macOS 主要使用 CPU 模拟,Windows 需要通过 WSL。若需要本地文档内容之外的编译器内部分析,应转交给另一个编译器相关技能。

读取 CUDA-Q 本地文档,并根据参数路由到安装、测试程序、GPU 模拟、QPU、应用或并行化主题;指导用户执行 pip 或 C++ 安装命令;构建和运行 Bell 态内核并检查约为 { 00:~500 11:~500 } 的结果;解释 cudaq.sample()run()observe()get_state();推荐 nvidiatensornetqpp-cpumgpumqpu 目标;按技术类别和提供商分步说明 QPU 使用方式。

  1. Python 初学者希望在本地安装 CUDA-Q 并运行首个 Bell 态程序时使用。
  2. 拥有 NVIDIA GPU 的开发者需要选择单 GPU、跨 GPU 或张量网络模拟后端时使用。
  3. 没有 GPU 或使用 Apple Silicon 的用户需要配置 CPU-only 模拟时使用。
  4. 量子应用开发者希望探索 QAOA、VQE、Grover、量子机器学习或金融示例时使用。
  5. 准备连接 IonQ、Quantinuum、IQM、QuEra、AWS Braket 等 QPU 提供商的用户可用它分步配置。
  6. 需要同时运行多个电路或分摊大型 Hamiltonian 计算的用户可用它选择 `mqpu`、线程或 MPI 策略。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖从安装到 QPU 接入的完整 CUDA-Q 入门路径。
  • 同时提供 Python 和 C++ 路径,并区分 GPU、CPU、单 GPU、多 GPU 和多 QPU 场景。
  • 包含明确的验证步骤、安全凭据建议和常见故障排查。
  • 技能本身使用 Apache-2.0;集合仓库由 NVIDIA 维护并每日从产品仓库同步。
局限
  • GPU 模拟需要 Linux;macOS 仅支持 CPU 模拟,Windows 需要 WSL。
  • Python 内核只能使用受限子集,不能在内核中使用 NumPy 或 SciPy。
  • `mgpu` 需要 MPI,QPU 使用需要提供商账户和凭据。
  • 源材料没有提供该单项技能的独立测试套件或实际平台测试证据。

如何安装这个 Skill?

使用 NVIDIA 技能集合中的默认 CLI 安装该技能:npx skills add nvidia/skills --skill cudaq-guide --yes。README 未说明该命令具体把技能目录放到哪个本地路径;不需要手动克隆仓库或复制文件。安装后可用 npx skills update 更新已安装技能。

如何使用这个 Skill?

通过 /cudaq-guide 触发;不带参数时显示完整菜单。可使用 /cudaq-guide install/cudaq-guide test-program/cudaq-guide gpu-sim/cudaq-guide qpu/cudaq-guide applications/cudaq-guide parallelize 直接进入对应主题。QPU 流程会先询问技术类别,再询问提供商。

这个 Skill 与同类方案有什么区别?

qpp-cpu 相比,nvidia 目标面向 NVIDIA GPU 加速模拟,而 qpp-cpu 是无 GPU、macOS 或小型测试电路的 CPU-only 后备方案;mgpu 用于扩展单个大型电路的内存,mqpu 用于并行运行多个独立电路。

常见问题

使用这个技能需要付费吗?
源材料只明确了技能采用 Apache-2.0 许可;QPU 服务是否收费未说明。
它能在 macOS 或 Windows 上运行吗?
macOS Apple Silicon 可安装 CUDA-Q 并进行 CPU 模拟;Windows 需要 WSL 后按 Linux 流程操作。
为什么 CUDA-Q 内核会编译失败?
检查 `@cudaq.kernel` 内是否使用了受支持的 Python 构造;NumPy 和 SciPy 不能放在内核中。
如何避免泄露 QPU 凭据?
将凭据放入环境变量或未提交的本地配置,避免写入源代码、笔记本、日志或提交记录。

同仓库的其他 Skills

均来自 NVIDIA/skills

自动化与运维 ✓ NVIDIA · 官方

cuOpt 安装助手

指导在 Python、C 或 REST 服务中安装并验证 NVIDIA cuOpt。

开发与工程 ✓ NVIDIA · 官方

CuTile 自动调优指南

为 CuTile GPU 内核设计、实现并验证低开销的自动调优流程。

开发与工程 ✓ NVIDIA · 官方

Holoscan Python Wheel 安装助手

在 Linux NVIDIA GPU 环境中,将 Holoscan SDK Python 绑定安装到虚拟环境并完成基础验证。

开发与工程 ✓ NVIDIA · 官方

DALI 动态模式开发助手

帮助 AI 代理编写、审查和迁移 NVIDIA DALI 命令式动态模式代码。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 迁移助手

将 NeMo Flow 项目安全地迁移为 NeMo Relay。

开发与工程 ✓ NVIDIA · 官方

Holoscan SDK 安装向导

根据主机环境选择并引导完成 Holoscan SDK 的合适安装方式。

开发与工程 ✓ NVIDIA · 官方

Earth2Studio 确定性预报

为 Earth2Studio 构建单成员天气预报推理脚本。

开发与工程 ✓ NVIDIA · 官方

导管导航氟透视冒烟测试

在无 GPU 环境中快速验证导管导航工作流的基础功能。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 安装助手

为 CLI、语言包和主流框架选择并验证 NeMo Relay 安装路径。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 快速上手

帮助首次使用 NeMo Relay 的用户通过最小试验验证可观测执行价值。

数据与分析 ✓ NVIDIA · 官方

DICOM 序列预检

在转换或推理前快速验证单个 DICOM 序列目录。

开发与工程 ✓ NVIDIA · 官方

Earth2Studio 诊断模型构建器

为 Earth2Studio 创建单步数据转换诊断模型包装器。

数据与分析 ✓ NVIDIA · 官方

Earth2Studio 气象数据获取

按变量和时间从 Earth2Studio 数据源获取气象与气候数据。

数据与分析 ✓ NVIDIA · 官方

NVIDIA AI-Q 深度研究

通过本地 AI-Q Blueprint 后端执行可追踪的深度研究。

开发与工程 ✓ NVIDIA · 官方

AMC 样例数据集校准

用 NVIDIA AutoMagicCalib 的内置样例数据端到端验证正在运行的校准服务。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 类型包装器与编解码器

为 NeMo Relay 集成提供类型安全边界,同时保持 JSON 中间件语义和调用方行为稳定。

开发与工程 ✓ NVIDIA · 官方

Omniverse 实时查看器

为 USD 查看器应用选择实现路径,并指导渲染、交互、界面与验证流程。

开发与工程 ✓ NVIDIA · 官方

临床语音识别飞轮:环境初始化

验证临床 ASR 评测环境能否通过 NVIDIA 托管语音服务完成 TTS 到 ASR 的闭环。

数据与分析 ✓ NVIDIA · 官方

TAO DAFT 数据集格式转换

帮助 AI 代理使用 tao-daft 在受支持的 DAFT 格式之间转换数据集。

开发与工程 ✓ NVIDIA · 官方

AutoMagicCalib 视频标定

通过 REST API 将本地多摄像头 MP4 视频转换为 AutoMagicCalib 标定结果。

相关 Skills