可选安装场景
ascend-deployer工具提供如下基本安装场景。
- 以下包含tensorflow组件的安装场景,若安装时未指定安装版本,则默认版本为1.15.0,可指定版本为1.15.0或2.6.5。
- 涉及安装框架的场景下,如果系统的gcc版本低于7.3.0,需要安装gcc(指定--install=gcc)并设置好软链接(如 ln -sf /usr/local/gcc7.3.0/bin/gcc /usr/bin/gcc)以确保各场景安装后可正常使用。
安装场景 |
安装的组件 |
说明 |
|---|---|---|
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
如需自定义安装场景,可参考上述配置文件进行定制。
父主题: 参考信息