background image

 

 

Mustang-M2AE-MX1 

 

Page I

 

 

User Manual 

MODEL: 

 

Intel

®

 Vision Accelerator Design with Intel

®

 Movidius™ VPU 

Powered by Open Visual Inference & Neural Network Optimization (OpenVINO™) toolkit 

 

Rev. 1.00 - December 9, 2019 

Mustang-M2AE-MX1 

  

   
 

 
   
                       

 
 

Summary of Contents for Mustang-M2AE-MX1

Page 1: ...M2AE MX1 Page I User Manual MODEL Intel Vision Accelerator Design with Intel Movidius VPU Powered by Open Visual Inference Neural Network Optimization OpenVINO toolkit Rev 1 00 December 9 2019 Mustang M2AE MX1 ...

Page 2: ...Mustang M2AE MX1 Page II Revision Date Version Changes December 9 2019 1 00 Initial release ...

Page 3: ...arising out of the use or inability to use the product or documentation even if advised of the possibility of such damages This document contains proprietary information protected by copyright All rights are reserved No part of this manual may be reproduced by any mechanical electronic or other means in any form without prior written permission of the manufacturer TRADEMARKS All registered tradema...

Page 4: ...jury 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 These messages should be read carefully as any directions or instructions contained therein can help avoid making mistakes ...

Page 5: ...O TOOLKIT INSTALLATION LINUX 13 4 1 OPERATING SYSTEMS 14 4 2 ONLINE INSTALLATION GUIDE 14 4 3 INSTALL THE INTEL DISTRIBUTION OF OPENVINO TOOLKIT CORE COMPONENTS 15 4 4 INSTALL EXTERNAL SOFTWARE DEPENDENCIES 18 4 5 SET THE ENVIRONMENT VARIABLES 19 4 6 CONFIGURE THE MODEL OPTIMIZER 20 4 6 1 Model Optimizer Configuration Steps 20 4 7 RUN THE VERIFICATION SCRIPTS TO VERIFY INSTALLATION 22 4 8 INSTALL ...

Page 6: ... Model Optimizer for all supported frameworks at the same time 34 5 4 1 2 Option 2 Configure the Model Optimizer for each framework separately 34 5 5 USE VERIFICATION SCRIPTS TO VERIFY YOUR INSTALLATION 36 5 5 1 Run the Image Classification Verification Script 37 5 5 2 Run the Inference Pipeline Verification Script 38 5 5 3 Installation Steps for iEi Mustang M2AE MX1 the Intel Vision Accelerator D...

Page 7: ...Mustang M2AE MX1 Page VII List of Figures Figure 1 1 Mustang M2AE MX1 2 Figure 1 2 Dimensions mm 3 ...

Page 8: ......

Page 9: ...Mustang M2AE MX1 Page 1 Chapter 1 1 Introduction ...

Page 10: ...surveillance retail and transportation With the advantage of power efficiency and high performance to dedicate DNN topologies it is perfect to be implemented in AI edge computing device to reduce total power usage providing longer duty time for the rechargeable edge computing equipment Open Visual Inference Neural Network Optimization OpenVINO toolkit is based on convolutional neural networks CNN ...

Page 11: ... Intel Movidius Myriad X Vision Processing Unit Interface M 2 A E Key Dimensions 22 mm x 30 mm Cooling Active fan OpenVINO Toolkit AI edge computing ready device Low power consumption approximate 4 5W 1 3 Dimensions The dimensions of the board are listed below Figure 1 2 Dimensions mm ...

Page 12: ...CentOS 64 bit Windows10 64 bit Interface M 2 A E Key Fan Active fan Power Consumption Approximate 4 5W Operating Temperature 20 C 60 C Storage Temperature 5 90 Dimensions 22 mm x 30 mm Table 1 1 Technical Specifications 1 5 Pin Define Pin Description Pin Description 1 GND 2 3 3V 3 USB_D 4 3 3V 5 USB_D 6 N C 7 GND 8 Module Key 9 Module Key 10 Module Key 11 Module Key 12 Module Key 13 Module Key 14 ...

Page 13: ...C 33 GND 34 N C 35 PERp0 36 N C 37 PERn0 38 N C 39 GND 40 N C 41 PETp0 42 N C 43 PETn0 44 N C 45 GND 46 N C 47 REFCLKp0 48 N C 49 REFCLKn0 50 N C 51 GND 52 PERST0 I 0 3 3V 53 CLKREQ0 I O 0 3 3V 54 N C 55 PEWAKE0 I O 0 3 3V 56 N C 57 GND 58 N C 59 N C 60 N C 61 N C 62 N C 63 GND 64 N C 65 N C 66 N C 67 N C 68 N C 69 GND 70 N C 71 N C 72 3 3V 73 N C 74 3 3V 75 GND ...

Page 14: ...Mustang M2AE MX1 Page 6 Chapter 2 2 Unpacking ...

Page 15: ...harge Self grounding Touch a grounded conductor every few minutes to discharge any excess static buildup Use an anti static pad When configuring any circuit board place it on an anti static mat Only handle the edges of the PCB Don t touch the surface of the motherboard Hold the motherboard by the edges when handling 2 2 Unpacking Precautions When the Mustang M2AE MX1 is unpacked please do the foll...

Page 16: ...ed with the installation Contact the IEI reseller or vendor the Mustang M2AE MX1 was purchased from or contact an IEI sales representative directly by sending an email to sales ieiworld com The Mustang M2AE MX1 is shipped with the following component Quantity Item and Part Number Image 1 Mustang M2AE MX1 AI acceleration card ...

Page 17: ...Mustang M2AE MX1 Page 9 Chapter 3 3 Hardware Installation ...

Page 18: ...istband can help to prevent ESD from damaging the board Self grounding Before handling the board touch any grounded conducting material During the time the board is handled frequently touch any conducting materials that are connected to the ground Use an anti static pad When configuring the Mustang M2AE MX1 place it on an anti static pad This reduces the possibility of ESD damaging the Mustang M2A...

Page 19: ... Electronic components are easily damaged by ESD Wearing an ESD cuff removes ESD from the body and helps prevent ESD damage Turn off system When installing the Mustang M2AE MX1 make sure that the system to be connected is disconnected from all power supplies and that no electricity is being fed into the system Before and during the installation of the Mustang M2AE MX1 DO NOT Remove any of the stic...

Page 20: ... risk damaging the system or experiencing electrical shock Step 2 Remove the cover from the chassis Step 3 Locate available M 2 2280 slot The Mustang M2AE MX1 is compatible with M 2 2280 A E key slot Step 4 Insert into the socket Line up the notch on the module with the notch on the slot Slide the Mustang M2AE MX1 into the socket at an angle of about 20º Step 5 Secure the Mustang M2AE MX1 with a r...

Page 21: ...Mustang M2AE MX1 Page 13 Chapter 4 4 OpenVINO Toolkit Installation Linux ...

Page 22: ...6 04 LTS 64 bit CentOS 64 bit 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 23: ...o the current user s Downloads directory cd Downloads By default the file is saved as l_openvino_toolkit_p_ version tgz 3 Unpack the tgz file tar xvzf l_openvino_toolkit_p_ version tgz The files are unpacked to the l_openvino_toolkit_p_ version directory 4 Go to the l_openvino_toolkit_p_ version directory cd l_openvino_toolkit_p_ version If you have a previous version of the Intel Distribution of ...

Page 24: ...ith the same choices and tasks 1 Choose your installation option Option 1 GUI Installation Wizard sudo install_GUI sh Option 2 Command Line Instructions sudo install sh 2 Follow the instructions on your screen Watch for informational messages such as the following in case you must complete additional steps 3 If you select the default options the Installation summary GUI screen looks like this ...

Page 25: ...Mustang M2AE MX1 Page 17 Optional You can choose Customize to change the installation directory or the components you want to install ...

Page 26: ...he opt intel mediasdk directory regardless of the OpenVINO installation path chosen 4 A Complete screen indicates that the core components have been install The first core components are installed Continue to the next section to install additional dependencies 4 4 Install External Software Dependencies NOTE If you installed the Intel Distribution of OpenVINO to the non default install directory re...

Page 27: ... must update several environment variables before you can compile and run OpenVINO applications Run the following script to temporarily set your environment variables source opt intel openvino bin setupvars sh Optional The OpenVINO 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_dire...

Page 28: ...ogy bin Contains the weights and biases binary data For more information about the Model Optimizer refer to the Model Optimizer Developer Guide 4 6 1 Model Optimizer Configuration Steps You can choose to either configure all supported frameworks at once OR configure one framework at a time Choose the option that best suits your needs If you see error messages make sure you installed all dependenci...

Page 29: ...rectory cd opt intel openvino deployment_tools model_optimizer install_prerequisites 2 Run the script for your model framework You can run more than one script For Caffe sudo install_prerequisites_caffe sh For TensorFlow sudo install_prerequisites_tf sh For MXNet sudo install_prerequisites_mxnet sh For ONNX sudo install_prerequisites_onnx sh For Kaldi sudo install_prerequisites_kaldi sh The Model ...

Page 30: ...penvino deployment_tools demo 2 Run the Image Classification verification script demo_squeezenet_download_convert_run sh This verification script downloads a SqueezeNet model uses the Model Optimizer to convert the model to the bin and xml Intermediate Representation IR files The Inference Engine requires this model conversion so it can use the IR as input and achieve optimum performance on Intel ...

Page 31: ...butes build on each other to narrow in on a specific attribute First an object is identified as a vehicle This identification is used as input to the next model which identifies specific vehicle attributes including the license plate Finally the attributes identified as the license plate are used as input to the third model which recognizes specific characters in the license plate When the verific...

Page 32: ...l If you installed the Intel Distribution of OpenVINO to the default install directory the HDDL_INSTALL_DIR was set to opt intel openvino deployment_tools inference_engine external hddl 2 Install dependencies HDDL_INSTALL_DIR install_IVAD_VPU_dependencies sh Note if the Linux kernel is updated after the installation it is required to install drivers again cd HDDL_INSTALL_DIR drivers reboot sudo se...

Page 33: ...elerator Design with Intel Movidius VPUs 1 Go to the Inference Engine demo directory cd opt intel openvino deployment_tools demo 2 Run the Image Classification verification script If you have access to the Internet through the proxy server only please make sure that it is configured in your OS environment demo_squeezenet_download_convert_run sh d HDDL 3 Run the Inference Pipeline verification scri...

Page 34: ...Mustang M2AE MX1 Page 26 Chapter 5 5 OpenVINO Toolkit Installation Windows 10 ...

Page 35: ... higher 64 bit NOTE If you want to use Microsoft Visual Studio 2019 you are required to install CMake 3 14 Python 3 6 5 64 bit 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 36: ..._openvino_toolkit_p_ version exe 2 Go to the Downloads folder 3 Double click w_openvino_toolkit_p_ version exe A window opens to let you choose your installation directory and components The default installation directory is C Program Files x86 IntelSWTools openvino_ version for simplicity a shortcut to the latest installation is also created C Program Files x86 IntelSWTools openvino If you choose...

Page 37: ...k Next 6 If you are missing external dependencies you will see a warning screen Write down the dependencies you are missing You need to take no other action at this time After installing the Intel Distribution of OpenVINO toolkit core components install the missing dependencies The screen example below indicates you are missing two dependencies ...

Page 38: ...Mustang M2AE MX1 Page 30 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 ...

Page 39: ...n guide to set the environment variables You are in the same document The new window opens in case you ran the installation without first opening this installation guide 10 If the installation indicated you must install dependencies install them first If there are no missing dependencies you can go ahead and set the environment variables ...

Page 40: ...bles are set Continue to the next section to configure the Model Optimizer 5 4 Configure the Model Optimizer IMPORTANT These steps are required You must configure the Model Optimizer for at least one framework The Model Optimizer will fail if you do not complete the steps in this section NOTE If you see an error indicating Python is not installed when you know you installed it your computer might ...

Page 41: ...l Configuration Process section on the Configuring the Model Optimizer page For more information about the Model Optimizer see the Model Optimizer Developer Guide 5 4 1 Model Optimizer Configuration Steps You can configure the Model Optimizer either for all supported frameworks at once or for one framework at a time Choose the option that best suits your needs If you see error messages make sure y...

Page 42: ... 2 Go to the Model Optimizer prerequisites directory cd C Program Files x86 IntelSWTools openvino deployment_tools model_optimizer install_prerequisites 3 Run the following batch file to configure the Model Optimizer for Caffe TensorFlow MXNet Kaldi and ONNX install_prerequisites bat 5 4 1 2 Option 2 Configure the Model Optimizer for each framework separately 1 Go to the Model Optimizer prerequisi...

Page 43: ... one For Caffe install_prerequisites_caffe bat For TensorFlow install_prerequisites_tf bat For MXNet install_prerequisites_mxnet bat For ONNX install_prerequisites_onnx bat 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: ...m additional configuration steps Continue to the next section If you want to use a GPU or VPU or update your Windows environment variables read through the Optional Steps section 5 5 Use Verification Scripts to Verify Your Installation IMPORTANT This section is required In addition to confirming your installation was successful demo scripts perform other steps such as setting up your computer to u...

Page 45: ...ction 5 5 1 Run the Image Classification Verification Script To run the script start the demo_squeezenet_download_convert_run bat file demo_squeezenet_download_convert_run bat This script downloads a SqueezeNet model uses the Model Optimizer to convert the model to the bin and xml Intermediate Representation IR files The Inference Engine requires this model conversion so it can use the IR as input...

Page 46: ...and runs it with the downloaded models and the car_1 bmp image from the demo directory to show an inference pipeline The verification script uses vehicle recognition in which vehicle attributes build on each other to narrow in on a specific attribute First an object is identified as a vehicle This identification is used as input to the next model which identifies specific vehicle attributes includ...

Page 47: ... demo An image viewer window that displays a resulting frame with detections rendered as bounding boxes similar to the following Close the image viewer window to end the demo To learn more about the verification scripts see README txt in C Program Files x86 IntelSWTools openvino deployment_tools demo ...

Page 48: ...nVINO toolkit is installed b Right click on the Movidius_VSC_Device inf file and choose Install from the pop up menu 2 If your Intel Vision Accelerator Design with Intel Movidius VPUs card requires SMBUS connection to PCIe slot Raw video data card with HW version Fab B and before install the SMBUS driver a Go to the INSTALL_DIR deployment_tools inference engine external hdd l SMBusDriver directory...

Page 49: ...mize performance After configuration is done you are ready to run the verification scripts with the HDDL Plugin for your Intel Vision Accelerator Design with Intel Movidius VPUs 1 Open a command prompt window 2 Go to the Inference Engine demo directory cd C Program Files x86 IntelSWTools openvino deployment_tools demo 3 Run the Image Classification verification script If you have access to the Int...

Page 50: ...Mustang M2AE MX1 Page 42 Appendix A A Performance Test ...

Page 51: ...Mustang M2AE MX1 Page 43 perfcheck m model_Dir inputs_dir image_Dir num_requests 8 d HDDL Note suggest num_requests 4xVPU qty Mustang M2AE MX1 8 Ex squeezenet1 1 xml ...

Page 52: ...Mustang M2AE MX1 Page 44 Appendix B B Regulatory Compliance ...

Page 53: ...rence that may cause undesired operation This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not...

Page 54: ...Mustang M2AE MX1 Page 46 C Product Disposal Appendix C ...

Page 55: ...fied as electronic device in terms of the European Directive 2012 19 EU WEEE and must not be disposed of as domestic garbage EU wide legislation as implemented in each Member State requires that waste electrical and electronic products carrying the mark left must be disposed of separately from normal household waste This includes monitors and electrical accessories such as signal cables or power c...

Page 56: ...Mustang M2AE MX1 Page 48 Appendix D D Hazardous Materials Disclosure ...

Page 57: ... These components will be separately marked Please refer to the following table Part Name Toxic or Hazardous Substances and Elements Lead Pb Mercury Hg Cadmium Cd Hexavalent Chromium CR VI Polybrominated Biphenyls PBB Polybrominated Diphenyl Ethers PBDE Housing O O O O O O Display O O O O O O Printed Circuit Board O O O O O O Metal Fasteners O O O O O O Cable Assembly O O O O O O Fan Assembly O O ...

Page 58: ...管 这些元 件将会单独标示出来 部件名称 有毒有害物质或元素 铅 Pb 汞 Hg 镉 Cd 六价铬 CR VI 多溴联苯 PBB 多溴二苯 醚 PBDE 壳体 O O O O O O 显示 O O O O O O 印刷电路板 O O O O O O 金属螺帽 O O O O O O 电缆组装 O O O O O O 风扇组装 O O O O O O 电力供应组装 O O O O O O 电池 O O O O O O O 表示该有毒有害物质在该部件所有物质材料中的含量均在 SJ T 11363 2006 现由 GB T 26572 2011 取代 标准规定的限量要求以下 X 表示该有毒有害物质至少在该部件的某一均质材料中的含量超出 SJ T 11363 2006 现由 GB T 26572 2011 取代 标准规定的限量要求 ...

Reviews: