评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
创建运行用户
使用root用户安装驱动,但安装完之后要求使用非root用户运行,所以安装前需要先创建运行用户。
- 使用NPU 1.X.X系列和NPU 20.0.X系列版本软件包安装时,创建的运行用户必须是HwHiAiUser。
- 使用NPU 20.1.X系列版本软件包安装时,如果创建的用户是HwHiAiUser,安装软件包时可以直接使用该运行用户,默认即为HwHiAiUser。
如果创建的用户是非HwHiAiUser,安装驱动软件包时需要指定运行用户(通过--install-username=username --install-usergroup=usergroup参数指定),请参见如下方法创建。安装固件软件包不支持指定运行用户名和用户组,共用Driver的运行用户名和用户组。
操作步骤
- 登录Atlas 300I 推理卡(型号 3000)所在服务器,并在root用户下执行以下操作。
- 创建运行用户。
- 使用NPU 1.X.X系列版本软件包安装时,请执行如下命令:
# useradd -m HwHiAiUser
- 使用NPU 20.X.X系列版本软件包安装时,请执行如下命令:
# groupadd usergroup
# useradd -g usergroup -d /home/username -m username -s /bin/bash
- 使用NPU 1.X.X系列版本软件包安装时,请执行如下命令:
- 执行以下命令设置密码。
# passwd username
- NPU版本号可通过驱动包名称查看,例如驱动包名称为“A300-3000-NPU_Driver-20.0.0-ARM64-Ubuntu18.04.run”,则NPU版本号为20.0.0。
- 以上命令中的“usergroup”表示用户所属组,“username”表示用户名,“usergroup”和“username”设置的名称必须保持一致。您可根据实际情况进行替换。
- 使用NPU 20.0.0版本软件包安装时,上述命令中的“usergroup”和“username”必须为HwHiAiUser。
- 使用NPU 20.X.X系列版本软件包安装时,创建的运行用户不能为root用户属组。
- 创建完HwHiAiUser用户后, 请勿关闭该用户的登录认证功能。
- 密码在创建用户时设置,密码的修改方式请参见修改用户密码。
- 密码有效期为90天,您可以在“/etc/login.defs”文件中修改有效期的天数,或者通过chage命令来设置用户的有效期,详情请参见设置用户有效期。