HiCANN avatar

HiCANN

Official

@hicann

0Followers
|
77Public Repos
|
1Published Skills

HiCANN provides engineering skills for Huawei Ascend C operator development, covering project creation, Tiling programming, aclnn API testing, and CANNJudge submission.

Skills Distribution
DomainAI Models & ...Ascend C Operator .. (45%)NPU Kernel Develop.. (25%)Tiling Template Pr.. (15%)CANNJudge Evaluati.. (15%)

Agent Skills by HiCANN

Showing 1 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About HiCANN

FAQPage Schema
What 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.