AI-GUARD安装

  1. 解压准备组件获取的“Ascend-mindxdl-aiguard_{version}_linux-{arch}.zip”压缩包,获得“aiguard-{version}-py3-none-linux_{arch}.whl”

    {version}为软件包的版本号,{arch}为CPU架构,请用户根据实际需要获取对应的软件包。

  2. 以root用户登录加解密工具运行环境,修改umask 0022
  3. 准备组件章节获取到的软件包上传到环境的安全私有目录下(如“~/software”)。
  4. 在软件包所在目录执行如下命令解压软件包。

    unzip Ascend-mindxdl-aiguard_{version}_linux-{arch}.zip

  5. 解压后获取到加解密whl安装包“aiguard-{version}-py3-none-linux_{arch}.whl”文件,并执行如下命令进行安装,安装前请确保网络可用,install日志不会转储,安装前请注意磁盘空间剩余容量。

    pip3 install aiguard-{version}-py3-none-linux_{arch}.whl --log ~/.aiguard/log/install.log

    默认安装在python3安装路径下的“dist-packages”“site-packages”目录中,会生成“aiguard”目录,该目录包含全部Python API、样例代码以及训练相关脚本的修改说明等。

  6. 修改umask 077。
  7. 修改目录权限。

    chmod  700 ~/.aiguard
    chmod  700 ~/.aiguard/log
    chmod  600 ~/.aiguard/log/*.log

  8. 修改家目录权限,由于安全限制,以普通用户运行aiguard命令前,需执行如下命令修改家目录权限为仅当前普通用户可读写。

    chmod  700 ~