ascendc

Develop AscendC operators for AI chips following official standards.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dongg622/china-ai-chip-skill --skill ascendc-dongg622
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascendc
Source: https://github.com/dongg622/china-ai-chip-skill/tree/main/Ascend/ascendc
Command: npx skills add https://github.com/dongg622/china-ai-chip-skill --skill ascendc-dongg622

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development and modification of AscendC operators, facilitating efficient and standardized AI chip integration.

Core Features & Use Cases

  • Operator Standardization: Guides users on implementing operator interfaces including op_host and op_kernel components.
  • Workflow Automation: Supports adding new operators, updating tiling and shape inference, and creating inference examples aligned with official documentation.
  • Use Case: An engineer aims to implement a new GMM operator; this Skill provides step-by-step instructions to ensure compliance with development standards and integrates existing templates.

Quick Start

Use the ascendc skill to develop a new custom operator by following the official guidelines and utilizing provided reference templates.

Frequently Asked Questions about ascendc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I develop custom AscendC operators for AI chips?

To develop custom AscendC operators, you implement op_host and op_kernel components following CANN documentation standards. This process involves operator design, kernel implementation, and tiling configuration to ensure standardized AI chip integration.

What is tiling configuration in AscendC operator development?

Tiling configuration in AscendC operator development is the process of partitioning data to optimize kernel execution on AI chips. It is a required step when updating shape inference and designing operators to align with official CANN standards.

Can I use this approach to add a new GMM operator in CANN?

Yes, you can add a new GMM operator in CANN by following step-by-step instructions for operator standardization. This workflow integrates existing templates to ensure compliance with AI chip development standards and generates inference examples.

Do I need to understand CANN documentation before writing kernel code?

Yes, understanding CANN documentation and existing operator templates is required before writing kernel code. This ensures your AscendC operator design and implementation adhere to official standards for AI chip integration.

What's the best way to generate inference examples for custom operators?

The best way to generate inference examples for custom operators is through workflow automation aligned with official CANN documentation. This ensures your kernel implementation and tiling updates meet the required development standards.