WangWindow avatar

WangWindow

Community

@WangWindow · China

20Followers
|
73Public Repos
|
99Published Skills

Life beyond the screen matters.

Skills Distribution
DomainAI Models & ...NPU Operator Devel.. (40%)Model Inference Op.. (25%)Performance Profil.. (15%)Precision & Runtim.. (15%)

Agent Skills by WangWindow

Showing 99 vetted skills indexed across 1 GitHub repositories.

WangWindowWangWindow

evolution-knowledge

Provides domain knowledge for AscendC kernel optimization on Ascend 910B hardware.

Community
Advanced
WangWindowWangWindow

tilelang-env-check

Validates TileLang-Ascend environment configuration and auto-repairs submodules, builds, and environment variables.

Community
Advanced
WangWindowWangWindow

dsl-baseline-generation

Generate initial AscendDSL kernel code from functional PyTorch for NPU vector operators.

Community
Advanced
WangWindowWangWindow

ascendc-st-design

Generates L0/L1/L2 system test cases for Ascend C operators from aclnn interface documentation.

Community
Advanced
WangWindowWangWindow

torch-custom-ops-guide

Guides registration of custom PyTorch operators for npugraph_ex graph mode compilation.

Community
Intermediate
WangWindowWangWindow

triton-op-coding

Generates and iteratively fixes Triton Ascend NPU kernel code from operator task descriptions.

Community
Advanced
WangWindowWangWindow

aog-prior-art-verify

Scan, stage, build, and classify prior-art arch35 operator candidates with digest-bound provenance.

Community
Advanced
WangWindowWangWindow

ascendc-crash-debug

Diagnose Ascend C operator hangs, crashes, and memory errors on NPU hardware.

Community
Advanced
WangWindowWangWindow

pypto-precision-compare

Diagnose PyPTO operator precision issues using tensor graph verification, Pass checks, and binary search.

Community
Advanced
WangWindowWangWindow

pypto-precision-debug

Diagnose PyPTO operator precision failures through syntax checks and prioritized workaround attempts.

Community
Intermediate
WangWindowWangWindow

triton-npu-convert

Convert PyTorch operators into Triton Ascend NPU kernel-backed operators with validated correctness.

Community
Advanced
WangWindowWangWindow

gitcode-issue-gen

Creates GitCode Issues from PR changes or manual descriptions with template selection and bidirectional linking.

Community
Advanced
WangWindowWangWindow

ops-evaluation

Builds, installs, and benchmarks AscendC operators from ops repositories against baseline versions.

Community
Advanced
WangWindowWangWindow

knowledge-issue-report

Generates and validates GitCode issue submission materials for cannbot-knowledge knowledge base feedback.

Community
Intermediate
WangWindowWangWindow

tilelang-programming-model-guide

Guides selection and configuration of TileLang Ascend Developer and Expert programming modes.

Community
Intermediate
WangWindowWangWindow

op-dashboard

Generate self-contained interactive HTML dashboards from AscendC operator output directories.

Community
Advanced
WangWindowWangWindow

catlass-op-develop

Generate CATLASS kernel code for Ascend NPU operators from design selections.

Community
Advanced
WangWindowWangWindow

skill-trace

Records skill invocations, durations, and outcomes in JSON trace files during operator generation.

Community
Intermediate
WangWindowWangWindow

cannbot-skill-reviewer

Reviews CANNBot SKILL.md submissions against repository gates and nine-dimension quality scoring.

Community
Advanced
WangWindowWangWindow

ascendc-performance-best-practices

Provides performance optimization guides and template code for Ascend C operator families.

Community
Advanced
WangWindowWangWindow

model-infer-prefetch

Adds torch_npu.npu_prefetch weight prefetching to NPU models to overlap memory-bound MatMul weight transfers with computation.

Community
Advanced
WangWindowWangWindow

triton-latency-optimizer

Optimizes Triton kernel latency on Ascend NPU through sequential single-point optimization passes.

Community
Advanced
WangWindowWangWindow

model-train-oom-analysis

Diagnose NPU out-of-memory failures in PyTorch training via log classification, static estimation, and snapshot analysis.

Community
Advanced
WangWindowWangWindow

ascendc-blaze-best-practice

Guides development of MatMul-class operators on Ascend 950 NPU using Blaze and tensor_api.

Community
Advanced

Frequently Asked Questions About WangWindow

FAQPage Schema
What tasks can I accomplish using WangWindow's skills?

You can develop AscendC custom operators end-to-end (spec, design, Tiling, coding, UT/ST testing), convert PyTorch operators to Triton/TileLang/PyPTO kernels, adapt LLM inference with KVCache, quantization, graph mode, and TP/EP/DP parallelism, plus debug precision, crash, and performance issues on Ascend NPUs.

Who are these skills designed for?

They target NPU kernel engineers, AscendC/CANN operator developers, and PyTorch model inference engineers working on Huawei Ascend chips (910B/910C/950, arch22/arch35), including those handling SHMEM communication operators, CATLASS matmul kernels, and model deployment baselines.

How do the operator development skills run in practice?

Skills are invoked by trigger keywords or explicit slash commands (e.g., /aog-perf-eval {output_dir}), orchestrated through staged checkpoints (CP0-CP5) covering environment check, requirement confirmation, design, testing, performance acceptance, and code review, with PROGRESS.md tracking state across sessions.

Are WangWindow's skills open source and what do they cost?

Several skills declare the CANN-2.0 license (e.g., ge-stream-log-analysis, gitcode handlers, ascendc-sync-audit), indicating open-source availability at no cost. The registry itself is publicly hosted under the WangWindow account with 73 public repositories.

What prerequisites and dependencies do these skills require?

Most skills require an Ascend NPU environment with CANN Toolkit installed, torch_npu for PyTorch integration, and tools like npu-smi, msprof, msnpureport, and msaicerr for diagnostics. Some support simulator-only runs (npusim) without physical NPU hardware, and remote development via Docker or hdspace backends.