Remove remaining Myriad-2 references (#2853)
* Fix Myriad firmware copying command for multi-target cmake generators * Remove remaining Myriad-2 references * Remove remaining Myriad-2 compute stick from documentation
This commit is contained in:
parent
67386294c0
commit
8425cd492c
@ -26,7 +26,7 @@
|
||||
- [Build Steps](#build-steps-3)
|
||||
- [Use Custom OpenCV Builds for Inference Engine](#use-custom-opencv-builds-for-inference-engine)
|
||||
- [Add Inference Engine to Your Project](#add-inference-engine-to-your-project)
|
||||
- [(Optional) Additional Installation Steps for the Intel® Movidius™ Neural Compute Stick and Neural Compute Stick 2](#optional-additional-installation-steps-for-the-intel-movidius-neural-compute-stick-and-neural-compute-stick-2)
|
||||
- [(Optional) Additional Installation Steps for the Intel® Neural Compute Stick 2](#optional-additional-installation-steps-for-the-intel-movidius-neural-compute-stick-and-neural-compute-stick-2)
|
||||
- [For Linux, Raspbian Stretch* OS](#for-linux-raspbian-stretch-os)
|
||||
- [Next Steps](#next-steps)
|
||||
- [Additional Resources](#additional-resources)
|
||||
@ -43,7 +43,7 @@ The open source version of Inference Engine includes the following plugins:
|
||||
| CPU plugin | Intel® Xeon® with Intel® AVX2 and AVX512, Intel® Core™ Processors with Intel® AVX2, Intel® Atom® Processors with Intel® SSE |
|
||||
| GPU plugin | Intel® Processor Graphics, including Intel® HD Graphics and Intel® Iris® Graphics |
|
||||
| GNA plugin | Intel® Speech Enabling Developer Kit, Amazon Alexa\* Premium Far-Field Developer Kit, Intel® Pentium® Silver processor J5005, Intel® Celeron® processor J4005, Intel® Core™ i3-8121U processor |
|
||||
| MYRIAD plugin | Intel® Movidius™ Neural Compute Stick powered by the Intel® Movidius™ Myriad™ 2, Intel® Neural Compute Stick 2 powered by the Intel® Movidius™ Myriad™ X |
|
||||
| MYRIAD plugin | Intel® Neural Compute Stick 2 powered by the Intel® Movidius™ Myriad™ X |
|
||||
| Heterogeneous plugin | Heterogeneous plugin enables computing for inference on one network on several Intel® devices. |
|
||||
|
||||
## Build on Linux\* Systems
|
||||
@ -608,11 +608,11 @@ include_directories(${InferenceEngine_INCLUDE_DIRS})
|
||||
target_link_libraries(${PROJECT_NAME} ${InferenceEngine_LIBRARIES} dl)
|
||||
```
|
||||
|
||||
## (Optional) Additional Installation Steps for the Intel® Movidius™ Neural Compute Stick and Neural Compute Stick 2
|
||||
## (Optional) Additional Installation Steps for the Intel® Neural Compute Stick 2
|
||||
|
||||
> **NOTE**: These steps are only required if you want to perform inference on
|
||||
Intel® Movidius™ Neural Compute Stick or the Intel® Neural Compute Stick 2 using
|
||||
the Inference Engine MYRIAD Plugin. See also [Intel® Neural Compute Stick 2 Get Started].
|
||||
> **NOTE**: These steps are only required if you want to perform inference on the
|
||||
Intel® Neural Compute Stick 2 using the Inference Engine MYRIAD Plugin. See also
|
||||
[Intel® Neural Compute Stick 2 Get Started].
|
||||
|
||||
### For Linux, Raspbian\* Stretch OS
|
||||
|
||||
@ -622,11 +622,10 @@ the Inference Engine MYRIAD Plugin. See also [Intel® Neural Compute Stick 2 Get
|
||||
sudo usermod -a -G users "$(whoami)"
|
||||
```
|
||||
|
||||
2. To perform inference on Intel® Movidius™ Neural Compute Stick and Intel®
|
||||
Neural Compute Stick 2, install the USB rules as follows:
|
||||
2. To perform inference on Intel® Neural Compute Stick 2, install the USB rules
|
||||
as follows:
|
||||
```sh
|
||||
cat <<EOF > 97-myriad-usbboot.rules
|
||||
SUBSYSTEM=="usb", ATTRS{idProduct}=="2150", ATTRS{idVendor}=="03e7", GROUP="users", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
SUBSYSTEM=="usb", ATTRS{idProduct}=="2485", ATTRS{idVendor}=="03e7", GROUP="users", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
SUBSYSTEM=="usb", ATTRS{idProduct}=="f63b", ATTRS{idVendor}=="03e7", GROUP="users", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
EOF
|
||||
|
@ -10,7 +10,7 @@ and mixed-reality headsets.
|
||||
The OpenVINO™ toolkit:
|
||||
|
||||
* Enables CNN-based deep learning inference on the edge
|
||||
* Supports heterogeneous execution across an Intel® CPU, Intel® Integrated Graphics, Intel® Movidius™ Neural Compute Stick and Intel® Neural Compute Stick 2
|
||||
* Supports heterogeneous execution across an Intel® CPU, Intel® Integrated Graphics, Intel® Neural Compute Stick 2
|
||||
* Speeds time-to-market via an easy-to-use library of computer vision functions and pre-optimized kernels
|
||||
* Includes optimized calls for computer vision standards including OpenCV\*, OpenCL™, and OpenVX\*
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
## Introducing MYRIAD Plugin
|
||||
|
||||
The Inference Engine MYRIAD plugin is developed for inference of neural networks on Intel® Movidius™ Neural Compute Stick and Intel® Neural Compute Stick 2.
|
||||
The Inference Engine MYRIAD plugin is developed for inference of neural networks on Intel® Neural Compute Stick 2.
|
||||
|
||||
## Installation on Linux* OS
|
||||
|
||||
@ -23,10 +23,10 @@ The Inference Engine MYRIAD plugin supports the following networks:
|
||||
* GoogleNet (Inception) v1, v2, v4
|
||||
* VGG family (VGG16, VGG19)
|
||||
* SqueezeNet v1.0, v1.1
|
||||
* ResNet v1 family (18\*\* \*\*\*, 50, 101, 152)
|
||||
* ResNet v1 family (18\*\*\*, 50, 101, 152)
|
||||
* MobileNet (mobilenet-v1-1.0-224, mobilenet-v2)
|
||||
* Inception ResNet v2
|
||||
* DenseNet family\*\* (121,161,169,201)
|
||||
* DenseNet family (121,161,169,201)
|
||||
* SSD-300, SSD-512, SSD-MobileNet, SSD-GoogleNet, SSD-SqueezeNet
|
||||
|
||||
**TensorFlow\***:
|
||||
@ -45,7 +45,7 @@ The Inference Engine MYRIAD plugin supports the following networks:
|
||||
|
||||
**MXNet\***:
|
||||
* AlexNet and CaffeNet
|
||||
* DenseNet family\*\* (121,161,169,201)
|
||||
* DenseNet family (121,161,169,201)
|
||||
* SqueezeNet v1.1
|
||||
* MobileNet v1, v2
|
||||
* NiN
|
||||
@ -55,8 +55,6 @@ The Inference Engine MYRIAD plugin supports the following networks:
|
||||
* VGG family (VGG16, VGG19)
|
||||
* SSD-Inception-v3, SSD-MobileNet, SSD-ResNet-50, SSD-300
|
||||
|
||||
\*\* Network is tested on Intel® Movidius™ Neural Compute Stick with BatchNormalization fusion optimization disabled during Model Optimizer import
|
||||
|
||||
\*\*\* Network is tested on Intel® Neural Compute Stick 2 with BatchNormalization fusion optimization disabled during Model Optimizer import
|
||||
|
||||
## Supported Configuration Parameters
|
||||
|
@ -53,7 +53,7 @@ cd /home/<user>/Downloads/fpga_support_files/
|
||||
./install_openvino_fpga_dependencies.sh
|
||||
```
|
||||
|
||||
11. When asked, select the FPGA card, Intel® GPU, and Intel® Movidius™ Neural Compute Stick, then you can install the correct dependencies.
|
||||
11. When asked, select the FPGA card, Intel® GPU, and Intel® Neural Compute Stick 2, then you can install the correct dependencies.
|
||||
|
||||
12. If you installed the 4.14 kernel as part of the installation script, you will need to reboot the machine and select the new kernel in the Ubuntu (grub) boot menu. You will also need to rerun `setup_env.sh` to set up your environmental variables again.
|
||||
|
||||
|
@ -13,7 +13,7 @@ endif()
|
||||
|
||||
include(dependency_solver)
|
||||
|
||||
set(VPU_SUPPORTED_FIRMWARES usb-ma2450 usb-ma2x8x pcie-ma248x)
|
||||
set(VPU_SUPPORTED_FIRMWARES usb-ma2x8x pcie-ma248x)
|
||||
|
||||
#
|
||||
# Default packages
|
||||
@ -66,11 +66,11 @@ foreach(firmware_name IN LISTS VPU_SUPPORTED_FIRMWARES)
|
||||
string(TOUPPER "${firmware_name}" firmware_name_upper)
|
||||
set(var_name VPU_FIRMWARE_${firmware_name_upper}_FILE)
|
||||
|
||||
set(firmware_out_file "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${firmware_name}.mvcmd")
|
||||
set(firmware_out_file "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/${firmware_name}.mvcmd")
|
||||
|
||||
# Handle PCIe elf firmware for Windows
|
||||
if (WIN32 AND "${firmware_name}" STREQUAL "pcie-ma248x")
|
||||
set(firmware_out_file "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${firmware_name}.elf")
|
||||
set(firmware_out_file "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/${firmware_name}.elf")
|
||||
endif ()
|
||||
|
||||
list(APPEND all_firmware_files ${firmware_out_file})
|
||||
@ -79,7 +79,7 @@ foreach(firmware_name IN LISTS VPU_SUPPORTED_FIRMWARES)
|
||||
COMMAND
|
||||
${CMAKE_COMMAND} -E copy ${${var_name}} ${firmware_out_file}
|
||||
MAIN_DEPENDENCY ${${var_name}}
|
||||
COMMENT "[VPU] Copy ${${var_name}} to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}"
|
||||
COMMENT "[VPU] Copy ${${var_name}} to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}"
|
||||
VERBATIM)
|
||||
|
||||
install(FILES ${${var_name}}
|
||||
|
@ -11,7 +11,6 @@ for %%A in ("%GNA%") do set GNA_FILENAME=%%~nxA
|
||||
for %%A in ("%OPENCV%") do set OPENCV_FILENAME=%%~nxA
|
||||
for %%A in ("%MYRIAD%") do set MYRIAD_FILENAME=%%~nxA
|
||||
for %%A in ("%HDDL%") do set HDDL_FILENAME=%%~nxA
|
||||
for %%A in ("%VPU_FIRMWARE_MA2450%") do set VPU_FIRMWARE_MA2450_FILENAME=%%~nxA
|
||||
for %%A in ("%VPU_FIRMWARE_MA2X8X%") do set VPU_FIRMWARE_MA2X8X_FILENAME=%%~nxA
|
||||
for %%A in ("%TBB%") do set TBB_FILENAME=%%~nxA
|
||||
|
||||
@ -86,16 +85,6 @@ if not "%HDDL%"=="" (
|
||||
)
|
||||
)
|
||||
|
||||
if not "%VPU_FIRMWARE_MA2450%"=="" (
|
||||
if not exist "%DL_SDK_TEMP%\test_dependencies\VPU\%VPU_FIRMWARE_MA2450_FILENAME%" (
|
||||
mkdir "%DL_SDK_TEMP%\test_dependencies\VPU"
|
||||
powershell -command "iwr -outf '%DL_SDK_TEMP%\test_dependencies\VPU\_%VPU_FIRMWARE_MA2450_FILENAME%' %VPU_FIRMWARE_MA2450%"
|
||||
mkdir "%DL_SDK_TEMP%\test_dependencies\VPU\%VPU_FIRMWARE_MA2450_FILENAME%"
|
||||
call "C:\Program Files\7-Zip\7z.exe" x -y %DL_SDK_TEMP%\test_dependencies\VPU\_%VPU_FIRMWARE_MA2450_FILENAME% -o%DL_SDK_TEMP%\test_dependencies\VPU\%VPU_FIRMWARE_MA2450_FILENAME%
|
||||
del "%DL_SDK_TEMP%\test_dependencies\VPU\_%VPU_FIRMWARE_MA2450_FILENAME%" /F /Q
|
||||
)
|
||||
)
|
||||
|
||||
if not "%VPU_FIRMWARE_MA2X8X%"=="" (
|
||||
if not exist "%DL_SDK_TEMP%\test_dependencies\VPU\%VPU_FIRMWARE_MA2X8X_FILENAME%" (
|
||||
mkdir "%DL_SDK_TEMP%\test_dependencies\VPU"
|
||||
@ -139,13 +128,6 @@ if not "%MYRIAD%"=="" (
|
||||
)
|
||||
)
|
||||
|
||||
if not "%VPU_FIRMWARE_MA2450%"=="" (
|
||||
if exist "%DL_SDK_TEMP%\test_dependencies\VPU\%VPU_FIRMWARE_MA2450_FILENAME%" (
|
||||
echo xcopy.exe "%DL_SDK_TEMP%\test_dependencies\VPU\%VPU_FIRMWARE_MA2450_FILENAME%\*" intel64 /S /I /Y /R
|
||||
xcopy.exe "%DL_SDK_TEMP%\test_dependencies\VPU\%VPU_FIRMWARE_MA2450_FILENAME%\*" intel64 /S /I /Y /R
|
||||
)
|
||||
)
|
||||
|
||||
if not "%VPU_FIRMWARE_MA2X8X%"=="" (
|
||||
if exist "%DL_SDK_TEMP%\test_dependencies\VPU\%VPU_FIRMWARE_MA2X8X_FILENAME%" (
|
||||
echo xcopy.exe "%DL_SDK_TEMP%\test_dependencies\VPU\%VPU_FIRMWARE_MA2X8X_FILENAME%\*" intel64 /S /I /Y /R
|
||||
|
@ -37,7 +37,7 @@ add_path() {
|
||||
fi
|
||||
}
|
||||
|
||||
runtimes=(MKL CLDNN MYRIAD GNA DLIA OPENCV VPU_FIRMWARE_USB-MA2450 VPU_FIRMWARE_USB-MA2X8X HDDL OMP TBB AOCL_RTE LIBUSB)
|
||||
runtimes=(MKL CLDNN MYRIAD GNA DLIA OPENCV VPU_FIRMWARE_USB-MA2X8X HDDL OMP TBB AOCL_RTE LIBUSB)
|
||||
|
||||
export_library_path() {
|
||||
export LD_LIBRARY_PATH=$DL_SDK_TEMP/test_dependencies/$1:$LD_LIBRARY_PATH
|
||||
|
Loading…
Reference in New Issue
Block a user