pto SIG

概述

PTO是CANN推出的一款面向AI加速器的高性能编程系统,包括PyPTO编程框架PTO虚拟指令集。 该系统旨在简化算子Kernel开发流程,提供高性能计算执行能力,并通过虚拟指令集实现硬件平台的可移植性。

该系统采用PTO(Parallel Tensor/Tile Operation)编程范式,以基于Tile的编程模型为核心设计理念。 通过多层次的计算图表达,将用户构建的AI模型应用从高层次计算图逐步编译成PTO虚拟指令,最终生成目标平台上高效执行的代码。

工作目标

  • 1、负责PTO的技术路线规划和落地;
  • 2、组织PTO例会,引导技术讨论和决策;
  • 3、负责周边组织沟通协调,推动落地相关项目;
  • 4、负责SIG 仓库权限和邮件列表等基础设施的管理;
  • 5、负责社区Bug、issue和邮件列表等渠道反馈的问题分发处理。

职责与范围

本SIG主要负责以下仓库的开发与维护:

  • PyPTO框架
    • 定位:提供基于Python的高性能算子开发框架
    • 功能:简化算子Kernel开发流程,提供Tile编程模型和计算图编译能力
  • PTO虚拟指令集
    • 定位:提供硬件无关的虚拟指令集抽象
    • 功能:定义PTO虚拟指令规范,支持跨硬件平台的可移植性

成员

Maintainer列表

Committer列表

PyPTO仓库: https://gitcode.com/cann/pypto

PTO仓库: https://gitcode.com/cann/pto-isa

社区运作

会议组织

  • 公开的会议时间:北京时间,两周一次例会,双周(每月第二、第四周)周五下午14:00-16:00
  • 议题申报

会议纪要

贡献指南

SIG订阅

仓库清单

仓库地址: