ascend-deployer工具提供几个基本安装场景。
以下包含tensorflow组件的安装场景,安装的tensorflow的版本为1.15.0。
安装场景 |
安装的组件 |
说明 |
---|---|---|
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
如需自定义安装场景,可参考上述配置文件进行定制。