硬件环境:模式(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]支持的参数及解释请参见下表
运行成功后,在当前路径下会生成一个压缩文件“npu_log_collect_YYYYMMDDhhmmss.tar.gz”存储日志信息,文件后缀名为日志收集完成时间戳,解压之后生成如下表所示存储目录及文件。
昇腾芯片运行日志解压后目录文件
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的目录,右侧区域为已连接设备的目录。
硬件环境:模式(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的目录,右侧区域为已连接设备的目录。