Developers
Download
[object Object][object Object]

本工具支持三种安装方式,请根据您的实际环境选择最合适的方案。

[object Object][object Object]

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

[object Object]

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

[object Object][object Object]

dynolog的编译依赖如下,请确保已安装以下依赖,用户手动安装的第三方依赖由用户自行确保安全性,避免安装存在安全漏洞的版本。

[object Object]undefined
  1. 安装rust

    [object Object]

    安装完成后通过rustc --version命令查看版本号并确认安装成功。

  2. 安装ninja

    [object Object]

    安装完成后通过ninja --version命令查看版本号并确认安装成功。

  3. 安装protobuf(tensorboard_logger第三方依赖,用于对接tensorboard展示)

    [object Object]
  4. (可选)安装openssl(RPC TLS认证)& 生成证书密钥

    [object Object]
    [object Object]

    dyno CLI与dynolog daemon之间的RPC通信使用TLS证书密钥加密,在启动dyno和dynolog二进制时可以指定证书密钥存放的路径,路径下需要满足如下结构和名称。

    用户应使用与自己需求相符的密钥生成和存储机制,并保证密钥安全性与机密性。当前仅支持RSA-SHA256和RSA-SHA512两种证书签名算法。

    服务端证书目录结构:

    [object Object]

    客户端证书目录结构:

    [object Object]
[object Object]

下载源码并进入源码目录。

[object Object]
[object Object]
  1. 编译dynolog。

    默认编译生成dyno和dynolog二进制文件,-t参数可以支持将二进制文件打包成deb包或rpm包。

    [object Object]
  2. 安装dynolog。

    有以下安装方式可供选择,根据用户服务器系统自行选择:

    • 方式一:使用deb软件包安装(适用于Debian/Ubuntu等系统)。

      [object Object]
    • 方式二:使用rpm软件包安装(适用于RedHat/Fedora/openSUSE等系统)。

      [object Object]
[object Object]

mindstudio_monitor whl包提供IPCMonitor、MsptiMonitor等公共能力,使用nputrace和npu-monitor功能前必须安装该whl包。

[object Object]
[object Object]

安装成功打印如下信息:

[object Object]
[object Object]
  1. 安装依赖。

    [object Object]
  2. 编译mindstudio_monitor whl包。

    [object Object]

    编译完成后在msmonitor/plugin/dist目录下生成mindstudio_monitor whl包。

  3. 安装mindstudio_monitor whl包。

    [object Object]

    安装成功打印如下信息:

    [object Object]
[object Object]

可通过如下步骤卸载:

  1. 下载脚本。

    [object Object]
    [object Object]
  2. 执行卸载。

    [object Object]

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

    卸载成功打印如下信息:

    [object Object]
[object Object]

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

[object Object]

用户可以通过配置MSMONITOR_LOG_PATH环境变量,指定到自定义的日志文件路径,默认路径为当前目录下的msmonitor_log。

[object Object]

/tmp/msmonitor_log为自定义日志文件路径。