下载
中文
注册

部署软件

  1. 配置服务器的IP地址、用户名。

    进入“/home/ascend-deployer-6.0.RC2/ascend_deployer”目录,编辑“inventory_file”文件。

    在[worker]下面新增服务器IP地址、用户名,同时需注释或删除“localhost ansible_connection='local'”内容。添加完成后执行:wq保存退出。内容参考如下:

    [worker]
    # localhost ansible_connection='local'
    192.168.1.2 ansible_ssh_user='root' ansible_ssh_pass='xxx' # root用户

    以上IP仅为示例,请用户以服务器的实际业务IP地址替换。xxx表示root用户密码。

  2. 进入“/home/ascend-deployer-6.0.RC2/ascend_deployer”目录,执行以下命令安装NPU驱动固件、Python、Toolkit和kernels。
    bash install.sh --install=sys_pkg,python,npu,toolkit,kernels

    安装时,用户需签署华为企业业务最终用户许可协议(EULA)后进入安装流程,根据回显页面执行“y”“Y”确认协议,输入其他任意字符为拒绝协议,确认接受协议后自动开始安装。

    若当前语言环境不满足要求,可以执行如下命令配置系统的默认语言环境。
    #配置为中文(简体)
    export LANG=zh_CN.UTF-8
    #配置为英文
    export LANG=en_US.UTF-8

    回显如下信息,表示安装成功。

    --install=sys_pkg,python,npu,toolkit,kernels successfully
  3. 执行reboot命令重启服务器。
  4. 配置环境变量。
    1. root用户登录服务器。
    2. 执行如下命令配置环境变量。
      # 配置Toolkit环境变量
      source /usr/local/Ascend/ascend-toolkit/set_env.sh
      
      # 配置Ascend Deployer工具安装的3.7.5版本Python环境变量
      export LD_LIBRARY_PATH=/usr/local/python3.7.5/lib:$LD_LIBRARY_PATH
      export PATH=/usr/local/python3.7.5/bin:$PATH
      
      # 若操作系统(如CentOS 7.6)自带gcc版本低于7.3.0,Ascend Deployer工具会自动安装7.3.0版本gcc,用户可执行如下命令,配置Ascend Deployer工具安装的7.3.0版本gcc环境变量
      # 以“/usr/local/gcc7.3.0”路径为例,请用户根据gcc7.3.0的实际安装路径为准,实际安装路径可执行find / -name gcc7.3.0命令查看
      export LD_LIBRARY_PATH=/usr/local/gcc7.3.0/lib64:${LD_LIBRARY_PATH}
      export CC=/usr/local/gcc7.3.0/bin/gcc
      export CXX=/usr/local/gcc7.3.0/bin/g++
      export PATH=/usr/local/gcc7.3.0/bin:${PATH}
      用户也可以通过修改~/.bashrc文件方式设置永久环境变量,操作如下:
      1. 执行vi ~/.bashrc命令,打开.bashrc文件。
      2. “i”键进入编辑模式,在文件最后一行后面添加上述命令。
      3. “Esc”键退出编辑模式,执行:wq!命令保存文件并退出。
      4. 执行source ~/.bashrc命令使其立即生效。
    3. 执行如下命令验证环境变量是否配置成功。
      python3 -V
      gcc --version

      若返回如下版本信息,则表示配置成功。

      Python 3.7.5
      gcc (GCC) 7.3.0

    如果用户明确需要gcc 7.3.0编译模型,且由于用户编译脚本等问题,无法通过环境变量控制gcc版本时,可执行如下操作,修改软链接。

    修改软链接前,用户需执行find / -name gcc7.3.0命令检查服务器是否存在gcc7.3.0文件夹,若没有该文件夹,表示工具没有安装7.3.0版本gcc,则请用户跳过如下操作步骤。

    1. 在服务器任意目录下执行如下示例命令(以“/usr/local/gcc7.3.0”路径为例),根据gcc7.3.0的实际安装路径建立软链接。
      ln -sf /usr/local/gcc7.3.0/bin/gcc /usr/bin/gcc
    2. 执行gcc --version命令查看gcc版本,若返回如下版本信息,表示配置成功。
      gcc (GCC) 7.3.0