IEI Technology Mustang-V100-MX8-R10 User Manual

IEI Technology Mustang-V100-MX8-R10 User Manual

Intel vision accelerator design with intel movidius vpu
Table of Contents

Advertisement

Quick Links

Mustang-V100-MX8
Mustang-V100-MX8 CPU Ca
MODEL:
Mustang-V100-MX8
®
®
Intel
Vision Accelerator Design with Intel
Movidius™ VPU
Powered by Open Visual Inference & Neural Network Optimization (OpenVINO™) toolkit
User Manual
Page I
Rev. 1.00 - January 17, 2019

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Mustang-V100-MX8-R10 and is the answer not in the manual?

Questions and answers

Summary of Contents for IEI Technology Mustang-V100-MX8-R10

  • Page 1 Mustang-V100-MX8 Mustang-V100-MX8 CPU Ca MODEL: Mustang-V100-MX8 ® ® Intel Vision Accelerator Design with Intel Movidius™ VPU Powered by Open Visual Inference & Neural Network Optimization (OpenVINO™) toolkit User Manual Page I Rev. 1.00 - January 17, 2019...
  • Page 2 Mustang-V100-MX8 Revision Date Version Changes January 17, 2019 1.00 Initial release Page II...
  • Page 3 Mustang-V100-MX8 Copyright COPYRIGHT NOTICE The information in this document is subject to change without prior notice in order to improve reliability, design and function and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages.
  • Page 4 Mustang-V100-MX8 Manual Conventions WARNING Warnings appear where overlooked details may cause damage to the equipment or result in personal injury. Warnings should be taken seriously. CAUTION Cautionary messages should be heeded to help reduce the chance of losing data or damaging the product. NOTE These messages inform the reader of essential but non-critical information.
  • Page 5: Table Of Contents

    Mustang-V100-MX8 Table of Contents 1 INTRODUCTION ......................1 1.1 I ......................2 NTRODUCTION 1.2 F ........................3 EATURES 1.3 B ....................... 3 LOCK IAGRAM 1.4 I/O ....................4 IMENSIONS 1.5 T ..................5 ECHNICAL PECIFICATIONS 2 UNPACKING ......................... 6 2.1 A ..................
  • Page 6 Mustang-V100-MX8 5.1 S ..................30 YSTEM EQUIREMENTS 5.2 O .................. 30 NLINE NSTALLATION UIDE 5.3 I .................. 31 NSTALLATION TEP BY 5.3.1 Install the Intel® Distribution of OpenVINO™ Toolkit Core Components ..31 5.3.2 Install the External Software Dependencies ............ 34 5.3.2.1 Install the Build Tools for Visual Studio 2017 ..........
  • Page 7 Mustang-V100-MX8 List of Figures Figure 1-1: Mustang-V100-MX8 ..................... 2 Figure 1-2: Block Diagram ......................3 Figure 1-3: Dimensions (mm) ......................4 Figure 3-1: Remove One Blank Bracket ..................12 Figure 3-2: Change to Full-height Bracket ................. 13 Figure 3-3: Change to Full-height Bracket ................. 13 Figure 3-4: Power Connector Location ..................
  • Page 9: Introduction

    Mustang-V100-MX8 Chapter Introduction Page 1...
  • Page 10: Introduction

    Mustang-V100-MX8 1.1 Introduction Figure 1-1: Mustang-V100-MX8 The Mustang-V100-MX8 is a deep learning convolutional neural network acceleration card for speeding up AI inference, in a flexible and scalable way. Equipped with Intel® Movidius™ Myriad™ X Vision Processing Unit (VPU), the Mustang-V100-MX8 PCIe card can be used with the existing system, enabling high-performance computing without costing a fortune.
  • Page 11: Features

    Mustang-V100-MX8 1.2 Features Mustang-V100-MX8 features are listed below:  Intel® Movidius™ Myriad™ X Vision Processing Unit  Interface: PCIe 2.0 x4  Form factor: Standard half-height, half-length, single-width  Active fan  OpenVINO™ Toolkit, AI edge computing ready device  Eight Intel®...
  • Page 12: I/Oand Dimensions

    Mustang-V100-MX8 1.4 I/O and Dimensions The I/O interfaces and dimensions of the board are listed below: Figure 1-3: Dimensions (mm) Page 4...
  • Page 13: Technical Specifications

    Mustang-V100-MX8 1.5 Technical Specifications Mustang-V100-MX8 technical specifications are listed below. Specification Mustang-V100-MX8 Main Chip Intel® Movidius™ Myriad™ X Ubuntu* 16.04.3 (LTS), 64-bit Operating Systems CentOS 65-bit PCI Express x4 Physical PCIe Interface Compliant with PCI Express Specification v2.0 7-segment LED display for card ID Indicator Active fan 12 V external power...
  • Page 14: Unpacking

    Mustang-V100-MX8 Chapter Unpacking Page 6...
  • Page 15: Anti-Static Precautions

    Mustang-V100-MX8 2.1 Anti-static Precautions WARNING! Static electricity can destroy certain electronics. Make sure to follow the ESD precautions to prevent damage to the product, and injury to the user. Make sure to adhere to the following guidelines:  Wear an anti-static wristband: Wearing an anti-static wristband can prevent electrostatic discharge.
  • Page 16: Packing List

    Mustang-V100-MX8 2.3 Packing List NOTE: If any of the components listed in the checklist below are missing, do not proceed with the installation. Contact the IEI reseller or vendor the Mustang-V100-MX8 was purchased from or contact an IEI sales representative directly by sending an email to sales@ieiworld.com. The Mustang-V100-MX8 is shipped with the following components: Quantity Item and Part Number...
  • Page 17: Hardware Installation

    Mustang-V100-MX8 Chapter Hardware Installation Page 9...
  • Page 18: Anti-Static Precautions

    Mustang-V100-MX8 3.1 Anti-static Precautions WARNING: Failure to take ESD precautions during the installation of the Mustang-V100-MX8 may result in permanent damage to the Mustang-V100-MX8 and severe injury to the user. Electrostatic discharge (ESD) can cause serious damage to electronic components, including the Mustang-V100-MX8.
  • Page 19 Mustang-V100-MX8 WARNING: The installation instructions described in this manual should be carefully followed in order to prevent damage to the Mustang-V100-MX8, its components and injury to the user. Before and during the installation please DO the following:  Read the user manual: The user manual provides a complete description of the Mustang-V100-MX8 installation instructions and configuration options.
  • Page 20: Hardware Installation

    Mustang-V100-MX8 3.3 Hardware Installation To install the Mustang-V100-MX8, please follow the steps below. Step 1: Prepare the computer. Turn off the computer, and remove the power cord from the rear of the power supply. WARNING: Disconnect the computer from the power supply and from any networks to which you will install the Mustang-V100-MX8, or you risk damaging the system or experiencing electrical shock.
  • Page 21: Figure 3-2: Change To Full-Height Bracket

    Mustang-V100-MX8 Step 4: [Only needed for full-height installation] Change the bracket on the Mustang-V100-MX8 from low-profile bracket to full-height bracket. Figure 3-2: Change to Full-height Bracket Step 5: Install and secure the Mustang-V100-MX8 to the system. Align the Mustang-V100-MX8 to the PCIe slot. Press down gently, but firmly, to seat the Mustang-V100-MX8 correctly in the slot.
  • Page 22: Figure 3-4: Power Connector Location

    Mustang-V100-MX8 Step 6: Connect a power cable to the Mustang-V100-MX8. The Mustang-V100-MX8 requires 12V DC power. Use a power cable with 6-pin connector from the system, if applicable, or add the 4-pin to 6-pin PCIe power adapter to connect to the power connector of the Mustang-V100-MX8.
  • Page 23 Mustang-V100-MX8 Step 8: Repeat Step 3 ~ Step 7 to install multiple Mustang-V100-MX8 into the system if available. Step 9: Re-install the cover of the chassis. Step 10: Reconnect any power cords and any network cables to the system. Power up the system.
  • Page 24: Openvino™ Toolkit Installation (Linux)

    Mustang-V100-MX8 Chapter OpenVINO™ Toolkit Installation (Linux) Page 16...
  • Page 25: System Requirements

    Mustang-V100-MX8 4.1 System Requirements  Linux Ubuntu 16.04.3 LTS 64bit  CentOS 64-bit  OpenVINO™ Toolkit was pre-installed in TANK-870AI. 4.2 Online Installation Guide Go to https://software.intel.com/en-us/openvino-toolkit. Click “Get Started” then choose your configuration from “Development Environment Installation Guides & Videos”. Follow the instruction to complete the installation procedure.
  • Page 26: Installation - Step By Step

    Mustang-V100-MX8 4.3 Installation - Step by Step This guide assumes you downloaded the Intel Distribution of OpenVINO toolkit for Linux* OS. If you do not have a copy of the toolkit package file, download the latest version then return to this guide to proceed with the installation. NOTE: Before beginning the installation, make sure you have the correct Linux kernel version: cat /proc/version...
  • Page 27: Install The Intel® Distribution Of Openvino™ Toolkit Core Components

    Mustang-V100-MX8 5. Go to the l_openvino_toolkit_p_<version> directory: cd l_openvino_toolkit_p_<version> 6. Run a script to automatically download and install external software dependencies. These dependencies are required for the Intel-optimized version of OpenCV, the Deep Learning Inference Engine, and the Deep Learning Model Optimizer tools. Install these before the Intel Distribution of OpenVINO toolkit: sudo -E ./install_cv_sdk_dependencies.sh 7.
  • Page 28 Mustang-V100-MX8 2. Follow the instructions on your screen. Watch for informational messages such as the following in case you must complete additional steps: 3. Click Next. 4. The Installation summary screen shows you the default component set to install: If you used root privileges to run the installer, it installs the Intel Distribution of OpenVINO toolkit in this directory: /opt/intel/computer_vision_sdk_<version>/ For simplicity, a symbolic link to the latest installation is also created: /opt/intel/computer_vision_sdk/...
  • Page 29: Set The Environment Variables

    Mustang-V100-MX8 6. On the Installation summary screen, press Install to begin the installation. 7. When the first part of installation is complete, the final screen informs you that the core components have been installed and additional steps still required: 8. Click Finish to close the installation wizard. A new browser window opens to the next section of the installation guide to set the environment variables.
  • Page 30: Configure The Model Optimizer

    Mustang-V100-MX8 (Optional) The Intel Distribution of OpenVINO toolkit environment variables are removed when you close the shell. As an option, you can permanently set the environment variables as follows: 1. Open the .bashrc file in <user_directory>: vi <user_directory>/.bashrc 2. Add this line to the end of the file: source /opt/intel/computer_vision_sdk/bin/setupvars.sh 3.
  • Page 31 Mustang-V100-MX8 Use this tool on models trained with popular deep learning frameworks such as Caffe*, TensorFlow*, MXNet*, and ONNX* to convert them to an optimized IR format that the Inference Engine can use. This section explains how to use scripts to configure the Model Optimizer either for all of the supported frameworks at the same time or for individual frameworks.
  • Page 32: Steps For Intel ® Vision Accelerator Design With Intel ® Movidius ™ Vpus

    Mustang-V100-MX8 o For Caffe: sudo ./install_prerequisites_caffe.sh o For TensorFlow: sudo ./install_prerequisites_tf.sh o For MXNet: sudo ./install_prerequisites_mxnet.sh o For ONNX: sudo ./install_prerequisites_onnx.sh o For Kaldi: sudo ./install_prerequisites_kaldi.sh The Model Optimizer is configured for one or more frameworks. You are ready to use two short demos to see the results of running the Intel Distribution of OpenVINO toolkit and to verify your installation was successful.
  • Page 33: Use The Demo Scripts To Verify Your Installation

    Mustang-V100-MX8 sudo ./generate_udev_rules.sh /etc/udev/rules.d/98-hddlbsl.rules 5. Check if the file /etc/modprobe.d/blacklist.conf contains the line "blacklist i2c_i801" and comment it out if so: sudo sed -i "s/\(.*i2c_i801$\)/#\1/g" /etc/modprobe.d/blacklist.conf sudo modprobe i2c_i801 6. Before you start installing the drivers, make sure there is no inference application is running.
  • Page 34: Run The Image Classification Demo

    Mustang-V100-MX8 Note: The paths in this section assume you used the default installation directory to install the Intel Distribution of OpenVINO toolkit. If you installed the software to a directory other than /opt/intel/, update the directory path with the location where you installed the toolkit to. If you installed the product as a root user, you must switch to the root mode before you continue: sudo –i 4.5.1 Run the Image Classification Demo...
  • Page 35: Run The Inference Pipeline Demo

    Mustang-V100-MX8 This demo is complete. Continue to the next section to run the Inference Pipeline demo. 4.5.2 Run the Inference Pipeline Demo 1. While still in /opt/intel/computer_vision_sdk/deployment_tools/demo/, run the Inference Pipeline demo. 2. Modify .sh content: sudo gedit demo_squeezenet_download_convert_run.sh Search MYRIAD and modify to HDDL then save 3.
  • Page 36 Mustang-V100-MX8 5. When the demo completes, two windows are open: A console window that displays information about the tasks performed by the demo An image viewer window that displays a picture similar to the following: 6. Close the image viewer screen to end the demo. In this section, you saw a preview of the Intel Distribution of OpenVINO toolkit capabilities.
  • Page 37: Openvino™ Toolkit Installation (Windows 10)

    Mustang-V100-MX8 Chapter OpenVINO™ Toolkit Installation (Windows 10) Page 29...
  • Page 38: System Requirements

    Mustang-V100-MX8 5.1 System Requirements  Windows 10 64-bit  OpenVINO™ Toolkit was pre-installed in TANK-870AI. 5.2 Online Installation Guide Go to https://software.intel.com/en-us/openvino-toolkit. Click “Get Started” then choose your configuration from “Development Environment Installation Guides & Videos”. Follow the instruction to complete the installation procedure. Page 30...
  • Page 39: Installation - Step By Step

    Mustang-V100-MX8 5.3 Installation - Step by Step 5.3.1 Install the Intel® Distribution of OpenVINO™ Toolkit Core Components 1. If you have not downloaded the Intel® Distribution of OpenVINO™ toolkit, download latest version. By default, the file is saved to the Downloads directory as w_openvino_toolkit_p_<version>.exe.
  • Page 40 Mustang-V100-MX8 4. Click Next. 5. You are asked if you want to provide consent to gather information. Choose the option of your choice. Click Next. 6. If you are missing external dependencies, you will see a warning screen. Write down the dependencies you are missing.
  • Page 41 Mustang-V100-MX8 7. Click Next. 8. When the first part of installation is complete, the final screen informs you that the core components have been installed and additional steps still required: 9. Click Finish to close the installation wizard. A new browser window opens to the next section of the installation guide to install the dependencies.
  • Page 42: Install The External Software Dependencies

    Mustang-V100-MX8 5.3.2 Install the External Software Dependencies If the installation process indicated if you are missing dependencies, you must install each missing dependency. Click the link for the first dependency you must install: • Microsoft Visual Studio* with C++ 2017 or 2015 with MSBuild and the Visual Studio Build...
  • Page 43 Mustang-V100-MX8 An executable file named vs_community__313888930.1524151023.exe, or similar, is saved in your Downloads folder. 3. Double-click the executable file to launch the Visual Studio Community 2017 installer. 4. From the Workloads tab, use the check boxes to select Universal Windows Platform development and Desktop development with C++.
  • Page 44 Mustang-V100-MX8 The Summary at the right side of the screen displays your installation selections: 6. Make no other changes. Click Next. The installation begins, and takes around 30 Page 36...
  • Page 45: Install The Build Tools For Visual Studio 2017

    Mustang-V100-MX8 minutes to complete. 7. If you see a prompt to restart your computer after the installation completes, dismiss Continue to the next section to install the Build Tools for Visual Studio 2017. 5.3.2.2 Install the Build Tools for Visual Studio 2017 The Build Tools for Visual Studio 2017 is the second part of the Microsoft Visual Studio dependency.
  • Page 46: Install Cmake* 3.4 Or Higher

    Mustang-V100-MX8 6. Click Install. 7. When the installation completes, restart your computer if prompted to do so. You have completed the Visual Studio 2017 installation. Install your next dependency: • CMake 3.4 or higher • Python 3.6.5 Or if you have installed all the dependencies, you are ready to configure the Model Optimizer.
  • Page 47: Install Python* 3.6.5

    Mustang-V100-MX8 5. Go to the Downloads folder. 6. Double-click the file to launch the installer. Note: If you have a previous version of CMake installed, you are prompted to uninstall it. You must uninstall the previous version before installing the new version. Follow the instructions on the screen and then launch the installer again to install the new version.
  • Page 48 Mustang-V100-MX8 2. Double-click the file to launch the installation. 3. Make sure the top of the screen shows Python 3.6.5 (64-bit). 4. IMPORTANT: At the bottom of the install screen, select Add Python 3.6 to PATH. Page 40...
  • Page 49: Set The Environment Variables

    Mustang-V100-MX8 5. Click Install Now near the top of the install screen and let the installation complete. 6. When the installation finishes, click Close. You have completed the Python installation and are ready to set environment variables. Continue to the next section. 5.3.3 Set the Environment Variables You must update several environment variables before you can compile and run OpenVINO™...
  • Page 50: Model Optimizer Configuration Steps

    Mustang-V100-MX8 • .xml: Describes the network topology • .bin: Contains the weights and biases binary data The Inference Engine reads, loads, and infers the IR files, using a common API across the CPU, GPU, or VPU hardware. The Model Optimizer is a Python*-based command line tool (mo.py), which is located in C:\Intel\computer_vision_sdk_<version>\deployment_tools\model_optimizer, where <version>...
  • Page 51 Mustang-V100-MX8 Option 1: Configure the Model Optimizer for all supported frameworks at the same time: 1. Open a command prompt. To do so, type the following in your Search Windows box and then press Enter: 2. Type commands in the opened window: 3.
  • Page 52 Mustang-V100-MX8 o For Caffe: install_prerequisites_caffe.bat o For TensorFlow: install_prerequisites_tf.bat o For MXNet: install_prerequisites_mxnet.bat o For ONNX: install_prerequisites_onnx.bat o For Kaldi: install_prerequisites_kaldi.bat The Model Optimizer is configured for one or more frameworks. Success is indicated by a screen similar to this: Page 44...
  • Page 53: Installation Steps For Intel ® Vision Accelerator Design With Intel

    Mustang-V100-MX8 You are ready to use two short demos to see the results of running the Intel Distribution of OpenVINO toolkit and to verify your installation was successful. The demo scripts are required since they perform additional configuration steps. Continue to the next section. 5.4 Installation Steps for Intel®...
  • Page 54: Run The Image Classification Demo

    Mustang-V100-MX8 Note: To run the demo applications on Intel® Processor Graphics, Intel® Movidius™ Neural Compute Stick or Intel® Neural Compute Stick 2, make sure you completed the Additional Installation Steps first. learn more about demo applications, README.txt C:\Intel\computer_vision_sdk_<version>\deployment_tools\demo\. For detailed description of the pre-trained object detection and object recognition models, go to C:\Intel\computer_vision_sdk_<version>\deployment_tools\intel_mode ls\ and open index.html.
  • Page 55 Mustang-V100-MX8 For a brief description of the Intermediate Representation .bin and .xml files, see Configuring the Model Optimizer. For more information about the Inference Engine, see the Inference Engine Developer Guide. 1. Run the Image Classification demo: demo_squeezenet_download_convert_run.bat 2. This demo uses the car.png image located in the C:\Intel\computer_vision_sdk_<version>\deployment_tools\demo directory.
  • Page 56: Run The Inference Pipeline Demo

    Mustang-V100-MX8 5.5.2 Run the Inference Pipeline Demo 1. While still in the C:\Intel\computer_vision_sdk_<version>\deployment_tools\demo\ directory, run the Inference Pipeline demo: demo_security_barrier_camera.bat 2. This demo uses the car.png image located in C:\Intel\computer_vision_sdk_<version>\deployment_tools\demo\ to show an inference pipeline. This demo uses three pre-trained models. The demo uses vehicle recognition in which vehicle attributes build on each other to narrow in on a specific attribute.
  • Page 57 Mustang-V100-MX8 4. Close the image viewer window to end the demo. In this section, you saw a preview of the Intel® Distribution of OpenVINO™ toolkit capabilities. You have completed all the required installation, configuration, and build steps to work with your trained models using the Mustang-V100-MX8. Page 49...
  • Page 58: A Regulatory Compliance

    Mustang-V100-MX8 Appendix Regulatory Compliance Page 50...
  • Page 59 Mustang-V100-MX8 DECLARATION OF CONFORMITY This equipment has been tested and found to comply with specifications for CE marking. If the user modifies and/or installs other devices in the equipment, the CE conformity declaration may no longer apply. FCC WARNING This equipment complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: ...
  • Page 60: B Product Disposal

    Mustang-V100-MX8 Appendix Product Disposal Page 52...
  • Page 61 Mustang-V100-MX8 CAUTION: Risk of explosion if battery is replaced by an incorrect type. Only certified engineers should replace the on-board battery. Dispose of used batteries according to instructions and local regulations.  Outside the European Union–If you wish to dispose of used electrical and electronic products outside the European Union, please contact your local authority so as to comply with the correct disposal method.
  • Page 62: C Hazardous Materials Disclosure

    Mustang-V100-MX8 Appendix Hazardous Materials Disclosure Page 54...
  • Page 63 Mustang-V100-MX8 The details provided in this appendix are to ensure that the product is compliant with the Peoples Republic of China (China) RoHS standards. The table below acknowledges the presences of small quantities of certain materials in the product, and is applicable to China RoHS only.
  • Page 64 Mustang-V100-MX8 此附件旨在确保本产品符合中国 RoHS 标准。以下表格标示此产品中某有毒物质的含量符 合中国 RoHS 标准规定的限量要求。 本产品上会附有”环境友好使用期限”的标签,此期限是估算这些物质”不会有泄漏或突变”的 年限。本产品可能包含有较短的环境友好使用期限的可替换元件,像是电池或灯管,这些元 件将会单独标示出来。 部件名称 有毒有害物质或元素 铅 汞 镉 六价铬 多溴联苯 多溴二苯 醚 (Pb) (Hg) (Cd) (CR(VI)) (PBB) (PBDE) 壳体 显示 印刷电路板 金属螺帽 电缆组装 风扇组装 电力供应组装 电池 O: 表示该有毒有害物质在该部件所有物质材料中的含量均在 SJ/T 11363-2006 (现由 GB/T 26572-2011 取代) 标准规定的限量要求以下。...

This manual is also suitable for:

Mustang-v100-mx8

Table of Contents