Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
AscendNPU IR documentation
AscendNPU IR documentation

Introduction

  • Project Overview
  • Quick Start
    • Version Compatibility
    • Build and Installation
    • Compile and Run Example
  • Architecture Design

User Guide

  • Compile Options
  • Debug and Tune
  • Best Practices

Developer Guide

  • Conversion Guide
    • IR Interface Overview
    • Triton Integration
    • TileLang Integration
    • Framework Integration
  • Dialects
    • ‘hfusion’ Dialect
    • ‘hivm’ Dialect
    • ‘hacc’ Dialect
    • ‘scope’ Dialect
    • ‘annotation’ Dialect
    • ‘symbol’ Dialect
    • ‘mathExt’ Dialect
    • ‘memref_ext’ Dialect
  • Passes
    • ‘hfusion’ Dialect Passes
    • ‘hivm’ Dialect Passes
    • ‘hacc’ Dialect Passes
    • ‘scope’ Dialect Passes
    • ‘annotation’ Dialect Passes
    • ‘symbol’ Dialect Passes
  • Key Features
    • Auto Blockify
    • Auto Flatten
    • AutoSchedule
    • Cube-Vector Optimization Overview
    • Auto-Subtiling
    • Auto-Sync
    • Tile Cube and Vector Loop
    • Cube–Vector software pipelining
    • CustomOp
    • Debugging Module (DFX)
    • Plan Memory

Contributing

  • Contributing Guide
  • AscendNPU IR Users

FAQ

  • FAQ

Reference

  • Related Projects and Acknowledgments
  • Talks and Courses
Back to top
View this page

Talks and Courses¶

A collection of links to public sharing sessions and Ascend community courses related to AscendNPU IR.

Ascend Community Courses¶

  • Open-source Interpretation of AscendNPU IR Architecture

  • Building Triton-extended Deep Learning Compiler(DLCompiler) Based on AscendNPU IR

  • Comprehensive Analysis of Triton-Ascend Code Architecture and Functional Extension

Public Events¶

  • AscendNPU IR: Complete Ascend expression, open source, multi-language access

More content to be updated soon.

Previous
Related Projects and Thanks
Copyright © 2026, Huawei
Made with Sphinx and @pradyunsg's Furo
Last updated on Jul 31, 2026
On this page
  • Talks and Courses
    • Ascend Community Courses
    • Public Events