SIG简介
算子SIG(Operator SIG)致力于和开发者共同打造功能强大、高性能、高可靠、灵活易用的AI框架,持续提升MindSpore竞争力,助力开发者成功,所涉及的技术领域主要包括以下方面:
- 多硬件平台支持:Ascend、GPU、CPU
- 多种算子开发模式:原生计算算子、自定义计算算子、高阶接口、套件算子、数据增强算子。
- 多领域支持:对标tensorflow、pytorch、onnx、scipy、numpy算子开发,同时探讨支持更多创新算子、热门算子。
- 算子维护:提供算子问题的反馈、讨论、修复渠道,鼓励大家共同维护算子代码。
算子SIG是为广大开发者提供的共同交流和学习的平台,欢迎大家一起来分享、交流和共同提升MindSpore的竞争力,帮助开发者学好、用好MindSpore,并获得成功。
SIG代码仓
- https://gitee.com/mindspore/mindspore
- 算子相关开发指导
Maintainers
Contributors
2022年目标
- 组织管理:制定SIG组织管理规范,邀请Maintainers与Contributors初始成员参与SIG运作(2名Maintainers + 至少8名Contributors);
- 生态拓展:发展200位算子SIG正式成员、1000+关注者;发展5位布道师、10位资深开发者、30位优秀开发者;
- 特性开发:组织外部开发者共同参与算子分析和共建,补充MindSpore算子50+;
- 活动开展:算子开发实践活动参与人次1000+,帮助外部开发者掌握MindSpore算子开发流程、征集算子开发实践案例30+;
- 算子维护:组织外部开发者共同参与算子维护和找bug,参与维护算子100+、识别算子bug和改进建议100+;
主要活动
1. 线上技术分享会
- 活动定位:共同分享交流MindSpore算子开发实践经验
- 活动形式:定期邀请MindSpore核心开发者分享算子开发实践经验
- 活动频率:每个月1次,每次邀请3~5位同学分享,每次围绕一个类别的算子
- 分享嘉宾:SIG成员,MindSpore社区核心开发者、算子众智优秀学生
- 组织者:各位Contributors轮流组织
2. 算子开发和维护
- 活动定位:共同参与算子开发和维护,丰富MindSpore算子支持度、优化算子性能和实现
- 活动形式:定期发布大颗粒特性开发任务,招募开发者共同参与,完成者可获得奖品或者实习工资、实习证明
- 活动频率:每季度发布/刷新任务
- 算子现有相关任务:
- 算子SIG开源实习任务
- 社区常规任务
- 组织者:算子技术领域Contributors
3. 周例会
- 时间:周六或周日晚上7点,每1-2周开展一次
- 例会内容:面向SIG特性开发和组织管理工作,进行开放式的例行交流
- 例会议题:
- 固定议题:SIG成员领取的特性开发任务进展与问题交流
- 选报议题:特性开发阶段性成果演示
- 选报议题:SIG组织管理(如运作规则讨论、Maintainers&Contributors担任人员及职责刷新)
- 组织者:各位Contributors和核心开发者轮流组织
- 轮值表:待补充、缺6人
SIG组织管理
成员身份说明
SIG的成员身份包括Members、Contributors、Maintainers,各角色的描述和申请条件如下:
Members(正式成员)
- 权益:参与SIG的各项活动与交流
- 申请条件:填写SIG成员申请表(加入微信交流群时发放)
Contributors(核心贡献者)
- 职责:牵头负责技术开发、日常运营、宣传推广、活动组织等领域某一特定方向的规划、组织与管理工作
- 权益:事迹录入SIG荣誉殿堂,并在申请MindSpore布道师或资深布道师时具有优先权
- 申请条件:已经成为Members,有意愿负责某一特定方向并制定出工作方案,并在SIG例会上经过其他Maintainers与Contributors多数通过。
Maintainers(负责人)
- 职责:负责SIG的总体规划与策略制定,把握SIG发展方向、审核重点工作方案
- 权益:事迹录入SIG荣誉殿堂,优秀Maintainers有机会成为MindSpore TSC(技术委员会)成员
- 申请条件:已经成为Contributors一年以上,在所负责领域有突出贡献,获得至少一位Maintainers推荐,并在SIG例会上经过其他Maintainers与Contributors多数通过。
近期活动与例会预告
- 技术分享会
- SIG例会
往期活动与例会