Atlas200 收集日志
收藏回复举报
Atlas200 收集日志
发表于2022-10-18 19:48:27
0 查看

硬件环境:模式(RC/EP)+底板(自研/A200 DK)+CPU型号(EP模式需要提供)

​软件环境:OS版本信息+驱动版本+固件版本+CANN版本

驱动固件版本查询: 在OS中执行npu-smi info -t board -i 0

CANN版本查询

1.  以软件包的安装用户登录软件包的安装环境。

2.  进入软件包安装信息文件目录。(以下以Ascend-cann-toolkit软件包为例,其他软件包以实际目录为准)

cd /usr/local/Ascend/ascend-toolkit/latest/{arch}-linux

其中/usr/local/Ascend为root用户默认安装路径,请用户根据实际安装路径替换。{arch}表示CPU架构(arm64或x86_64)。

3.  执行以下命令获取版本信息。

cat ascend_toolkit_install.info

日志收集:

RC模式

在OS上导出以下信息

/var/log/ascend_seclog/

/var/log/npu/

/var/log/kern.log*

/var/log/syslog

dmesg

串口日志

开启串口打印

(1)修改dtb

       ①cd source/dtb/

       ②vim hi1910-asic-1004.dts

       ③在字段中增加红色标注内容后保存退出

       chosen {

     bootargs ="console=ttyAMA0,115200 root=/dev/mmcblk1p1 rw rootdelay=1 syslog no_console_suspend earlycon=pl011,mmio32,0x10cf80000 initrd=0x880004000,200M cma=256M@0x1FC00000 log_redirect=0x1fc000@0x6fe04000 default_hugepagesz=2M";

       }

(2)编译dtb

       ①cd source

       ②bash build.sh dtb

(3)升级dtb

       ①将编译出来的dt.img(source/output/out_header)拷贝到200 RC中

       ②进入dt.img的路径执行如下命令升级,重启后即可查看调试串口

       /var/davinci/driver/upgrade-tool --device_index -1 --component dtb --media --mmc --main --path ./dt.img

EP 模式

收集指南

1.  登录Host侧服务器。

2.  获取驱动一键式收集日志工具。

该工具在驱动Driver的安装目录下,路径为“Driver安装目录/driver/tools/npu_log_collect.sh”。

3.  在具有读、写、执行权限的目录下执行如下命令,运行驱动一键式收集日志工具。

命令Driver安装目录/driver/tools/npu_log_collect.sh [options]

示例:/usr/local/Ascend/driver/tools/npu_log_collect.sh

其中[options]支持的参数及解释请参见下表

参数

说明

举例

不指定任何参数

在执行目录下,导出默认收集内容。

Driver安装目录/driver/tools/npu_log_collect.sh

-h--help

显示帮助信息。

Driver安装目录/driver/tools/npu_log_collect.sh -h

-p--path

指定生成文件目录,该目录需要具有读、写、执行的权限。

Driver安装目录/driver/tools/npu_log_collect.sh -p /home/tmp/

--off

关闭收集指定内容。

host_info:Host侧环境信息。

host_log:Host侧日志信息。

device_log:Device侧全量日志。

driver_info:驱动运行信息。

install_info:驱动安装信息。

Driver安装目录/driver/tools/npu_log_collect.sh --off host_info

运行成功后,在当前路径下会生成一个压缩文件“npu_log_collect_YYYYMMDDhhmmss.tar.gz”存储日志信息,文件后缀名为日志收集完成时间戳,解压之后生成如下表所示存储目录及文件。

日志存储目录及文件

说明

collect_scripts_running_log

日志收集脚本运行日志。

mcu_log

MCU日志。(对于Atlas 200 AI加速模块,不收集MCU日志,mcu_log目录下card_x_mcu_log为空目录。)

npu_info_log

NPU状态信息。

nputools_log

npu-smi工具运行日志。

ascend_log_YYYYMMDDhhmmss.tar.gz

昇腾芯片运行日志。文件后缀名为调用工具时间戳。

昇腾芯片运行日志解压后目录文件

日志目录及文件

说明

host_info

当前Host侧环境信息。

host_log

当前Host侧日志信息。

device_log

Device侧全量日志。

driver_info

驱动运行信息。

install_info

驱动安装信息。

script_running.log

工具运行日志。

Window和linux系统文件传输指导:

https://support.huawei.com/enterprise/zh/doc/EDOC1100244199/2296015b

使用WinSCP传输文件


操作场景
在PC机上使用WinSCP工具进行文件传输。
必备事项
前提条件
目的设备已开启SFTP服务。
数据
需准备如下数据:
待连接服务器的IP地址
登录待连接服务器的用户名和密码软件

WinSCP.exe:此工具为第三方软件,请自行准备。
操作步骤
1.打开“WinSCP”文件夹,双击“WinSCP.exe”。
弹出“WinSCP登录”对话框,如下图所示。
若系统非中文操作系统,可以单击“Languages”进行界面语言的选择。

2.单击“会话”。
3.设置登录参数。
参数说明如下。
主机名(H):待连接设备的IP地址,例如“192.168.2.10”。
端口号(R):默认为“22”。
用户名(U):待连接设备的操作系统用户名,例如“admin123”。
密码(P):待连接设备的操作系统用户的密码,例如“admin123”。
密钥文件(K):默认为空,保留默认值。
协议:选择默认文件协议“SFTP”,并勾选“允许SCP反馈(F)”。
4.单击“登录”。
进入“WinSCP”文件传输界面。
如果首次登录时没有选择密钥文件,此时会弹出一个警告提示框,询问“是否连接并添加密钥到缓存?”,单击“是(Y)”,进入“WinSCP”文件传输界面。
根据实际需求,在界面左右区的指定目录中进行文件夹的创建、删除和复制等操作。

使用WinSCP传输文件

操作场景

在PC机上使用WinSCP工具进行文件传输。

必备事项

前提条件

目的设备已开启SFTP服务。

数据

需准备如下数据:

待连接服务器的IP地址

登录待连接服务器的用户名和密码软件

WinSCP.exe:此工具为第三方软件,请自行准备。

操作步骤

1.打开“WinSCP”文件夹,双击“WinSCP.exe”。

弹出“WinSCP登录”对话框,如下图所示。

若系统非中文操作系统,可以单击“Languages”进行界面语言的选择。

2.单击“会话”。

3.设置登录参数。

参数说明如下。

主机名(H):待连接设备的IP地址,例如“192.168.2.10”。

端口号(R):默认为“22”。

用户名(U):待连接设备的操作系统用户名,例如“admin123”。

密码(P):待连接设备的操作系统用户的密码,例如“admin123”。

密钥文件(K):默认为空,保留默认值。

协议:选择默认文件协议“SFTP”,并勾选“允许SCP反馈(F)”。

4.单击“登录”。

进入“WinSCP”文件传输界面。

如果首次登录时没有选择密钥文件,此时会弹出一个警告提示框,询问“是否连接并添加密钥到缓存?”,单击“是(Y)”,进入“WinSCP”文件传输界面。

根据实际需求,在界面左右区的指定目录中进行文件夹的创建、删除和复制等操作。

界面左侧区域为本地PC的目录,右侧区域为已连接设备的目录。

本帖最后由 匿名用户2023/06/25 11:01:06 编辑

我要发帖子