HiCANN
Official@hicann
HiCANN provides engineering skills for Huawei Ascend C operator development, covering project creation, Tiling programming, aclnn API testing, and CANNJudge submission.
Agent Skills by HiCANN
Showing 1 vetted skills indexed across 1 GitHub repositories.
Frequently Asked Questions About HiCANN
FAQPage SchemaWhat tasks can I accomplish with HiCANN's Ascend C skills?βΌ
You can create Ascend C operator projects, compile and package them, install and deploy operators, and run aclnn API tests. The skills cover Tiling template programming, operator attributes, TBuf and Workspace usage, plus submitting kernel solutions to CANNJudge and checking evaluation results.
Who are these Ascend C operator skills designed for?βΌ
They target NPU kernel engineers and operator developers working on Huawei Ascend hardware with the CANN stack. Typical users build custom operators, optimize Tiling strategies, or compete in CANNJudge operator evaluation challenges requiring source submission and leaderboard tracking.
How does the CANNJudge submission skill work in practice?βΌ
It logs into CANNJudge using email or phone password with graphic captcha, RSA encryption, and session reuse. It downloads traditional operator or npu_kernel_dev kernel projects by problem link, submits editable source code, and queries evaluation results and rankings.
What prerequisites are needed to use these operator development skills?βΌ
You need a Huawei Ascend environment with the CANN toolkit for compiling, packaging, and deploying operators, plus aclnn API access for testing. For CANNJudge submission, you need a registered account with email or phone credentials and captcha verification.