准备环境(Ascend RC场景)
您需要参见《Atlas 200 DK 使用指导》准备开发者板的安装与配置。安装完成后,可在开发者板的“/var”目录下查看ada进程。
如果您需要在安装Toolkit组件的服务器上执行adc命令,还需要参见《Atlas 200 DK使用指南》安装Toolkit组件、ACLlib标准形态安装包(采集Profiling数据依赖);否则,无需安装。(本文以在安装Toolkit组件的服务器上执行adc命令为例说明操作步骤)。

- 本文以非root用户(以HwHiAiUser用户为例)在开发环境上安装Toolkit组件、ACLlib标准形态安装包,安装路径示例为/home/HwHiAiUser/Ascend/ascend-toolkit/latest,在该路径下,包括“toolkit”、“acllib”目录。
- 用户使用export命令在当前终端窗口下声明环境变量,关闭Shell终端或切换用户时环境变量失效。
- 可以使用ps -ef | grep ada命令查看启动ada进程的用户(默认为HwHiAiUser用户)和进程ID。
- 商用时,需要关闭监听端口号(默认是22118),若在商用时打开该端口,可能会面临DOS攻击、非法接入、非法执行shell操作等,导致系统运行异常。您可以在运行环境的“ada进程运行用户的家目录/ide_daemon/ide_daemon.cfg”文件中通过“SOCK_SWITCH”配置项来控制端口的开或关,当“SOCK_SWITCH”为“0”,该端口关闭;当“SOCK_SWITCH”为“1”时,该端口开启。关闭监听端口号后,则不能使用adc命令。
配置执行adc命令依赖的环境变量
- 如果在安装Toolkit组件的服务器上执行adc命令,则:
以Toolkit组件的运行用户登录服务器,设置环境变量后,可以不用切换到adc命令所在的目录(例如,/home/HwHiAiUser/Ascend/ascend-toolkit/latest/toolkit/tools/ide_daemon/bin),以“adc [OPTIONS]”方式执行命令;如果不设置环境变量,需切换到adc命令所在的目录,以“./adc [OPTIONS]”方式执行命令,或以“adc命令所在目录/adc [OPTIONS]”方式执行命令。
设置如下环境变量:
export PATH=/home/HwHiAiUser/Ascend/ascend-toolkit/latest/toolkit/tools/ide_daemon/bin:$PATH
- 如果直接在开发者板上执行adc命令,则无需设置•如果在安装Toolkit组件的服务器上执行ad...中的环境变量,直接执行adc命令,例如/var/adc --help
