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.