Language & compiler
PyPTO
Write NPU kernels and their orchestration in Python. Compile tile-based programs for high-performance execution.
Projects & documentation
From writing your first NPU kernel to serving a model. Explore the language, runtime, libraries, and tools that bring it together.
Find the documentation you need
Write NPU kernels and their orchestration in Python. Compile tile-based programs for high-performance execution.
Schedule and execute kernel task graphs, with runtime support for orchestration and profiling.
Explore PyPTO kernels, model implementations, and workflows for validation and performance tuning.
Run inference and serve models on Ascend NPUs using PyPTO kernels.
Inspect compiler passes, task dependencies, and performance traces in your IDE.