参数说明
run安装包支持一键式安装,用户根据安装需求选择对应参数完成安装,所有参数都是可选参数。
- 使用NPU 1.X.X系列版本软件包,执行./*.run --<commands> --<addition options>命令,完成对软件包的安装,详细参数请参见表A-1。
addition options为可选参数,可以和安装、卸载、升级参数组合使用。
- 使用NPU 20.X.X系列版本软件包,执行./*.run --[options]命令,完成软件包的安装,详细参数请参见表A-2。
分类 |
名称 |
说明 |
---|---|---|
commands |
info |
显示打包信息。 |
list |
run安装包中的文件列表。 |
|
check |
run安装包完整性校验。 |
|
basic |
安装/升级如下模块:nputool,Driver,Runtime。 |
|
classic |
安装/升级如下模块:nputool,Driver,Runtime,Toolkit。 |
|
full |
安装/升级如下模块:nputool,Firmware,Driver,Runtime,Toolkit,Sample。 |
|
uninstall |
卸载当前版本。 |
|
upgrade |
升级到当前版本。 说明:
在安装/升级完成后,需要手动复位OS生效。 |
|
delayedupgrade |
升级到当前版本,延时生效。 |
|
viewlog |
查看安装日志并退出安装流程。 |
|
addition options |
path |
安装包的路径。 说明:
|
reset |
恢复device侧的登录密码。 说明:
|
参数 |
说明 |
---|---|
info |
显示打包信息。 |
list |
run安装包中的文件列表。 |
check |
run安装包完整性校验。 |
full |
完整安装模式:安装所有文件。 说明:
|
run |
运行态模式:只安装运行场景需安装的文件。 说明:
|
docker |
容器场景下安装,仅用于driver子包,其他子包默认按full模式。
说明:
|
install-username=<username> |
首次安装:可以指定运行用户名,若不指定,则默认是HwHiAiUser。 覆盖安装:沿用上次运行用户名。 说明:
|
install-usergroup=<usergroup> |
首次安装:可以指定运行用户组,若不指定,则默认是HwHiAiUser。 覆盖安装:沿用上次运行用户组。 说明:
|
install-path=<path> |
指定安装目录(该目录仅支持英文字符(a-z、A-Z)、数字(0-9)、.、下划线(_)、中划线(-)),如不指定: 默认安装路径为:/usr/local/Ascend 若通过该参数指定了安装目录,运行用户需要对指定的安装路径有可读写权限。 说明:
Firmware安装不支持指定路径,共用Driver的安装路径。 |
install-for-all |
安装或升级时,允许其他用户具有安装群组的权限。 当安装或者升级携带该参数时,软件包中创建的目录及文件,其他用户权限=安装群组权限。 该参数需要与--run、--devel、--full、--upgrade等其中一个参数配合使用,例如./*.run --full --install-for-all 说明:
使用NPU 20.0.0以上、NPU 20.1.X系列版本软件包安装时支持该参数,但NPU 20.0.0以上版本该功能不可用。 Firmware不支持该参数。 使用该参数将会存在安全风险:其他所有用户都有权限访问安装目录,请谨慎使用。 |
reset |
恢复初始化配置(该参数只适用于Firmware子包):
恢复初始化配置后,原来用户对device侧的个人配置数据会失效,需要用户重新配置。 说明:
|
devel |
开发态模式:包含用户开发时需要用到的头文件。 Firmware子包不支持该参数。 |
upgrade |
升级到当前版本。 说明:
在安装/升级完成后,需要手动复位OS生效。 |
uninstall |
卸载当前版本。 |
noexec |
不执行安装脚本。配套--extract=path使用。格式为:--noexec --extract=path |
extract=path |
解压缩安装包中文件到指定目录。 |
tar arg1 [arg2 …] |
对安装包执行tar命令,使用tar后面的参数作为命令的参数。例如执行--tar xvf命令,解压run安装包的内容到当前目录。 |
quiet |
静默安装,跳过交互式信息。通用OS软件包需要输入指定内核目录安装的情况下,不支持静默安装。 |
version |
查询版本号。 |