PPU运行环境检查
更新时间:
复制为 MD 格式
Asight Systems提供PPU环境检查功能,命令如下:
asys status [<--ppu-env>] [app] [app args]
此命令提供两种检查模式:静态环境检查、运行时环境检查。
1. 静态环境检查
asys status --ppu-env静态环境检查不需要指定目标程序,可独立运行, 仅检查asys status命令所在环境。
示例输出信息如下:

2. 运行时环境检查
asys status --ppu-env <app> <app args>
运行时环境检查需要指定一个目标应用程序,asys status会启动目标应用程序,并注入检查库到目标应用程序进程中采集环境信息。可检查出目标应用程序在运行过程中修改PPU环境信息引起的PPU程序运行异常问题,如: 使用shell脚本启动的模型程序等。
运行时环境检查示例输出信息如下:

3. 检查项说明
PPU环境检查工具提供了8类数据的检查功能:
PPU SDK有效性与路径检查(静态,运行时)。
PPU SDK软件栈版本匹配检查(静态,运行时)。
PPU 设备有效性检查(静态,运行时)。
CUDA残留文件检查(静态,运行时)。
Docker环境检查(静态,运行时)。
黑名单库文件检查(静态,运行时)。
目标应用加载库中的PPU SDK库文件有效性检查(运行时)。
目标应用的shell log信息检查(运行时)。
该文章对您有帮助吗?