可选安装场景

ascend-deployer工具提供几个基本安装场景。

以下包含tensorflow组件的安装场景,安装的tensorflow的版本为1.15.0。

表1 可选安装场景

安装场景

安装的组件

说明

auto

all

安装所有能找到的软件包

offline_dev

sys_pkg、python375、npu、toolkit

离线推理开发场景

offline_run

sys_pkg、python375、npu、nnrt

离线推理运行场景

mindspore

sys_pkg、python375、npu、toolkit、mindspore

mindspore场景

tensorflow_dev

sys_pkg、python375、npu、toolkit、tfplugin、tensorflow

tensorflow开发场景

tensorflow_run

sys_pkg、python375、npu、nnae、tfplugin、tensorflow

tensorflow运行场景

pytorch_dev

sys_pkg、python375、npu、toolkit、pytorch

pytorch开发场景

pytorch_run

sys_pkg、python375、npu、nnae、pytorch

pytorch运行场景

vmhost

sys_pkg、npu、toolbox

虚拟机host场景

edge

sys_pkg、atlasedge、ha

安装MindX中间件、HA

上述安装场景的配置文件位于scene目录下,如推理开发场景的配置文件ascend-deployer/playbooks/scene/scene_auto.yml:

- hosts: '{{ hosts_name }}'

- name: install system dependencies
import_playbook: ../install/install_sys_pkg.yml

- name: install python3.7.5
import_playbook: ../install/install_python375.yml

- name: install driver and firmware
import_playbook: ../install/install_npu.yml

- name: install toolkit
import_playbook: ../install/install_toolkit.yml

- name: install nnrt
import_playbook: ../install/install_nnrt.yml

- name: install nnae
import_playbook: ../install/install_nnae.yml

- name: install tfplugin
import_playbook: ../install/install_tfplugin.yml

- name: install toolbox
import_playbook: ../install/install_toolbox.yml

- name: install pytorch
import_playbook: ../install/install_pytorch.yml

- name: install tensorflow
import_playbook: ../install/install_tensorflow.yml

- name: install mindspore
import_playbook: ../install/install_mindspore.yml

如需自定义安装场景,可参考上述配置文件进行定制。