工具使用 如何将PyTorch训练脚本迁移至基于昇腾平台运行的代码?MindStudio提供了迁移工具PyTorch GPU2Ascend,将基于GPU的脚本迁移为基于NPU的脚本的自动化方法,节省了人工手动进行脚本迁移的学习成本与工作量,大幅提升了迁移效率。具体操作具体操作步骤请参见《分析迁移工具使用指南》。 如何进行精度比对获取NPU dump数据和GPU/CPU dump数据。使用精度比对工具对两份dump数据进行比对。 具体操作步骤请参见《精度调试工具使用指南》。 如何使用性能调优工具准备昇腾AI应用或训练工程。选择合适的性能采集方式并配置需要的采集项。执行性能数据采集。进行性能数据分析。 具体操作步骤请参见《性能调优工具使用指南》。 如何使用算子开发工具MindStudio算子开发工具包含msKPP、msOpGen、msOpST、msSanitizer、msDebug和msProf多个子工具,具体功能介绍如下。 安装CANN开发套件包(Toolkit)。根据需要进行安装或配置。若要使用msKPP的自动调优功能,需要下载Link中的Ascend C模板库。要使能msDebug工具,需安装NPU驱动固件。使能msSanitizer工具,配置编译选项。使能msProf工具,需要完成msprof op配置和msprof op simulator配置。若要使用MindStudio Insight进行查看时,需要单独安装MindStudio Insight软件包。 启动子工具,直接使用子工具相关功能功能。 具体操作步骤请参见《算子开发工具》。 如何使用MindStudio Insight工具MindStudio Insight工具支持系统调优、算子调优、服务化调优和内存调优的能力,帮助开发者在训练、推理以及算子开发场景快速完成性能优化。 导入相应场景的性能数据。通过不同的可视化界面呈现系统调优、算子调优、服务化调优和内存调优的性能数据。 具体操作步骤请参见《MindStudio Insight可视化工具》。