MindStudio Sanitizer
✨ 最新消息¶
🔹 [2025.12.31]:MindStudio Sanitizer 项目全面开源
️ ℹ️ 简介¶
MindStudio Sanitizer(算子异常检测,msSanitizer)是专为昇腾 AI 处理器打造的单算子异常检测工具,提供内存越界、数据竞争、未初始化访问及同步异常四大检测能力。
⚙️ 功能介绍¶
msSanitizer 通过多个子功能模块提供不同类型的异常检测能力,当前已支持的功能如下:
| 功能名称 | 功能描述 |
|---|---|
| 内存检测 | 检测 Global Memory 与 Local Memory 中的越界访问、未对齐访问等内存异常。 |
| 竞争检测 | 检测并行计算环境中因并发内存访问引发的数据竞争问题。 |
| 未初始化检测 | 检测因使用未初始化变量导致的内存读取异常。 |
| 同步检测 | 检测 Ascend C 算子中未配对的 SetFlag/WaitFlag 指令。 |
🚀 快速入门¶
以简易加法算子为例,快速体验核心功能,请参见《msSanitizer 快速入门》。
📦 安装指南¶
介绍工具的环境依赖与安装方法,请参见《msSanitizer 安装指南》。
📘 使用指南¶
工具的详细使用方法,请参见《msSanitizer 使用指南》。
💡 典型案例¶
通过典型问题场景帮助用户理解并掌握工具使用,请参见《msSanitizer 典型案例》。
📚 API参考¶
包含 sanitizer 接口和 mstx 扩展接口两种类型,请参见《msSanitizer 对外接口使用说明》。
❓ FAQ¶
常见问题及解决方案,请参见《msSanitizer FAQ》。
🌌 智能检索¶
为提升文档查阅效率,我们提供多种高效检索方式:
- 精确搜索(ReadTheDocs):全量文档毫秒级结构化检索,精准触达底层配置与 API 细节
- AI 智能问答(DeepWiki):基于上下文的 AI 研发助手,自然语言提问,秒级获取答复
🛠️ 贡献指南¶
欢迎参与项目贡献,请参见《贡献指南》。
⚖️ 相关说明¶
🔹《版本说明》
🔹《许可证声明》
🔹《安全声明》
🔹《免责声明》
🤝 建议与交流¶
欢迎大家为社区做贡献。如果有任何疑问或建议,请提交 Issues,我们会尽快回复。感谢您的支持。
| 即时互动(微信群) | 官方资讯(公众号) | 深度支持(助手/论坛) |
|---|---|---|
![]() 扫码加入技术交流群 |
![]() 扫码关注官方公众号 |
扫码入群并关注公众号,直达 MindStudio 用户与开发者最快捷的交流平台: 快速提问: 与社区小伙伴即时探讨技术问题 掌握动态: 第一时间获取版本发布与功能更新通知 经验共享: 与广大开发者交流最佳实践与实战心得 更多支持渠道:👉 昇腾助手: |
🙏 致谢¶
本工具由华为公司的下列部门联合贡献:
🔹 昇腾计算MindStudio开发部
🔹 昇腾计算生态使能部
🔹 华为云昇腾云服务
🔹 2012编译器实验室
🔹 2012马尔科夫实验室
感谢来自社区的每一个 PR,欢迎贡献!


