昇腾社区首页
中文
注册

工具使用

如何将PyTorch训练脚本迁移至基于昇腾平台运行的代码?

MindStudio提供了迁移工具PyTorch GPU2Ascend,将基于GPU的脚本迁移为基于NPU的脚本的自动化方法,节省了人工手动进行脚本迁移的学习成本与工作量,大幅提升了迁移效率。具体操作具体操作步骤请参见分析迁移工具使用指南

如何进行精度比对

  1. 获取NPU dump数据和GPU/CPU dump数据。
  2. 使用精度比对工具对两份dump数据进行比对。

具体操作步骤请参见精度调试工具使用指南

如何使用性能调优工具

  1. 准备昇腾AI应用或训练工程。
  2. 选择合适的性能采集方式并配置需要的采集项。
  3. 执行性能数据采集。
  4. 进行性能数据分析。

具体操作步骤请参见性能调优工具使用指南

如何使用算子开发工具

MindStudio算子开发工具包含msKPP、msOpGen、msOpST、msSanitizer、msDebug和msProf多个子工具,具体功能介绍如下。

  1. 安装CANN开发套件包(Toolkit)。
  2. 根据需要进行安装或配置。
    • 若要使用msKPP的自动调优功能,需要下载Link中的Ascend C模板库。
    • 要使能msDebug工具,需安装NPU驱动固件。
    • 使能msSanitizer工具,配置编译选项。
    • 使能msProf工具,需要完成msprof op配置和msprof op simulator配置。
    • 若要使用MindStudio Insight进行查看时,需要单独安装MindStudio Insight软件包。
  3. 启动子工具,直接使用子工具相关功能功能。

具体操作步骤请参见算子开发工具

如何使用MindStudio Insight工具

MindStudio Insight工具支持系统调优、算子调优、服务化调优和内存调优的能力,帮助开发者在训练、推理以及算子开发场景快速完成性能优化。

  1. 导入相应场景的性能数据。
  2. 通过不同的可视化界面呈现系统调优、算子调优、服务化调优和内存调优的性能数据。

具体操作步骤请参见MindStudio Insight可视化工具