msPTI工具安装指南

1. 安装说明

本工具已集成于CANN中,若已安装CANN且无需更新此工具,可直接使用,无需按本文档安装。

若您的环境尚未安装CANN,请参见《CANN 快速安装》安装昇腾NPU驱动和CANN软件(包含Toolkit和ops包),并配置环境变量。

如需单独升级本工具或使用最新版本,您可通过以下三种方式进行安装:在线安装离线安装源码安装

2. 安装方式

2.1 在线安装

若您的设备具备互联网访问能力,可通过一条命令自动完成工具的下载与安装。请参见昇腾社区MindStudio下载页面,选择对应的CANN版本,并在安装方式中选择“在线安装”,系统将引导您完成后续操作。

2.2 离线安装

对处于企业内网等无外网环境的设备,请先在可联网的机器上下载完整的离线安装包,再将其传输至目标设备进行安装。请参见昇腾社区MindStudio下载页面,选择对应的CANN版本,并在安装方式中选择“离线安装”,获取对应的安装包及操作指引。

2.3 源码安装

如需使用最新代码的功能,可下载本仓库代码,自行编译run包并完成安装。

2.3.1 执行编译打包

执行如下命令编译run包:

git clone https://gitcode.com/Ascend/mspti.git
cd mspti
bash scripts/build.sh [{version}]
  • 支持通过环境变量指定版本号(优先级最高):BUILD_VERSION用于设置run包版本,WHL_VERSION用于设置whl包版本。
  • 支持通过命令行参数指定版本号(优先级低于环境变量),默认版本号为version.info中的Version字段。
  • run包中的arch表示系统架构,根据实际运行系统自动适配。
  • 编译完成后,会在mspti/output目录下生成msPTI工具的run包,run包名称格式为mindstudio-profiler-tools-interface_{version}_{arch}.run

2.3.2 安装run包

  1. 增加对run包的可执行权限。

    chmod +x mindstudio-profiler-tools-interface_{version}_{arch}.run
    
  2. 安装run包。

    ./mindstudio-profiler-tools-interface_{version}_{arch}.run --install
    

    安装命令支持--install-path=<path>等参数,具体使用方式请参见参数说明

    执行安装命令时,会自动执行--check参数,校验软件包的一致性和完整性,出现如下回显信息,表示软件包校验成功。

    Verifying archive integrity...  100%   SHA256 checksums are OK. All good.
    

    安装完成后,若显示如下信息,则说明软件安装成功:

    MindStudio-Profiler-Tools-Interface package install success.
    

3. 卸载

可通过如下步骤卸载:

  1. 下载脚本。

    curl -O https://inst.obs.cn-north-4.myhuaweicloud.com/26.0.0/ms_install.py
    

    Note

    • 需要联网环境才能下载,若环境不允许联网或离线,请先在可联网的环境下载该脚本后拷贝到目标设备。
    • 若执行命令无响应或出现连接失败、SSL证书错误等问题,请参见FAQ
  2. 执行卸载。

    python ms_install.py uninstall {tools_name}
    

    其中{tools_name}配置为需卸载的工具名称,可通过python ms_install.py help命令查询,在打印信息中的Available Tools字段下显示工具名称。

    卸载成功打印如下信息:

    Successfully uninstalled 1 tool ({tools_name})
    

4. 升级

升级即“先卸后装”。直接执行安装命令,工具将自动卸载旧版本,并引导您完成覆盖安装。

5. 附录

5.1 参数说明

msPTI工具run包的安装命令可配置如下参数:

参数 可选/必选 说明
--install 可选 安装软件包。可配置--install-path参数指定软件的安装路径;不配置--install-path参数时,则直接安装到默认路径下。
--uninstall 可选 卸载软件包。可配置--install-path参数指定软件安装时的路径;不配置--install-path参数时,则直接卸载默认路径下的mspti。
--install-path 可选 安装路径,必须指定到CANN层目录,比如/usr/local/Ascend/cann-9.0.0。如果用户未指定安装路径,则软件会安装到默认路径下,默认安装路径如下:
• root用户:“/usr/local/Ascend/cann”。
• 非root用户:“${HOME}/Ascend/cann”,${HOME}为当前用户的家目录。
--install-for-all 可选 安装时,允许其他用户具有安装用户组的权限。当安装携带该参数时,支持其他用户使用msPTI运行业务,但该参数存在安全风险,请谨慎使用。

安装run包还可指定其他参数,具体可通过./xxx.run --help命令查看。