用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ZhangXin8069/PyQCU --skill pyqcu命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
PyQCU 性能基准 skill:覆盖 examples/benchmark 的通用基准,以及 dev87 strict MultiGrid 对 QUDA 的可复现公平计时与显存口径。
pyqcu.cuda 目录的完整生成 skill:C++ CUDA 后端(libqcu.so)的 Cython 桥接包;含 strict QUDA-style MultiGrid、params/argv/set_ptrs 参数协议与显存生命周期约束。
cpp/cuda/qcu/include 目录的完整生成 skill:26 个模板化 CUDA 头文件(内核内联),define.h 须镜像 pyqcu/cuda/define.py。
正在显示 SKILL.md
| name | pyqcu |
| description | examples/pyqcu 目录的完整生成 skill:纯 Python 算子/求解器主测试套件(conftest 入口 + 各 conftest.*.py 变体)。 |
Main test suite: pure-Python operator and solver tests. These run on CPU, CUDA GPU, or Ascend NPU (via pyqcu.cann).
| File | What it tests |
|---|---|
conftest.py | Entry point — imports from pyqcu.testing, uncomment desired tests |
conftest.bistabcg.py | BiStabCG solver (various lattice sizes, dtype, parity modes) |
conftest.clover.bistabcg.py | Clover BiStabCG solver |
conftest.multigrid.py | Wilson multigrid solver (various lattice sizes, max_level, num_restart) |
conftest.clover.multigrid.py | Clover multigrid solver |
Edit the conftest file to uncomment the desired test(s), then run:
mpirun -np 4 python examples/pyqcu/conftest.py