Ascend C Toolkit(Ascend C 工具包) 是面向昇腾算子开发的 Visual Studio Code 扩展:在编辑器内完成算子工程的编辑、编译、运行、调试、异常检测与性能调优等流程。
使用指导: https://gitcode.com/org/cann/discussions/54
问题反馈: https://gitcode.com/opdevtools/plugin_release/issues
核心特性
- 在 VS Code 中一站式完成算子开发相关操作,贴合主流编辑器使用习惯。
- 简化工作流:编辑、编译、执行、调试与调优集中在一套界面中。
- 语法高亮与代码智能提示,降低开发与排错成本。
- 调试与调优支持精度对比、性能泳道及结果可视化。
- 支持本地开发环境;可与云端资源等多样化工程场景配合使用。
- 支持多种算子工程类型(含标准自定义、pyasc 等,随版本演进)。
系统要求
- Visual Studio Code 1.80 或更高版本(与扩展
engines.vscode 一致)。
- 算子编译、调试与调优依赖 CANN / 昇腾 等运行与工具链环境;具体版本与安装步骤请参考官方文档及团队提供的镜像或环境说明。
快速开始
- 在 VS Code 扩展视图中安装 Ascend C Toolkit。
- 按使用指导配置环境与算子工程。
- 通过侧栏 算子开发 相关入口创建或打开工程,并按引导完成编译、调试或调优。
界面语言
扩展与 Web 界面支持 简体中文(zh-cn) 与 英语。文案随 VS Code 的显示语言切换:命令面板中执行 Configure Display Language,选择 中文(简体) 或 English 后重启 VS Code。详见 Visual Studio Code 区域设置文档。
| |