بنقرة واحدة
verify
How to build, launch, and drive Kernel-Visualization to verify changes end-to-end.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
How to build, launch, and drive Kernel-Visualization to verify changes end-to-end.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | verify |
| description | How to build, launch, and drive Kernel-Visualization to verify changes end-to-end. |
npm run dev -- --port 3457 # dev server; app workspace lives at /workspace (not /)
/ is a landing page; the actual tool is at http://localhost:3457/workspace.
No Playwright in the repo. Install it in the session scratchpad (npm init -y && npm i playwright);
Chromium revisions are usually already cached in ~/Library/Caches/ms-playwright. Launch with
chromium.launch({ args: ["--use-angle=swiftshader"] }) — the three.js canvas renders fine headless.
Useful selectors:
input[title="rows"] / input[title="cols"], nth(0..2) = buffers A, B, C.label:text-is("m") + input (same for n, k, gridDim.x, blockDim.x).getByRole("button", { name: "Run", exact: true }).div[class*="text-[11px]"] — count is
total cells across all buffers plus one unrelated match.[data-sonner-toast].getByText("matmul_at_b.c") / getByText("vector_add.cu").Give the scene ~2s after waitForSelector("canvas") for overlays to mount, and ~1s after each
input edit before asserting. fill() on the number inputs fires React onChange once.
src/components/aicanvas/dot-grid.tsx (react-hooks/refs).