https://movidius.github.io/ncsdk/index.html
This is a quick start guide. Visit the download section for deep dive documentation.
1. You will need the following
- Ubuntu 16.04 system, RPI3 Model B or Ubuntu VirtualBox instance.
- Movidius Neural Compute Stick (NCS)
- Internet connection to download and install NC SDK.
2. Install NC SDK
Run these commands on a terminal window
mkdir -p ~/workspace
cd ~/workspace
git clone https://github.com/movidius/ncsdk.git
cd ~/workspace/ncsdk
make install
https://movidius.github.io/ncsdk/index.html
strong@foreverstrong:~$ mkdir -p ~/ncs_workspace
strong@foreverstrong:~$ cd ncs_workspace/
strong@foreverstrong:~/ncs_workspace$ git clone https://github.com/movidius/ncsdk.git
Cloning into 'ncsdk'...
remote: Counting objects: 389, done.
remote: Total 389 (delta 0), reused 0 (delta 0), pack-reused 389
Receiving objects: 100% (389/389), 69.08 MiB | 2.71 MiB/s, done.
Resolving deltas: 100% (170/170), done.
Checking connectivity... done.
strong@foreverstrong:~/ncs_workspace$ ll
total 12
drwxrwxr-x 3 strong strong 4096 Dec 20 21:16 ./
drwxr-xr-x 51 strong strong 4096 Dec 20 21:15 ../
drwxrwxr-x 6 strong strong 4096 Dec 20 21:17 ncsdk/
strong@foreverstrong:~/ncs_workspace$ cd ncsdk/
strong@foreverstrong:~/ncs_workspace/ncsdk$ ll
total 84
drwxrwxr-x 6 strong strong 4096 Dec 20 21:17 ./
drwxrwxr-x 3 strong strong 4096 Dec 20 21:16 ../
drwxrwxr-x 5 strong strong 4096 Dec 20 21:17 api/
drwxrwxr-x 8 strong strong 4096 Dec 20 21:17 docs/
drwxrwxr-x 6 strong strong 4096 Dec 20 21:17 examples/
drwxrwxr-x 8 strong strong 4096 Dec 20 21:17 .git/
-rw-rw-r-- 1 strong strong 481 Dec 20 21:17 .gitattributes
-rw-rw-r-- 1 strong strong 212 Dec 20 21:17 .gitignore
-rw-rw-r-- 1 strong strong 2055 Dec 20 21:17 install-opencv.sh
-rw-rw-r-- 1 strong strong 1699 Dec 20 21:17 install.sh
-rw-rw-r-- 1 strong strong 21335 Dec 20 21:17 LICENSE
-rw-rw-r-- 1 strong strong 1427 Dec 20 21:17 Makefile
-rw-rw-r-- 1 strong strong 145 Dec 20 21:17 ncsdk.conf
-rw-rw-r-- 1 strong strong 1841 Dec 20 21:17 README.md
-rwxrwxr-x 1 strong strong 1203 Dec 20 21:17 uninstall-opencv.sh*
-rw-rw-r-- 1 strong strong 247 Dec 20 21:17 uninstall.sh
strong@foreverstrong:~/ncs_workspace/ncsdk$ make install
./uninstall-opencv.sh
make install starting.
./install.sh
--2017-12-20 21:17:43-- http://ncs-forum-uploads.s3.amazonaws.com/ncsdk/ncsdk_01_11/ncsdk_redirector.txt
Resolving ncs-forum-uploads.s3.amazonaws.com (ncs-forum-uploads.s3.amazonaws.com)... 52.219.24.68
Connecting to ncs-forum-uploads.s3.amazonaws.com (ncs-forum-uploads.s3.amazonaws.com)|52.219.24.68|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 83 [text/plain]
Saving to: ‘ncsdk_redirector.txt’
ncsdk_redirector.txt 100%[===========================================>] 83 --.-KB/s in 0.005s
2017-12-20 21:17:49 (15.2 KB/s) - ‘ncsdk_redirector.txt’ saved [83/83]
--2017-12-20 21:17:49-- http://ncs-forum-uploads.s3.amazonaws.com/ncsdk/ncsdk_01_11/NCSDK-1.11.00.02.tar.gz
Resolving ncs-forum-uploads.s3.amazonaws.com (ncs-forum-uploads.s3.amazonaws.com)... 52.219.24.60
Connecting to ncs-forum-uploads.s3.amazonaws.com (ncs-forum-uploads.s3.amazonaws.com)|52.219.24.60|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 970941 (948K) [application/octet-stream]
Saving to: ‘NCSDK-1.11.tar.gz’
NCSDK-1.11.tar.gz 5%[=> ] 56.69K --.-KB/s in 5m 27s
2017-12-20 21:23:19 (178 B/s) - Read error at byte 58048/970941 (Connection reset by peer). Retrying.
--2017-12-20 21:23:20-- (try: 2) http://ncs-forum-uploads.s3.amazonaws.com/ncsdk/ncsdk_01_11/NCSDK-1.11.00.02.tar.gz
Connecting to ncs-forum-uploads.s3.amazonaws.com (ncs-forum-uploads.s3.amazonaws.com)|52.219.24.60|:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 970941 (948K), 912893 (891K) remaining [application/octet-stream]
Saving to: ‘NCSDK-1.11.tar.gz’
NCSDK-1.11.tar.gz 35%[++============> ] 332.13K --.-KB/s in 14m 32s
2017-12-20 21:37:56 (323 B/s) - Read error at byte 340099/970941 (Connection reset by peer). Retrying.
--2017-12-20 21:37:58-- (try: 3) http://ncs-forum-uploads.s3.amazonaws.com/ncsdk/ncsdk_01_11/NCSDK-1.11.00.02.tar.gz
Connecting to ncs-forum-uploads.s3.amazonaws.com (ncs-forum-uploads.s3.amazonaws.com)|52.219.24.60|:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 970941 (948K), 630842 (616K) remaining [application/octet-stream]
Saving to: ‘NCSDK-1.11.tar.gz’
NCSDK-1.11.tar.gz 41%[+++++++++++++++==> ] 395.60K --.-KB/s in 9m 57s
2017-12-20 21:47:58 (109 B/s) - Read error at byte 405099/970941 (Connection reset by peer). Retrying.
--2017-12-20 21:48:01-- (try: 4) http://ncs-forum-uploads.s3.amazonaws.com/ncsdk/ncsdk_01_11/NCSDK-1.11.00.02.tar.gz
Connecting to ncs-forum-uploads.s3.amazonaws.com (ncs-forum-uploads.s3.amazonaws.com)|52.219.24.60|:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 970941 (948K), 565842 (553K) remaining [application/octet-stream]
Saving to: ‘NCSDK-1.11.tar.gz’
NCSDK-1.11.tar.gz 100%[++++++++++++++++++=========================>] 948.18K 90.4KB/s in 11s
2017-12-20 21:48:12 (52.5 KB/s) - ‘NCSDK-1.11.tar.gz’ saved [970941/970941]
[sudo] password for strong:
NCSDK-1.11.00.02/
NCSDK-1.11.00.02/ncsdk-x86_64/
NCSDK-1.11.00.02/ncsdk-x86_64/udev/
NCSDK-1.11.00.02/ncsdk-x86_64/udev/97-usbboot.rules
NCSDK-1.11.00.02/ncsdk-x86_64/api/
NCSDK-1.11.00.02/ncsdk-x86_64/api/c/
NCSDK-1.11.00.02/ncsdk-x86_64/api/c/mvnc.h
NCSDK-1.11.00.02/ncsdk-x86_64/api/c/libmvnc.so.0
NCSDK-1.11.00.02/ncsdk-x86_64/api/c/mvnc_deprecated.h
NCSDK-1.11.00.02/ncsdk-x86_64/api/setup.py
NCSDK-1.11.00.02/ncsdk-x86_64/api/python/
NCSDK-1.11.00.02/ncsdk-x86_64/api/python/mvnc/
NCSDK-1.11.00.02/ncsdk-x86_64/api/python/mvnc/mvncapi.py
NCSDK-1.11.00.02/ncsdk-x86_64/api/python/mvnc/__init__.py
NCSDK-1.11.00.02/ncsdk-x86_64/LICENSE
NCSDK-1.11.00.02/ncsdk-x86_64/tk/
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/FileIO.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/TensorFlowPreproc.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/CaffeParser.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/DataTransforms.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/Args.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/Metrics.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/TensorFlowParser.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/EnumController.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/MiscIO.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Controllers/CaffeEnumController.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Models/
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Models/Blob.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Models/MyriadParam.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Models/CaffeEnumDeclarations.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Models/EnumDeclarations.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Models/Network.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Models/NetworkStage.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/mvNCCompile.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/mvNCProfile.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Views/
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Views/Validate.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Views/Graphs.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/Views/Summary.py
NCSDK-1.11.00.02/ncsdk-x86_64/tk/mvNCCheck.py
NCSDK-1.11.00.02/ncsdk-x86_64/MovidiusLogo.png
NCSDK-1.11.00.02/ncsdk-x86_64/fw/
NCSDK-1.11.00.02/ncsdk-x86_64/fw/MvNCAPI.mvcmd
NCSDK-1.11.00.02/requirements.txt
NCSDK-1.11.00.02/install-ncsdk.sh
NCSDK-1.11.00.02/uninstall-ncsdk.sh
NCSDK-1.11.00.02/ncsdk-armv7l/
NCSDK-1.11.00.02/ncsdk-armv7l/udev/
NCSDK-1.11.00.02/ncsdk-armv7l/udev/97-usbboot.rules
NCSDK-1.11.00.02/ncsdk-armv7l/api/
NCSDK-1.11.00.02/ncsdk-armv7l/api/c/
NCSDK-1.11.00.02/ncsdk-armv7l/api/c/mvnc.h
NCSDK-1.11.00.02/ncsdk-armv7l/api/c/libmvnc.so.0
NCSDK-1.11.00.02/ncsdk-armv7l/api/c/mvnc_deprecated.h
NCSDK-1.11.00.02/ncsdk-armv7l/api/setup.py
NCSDK-1.11.00.02/ncsdk-armv7l/api/python/
NCSDK-1.11.00.02/ncsdk-armv7l/api/python/mvnc/
NCSDK-1.11.00.02/ncsdk-armv7l/api/python/mvnc/mvncapi.py
NCSDK-1.11.00.02/ncsdk-armv7l/api/python/mvnc/__init__.py
NCSDK-1.11.00.02/ncsdk-armv7l/LICENSE
NCSDK-1.11.00.02/ncsdk-armv7l/tk/
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/FileIO.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/TensorFlowPreproc.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/CaffeParser.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/DataTransforms.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/Args.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/Metrics.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/TensorFlowParser.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/EnumController.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/MiscIO.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Controllers/CaffeEnumController.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Models/
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Models/Blob.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Models/MyriadParam.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Models/CaffeEnumDeclarations.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Models/EnumDeclarations.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Models/Network.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Models/NetworkStage.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/mvNCCompile.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/mvNCProfile.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Views/
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Views/Validate.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Views/Graphs.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/Views/Summary.py
NCSDK-1.11.00.02/ncsdk-armv7l/tk/mvNCCheck.py
NCSDK-1.11.00.02/ncsdk-armv7l/MovidiusLogo.png
NCSDK-1.11.00.02/ncsdk-armv7l/fw/
NCSDK-1.11.00.02/ncsdk-armv7l/fw/MvNCAPI.mvcmd
NCSDK-1.11.00.02/version.txt
NCSDK-1.11.00.02/tests/
NCSDK-1.11.00.02/tests/Makefile
NCSDK-1.11.00.02/tests/api-check/
NCSDK-1.11.00.02/tests/api-check/Makefile
NCSDK-1.11.00.02/tests/api-check/ncs-python2-check.py
NCSDK-1.11.00.02/tests/api-check/ncs-python3-check.py
NCSDK-1.11.00.02/tests/api-check/ncs-c-check.c
NCSDK-1.11.00.02/tests/sdk-check/
NCSDK-1.11.00.02/tests/sdk-check/Makefile
NCSDK-1.11.00.02/tests/sdk-check/img/
NCSDK-1.11.00.02/tests/sdk-check/img/512_Phone.jpg
NCSDK-1.11.00.02/tests/sdk-check/data/
NCSDK-1.11.00.02/tests/sdk-check/data/alexnet.prototxt
NCSDK-1.11.00.02/tests/sdk-check/data/googlenet.prototxt
NCSDK-1.11.00.02/tests/sdk-check/data/readme.txt
NCSDK-1.11.00.02/tests/sdk-check/data/squeezenet.prototxt
NCSDK-1.11.00.02/tests/sdk-check/test_install.py
NCSDK-1.11.00.02/ncsdk.conf
NCSDK-1.11.00.02/requirements_apt.txt
Movidius Neural Compute Toolkit Setup.
Checking OS and version...
Installing on Ubuntu 16.04
Installer NCSDK version: 1.11.00.02
Creating setup directory...
Remove previous NCSDK references from PYTHONPATH...done
Get:1 file:/var/cuda-repo-8-0-local-ga2 InRelease
Ign:1 file:/var/cuda-repo-8-0-local-ga2 InRelease
Get:2 file:/var/cuda-repo-8-0-local-ga2 Release [574 B]
Get:2 file:/var/cuda-repo-8-0-local-ga2 Release [574 B]
Hit:3 http://cn.archive.ubuntu.com/ubuntu xenial InRelease
Hit:4 http://cn.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:5 http://cn.archive.ubuntu.com/ubuntu xenial-backports InRelease
Get:7 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Hit:8 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial InRelease
Hit:9 http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu xenial InRelease
Fetched 102 kB in 2s (43.4 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.5.1-3).
unzip is already the newest version (6.0-20ubuntu1).
coreutils is already the newest version (8.25-2ubuntu3~16.04).
curl is already the newest version (7.47.0-1ubuntu2.5).
git is already the newest version (1:2.7.4-0ubuntu1.3).
python3-pip is already the newest version (8.1.1-2ubuntu0.4).
The following packages were automatically installed and are no longer required:
linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic
linux-headers-4.10.0-37 linux-headers-4.10.0-37-generic
linux-headers-4.10.0-38 linux-headers-4.10.0-38-generic
linux-image-4.10.0-28-generic linux-image-4.10.0-37-generic
linux-image-4.10.0-38-generic linux-image-extra-4.10.0-28-generic
linux-image-extra-4.10.0-37-generic linux-image-extra-4.10.0-38-generic
linux-signed-image-4.10.0-37-generic linux-signed-image-4.10.0-38-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
automake is already the newest version (1:1.15-4ubuntu1).
gfortran is already the newest version (4:5.3.1-1ubuntu1).
libleveldb-dev is already the newest version (1.18-5).
libprotobuf-dev is already the newest version (2.6.1-1.3).
libsnappy-dev is already the newest version (1.1.3-2).
protobuf-compiler is already the newest version (2.6.1-1.3).
python-numpy is already the newest version (1:1.11.0-1ubuntu1).
python3-dev is already the newest version (3.5.1-3).
python3-nose is already the newest version (1.3.7-1).
python3-numpy is already the newest version (1:1.11.0-1ubuntu1).
python3-yaml is already the newest version (3.11-3build1).
byacc is already the newest version (20140715-1).
libatlas-base-dev is already the newest version (3.10.2-9).
libgflags-dev is already the newest version (2.1.2-3).
libgoogle-glog-dev is already the newest version (0.3.4-0.1).
libhdf5-serial-dev is already the newest version (1.8.16+docs-4ubuntu1).
liblmdb-dev is already the newest version (0.9.17-3).
libopencv-dev is already the newest version (2.4.9.1+dfsg-1.5ubuntu1).
python3-scipy is already the newest version (0.17.0-1).
swig3.0 is already the newest version (3.0.8-0ubuntu3).
cmake is already the newest version (3.5.1-1ubuntu3).
git is already the newest version (1:2.7.4-0ubuntu1.3).
graphviz is already the newest version (2.38.0-12ubuntu2.1).
libxml2-dev is already the newest version (2.9.3+dfsg1-1ubuntu0.5).
libxslt1-dev is already the newest version (1.1.28-2.1ubuntu0.1).
lsb-release is already the newest version (9.20160110ubuntu0.2).
python-pip is already the newest version (8.1.1-2ubuntu0.4).
python3-pip is already the newest version (8.1.1-2ubuntu0.4).
The following packages were automatically installed and are no longer required:
linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic
linux-headers-4.10.0-37 linux-headers-4.10.0-37-generic
linux-headers-4.10.0-38 linux-headers-4.10.0-38-generic
linux-image-4.10.0-28-generic linux-image-4.10.0-37-generic
linux-image-4.10.0-38-generic linux-image-extra-4.10.0-28-generic
linux-image-extra-4.10.0-37-generic linux-image-extra-4.10.0-38-generic
linux-signed-image-4.10.0-37-generic linux-signed-image-4.10.0-38-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
libboost-all-dev is already the newest version (1.58.0.1ubuntu1).
The following packages were automatically installed and are no longer required:
linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic
linux-headers-4.10.0-37 linux-headers-4.10.0-37-generic
linux-headers-4.10.0-38 linux-headers-4.10.0-38-generic
linux-image-4.10.0-28-generic linux-image-4.10.0-37-generic
linux-image-4.10.0-38-generic linux-image-extra-4.10.0-28-generic
linux-image-extra-4.10.0-37-generic linux-image-extra-4.10.0-38-generic
linux-signed-image-4.10.0-37-generic linux-signed-image-4.10.0-38-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
/sbin/ldconfig.real: /usr/local/cuda-8.0/targets/x86_64-linux/lib/libcudnn.so.6 is not a symbolic link
/sbin/ldconfig.real: /usr/local/lib/libcudnn.so.6 is not a symbolic link
Installing python dependencies...
Requirement already satisfied (use --upgrade to upgrade): Cython<=0.26,>=0.23.4 in /usr/local/lib/python3.5/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 1))
Requirement already satisfied (use --upgrade to upgrade): Markdown<=2.6.8,>=2.6.2 in /usr/local/lib/python3.5/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 2))
Requirement already satisfied (use --upgrade to upgrade): Pillow<=4.2.1,>=3.1.0 in /usr/lib/python3/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 3))
Requirement already satisfied (use --upgrade to upgrade): PyYAML<=3.12,>=3.11 in /usr/lib/python3/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): graphviz<=0.8,>=0.4.10 in /usr/local/lib/python3.5/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): h5py<=2.7.0,>=2.5.0 in /usr/local/lib/python3.5/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 6))
Requirement already satisfied (use --upgrade to upgrade): lxml<=3.8.0,>=3.4.4 in /usr/lib/python3/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): matplotlib<=2.0.2,>=1.5.0 in /usr/local/lib/python3.5/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): numpy<=1.13.3,>=1.13.0 in /usr/local/lib/python3.5/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 9))
Requirement already satisfied (use --upgrade to upgrade): protobuf<=3.4.0,>=3.0.0b2 in /usr/local/lib/python3.5/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 10))
Requirement already satisfied (use --upgrade to upgrade): python-dateutil<=2.6.1,>=2.4.2 in /usr/local/lib/python3.5/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 11))
Requirement already satisfied (use --upgrade to upgrade): scikit-image<=0.13.0,>=0.11.3 in /usr/local/lib/python3.5/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 12))
Requirement already satisfied (use --upgrade to upgrade): scipy<=0.19.1,>=0.14.1 in /usr/lib/python3/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 13))
Requirement already satisfied (use --upgrade to upgrade): six>=1.10.0 in /usr/lib/python3/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 14))
Requirement already satisfied (use --upgrade to upgrade): networkx<=1.11,>=1.10 in /usr/local/lib/python3.5/dist-packages (from -r /opt/movidius/NCSDK/requirements.txt (line 15))
Requirement already satisfied (use --upgrade to upgrade): cycler>=0.10 in /usr/local/lib/python3.5/dist-packages (from matplotlib<=2.0.2,>=1.5.0->-r /opt/movidius/NCSDK/requirements.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): pyparsing!=2.0.0,!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 in /usr/lib/python3/dist-packages (from matplotlib<=2.0.2,>=1.5.0->-r /opt/movidius/NCSDK/requirements.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): pytz in /usr/local/lib/python3.5/dist-packages (from matplotlib<=2.0.2,>=1.5.0->-r /opt/movidius/NCSDK/requirements.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python3/dist-packages (from protobuf<=3.4.0,>=3.0.0b2->-r /opt/movidius/NCSDK/requirements.txt (line 10))
Requirement already satisfied (use --upgrade to upgrade): PyWavelets>=0.4.0 in /usr/local/lib/python3.5/dist-packages (from scikit-image<=0.13.0,>=0.11.3->-r /opt/movidius/NCSDK/requirements.txt (line 12))
Requirement already satisfied (use --upgrade to upgrade): decorator>=3.4.0 in /usr/lib/python3/dist-packages (from networkx<=1.11,>=1.10->-r /opt/movidius/NCSDK/requirements.txt (line 15))
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already satisfied: Enum34>=1.1.6 in /usr/local/lib/python2.7/dist-packages
Checking whether tensorflow is installed...
looking for tensorflow CPU version...
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Found tensorflow CPU version 1.4.0.
tensorflow already at latest supported version...skipping.
Caffe not found, installing caffe...
Downloading Caffe...
Cloning into 'ssd-caffe'...
Switched to a new branch 'ssd'
Branch ssd set up to track remote branch ssd from origin.
Compiling Caffe...
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- system
-- thread
-- filesystem
-- regex
-- chrono
-- date_time
-- atomic
-- Found GFlags: /usr/include
-- Found gflags (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libgflags.so)
-- Found Glog: /usr/include
-- Found glog (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libglog.so)
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so
-- Found PROTOBUF Compiler: /usr/bin/protoc
-- Found HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5_hl.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so (found version "1.8.16")
-- Found LMDB: /usr/include
-- Found lmdb (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/liblmdb.so)
-- Found LevelDB: /usr/include
-- Found LevelDB (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libleveldb.so)
-- Found Snappy: /usr/include
-- Found Snappy (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libsnappy.so)
-- -- CUDA is disabled. Building without it...
-- OpenCV found (/usr/share/OpenCV)
-- Found Atlas: /usr/include
-- Found Atlas (include: /usr/include, library: /usr/lib/libatlas.so)
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.5.2", minimum required is "3.0")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.5m.so (found suitable version "3.5.2", minimum required is "3.0")
-- Found NumPy: /usr/local/lib/python3.5/dist-packages/numpy/core/include (found suitable version "1.13.3", minimum required is "1.7.1")
-- NumPy ver. 1.13.3 found (include: /usr/local/lib/python3.5/dist-packages/numpy/core/include)
-- Could NOT find Boost
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- python-py35
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Found Git: /usr/bin/git (found version "2.7.4")
--
-- ******************* Caffe Configuration Summary *******************
-- General:
-- Version : 1.0.0-rc3
-- Git : rc2-1394-gb4bacbb-dirty
-- System : Linux
-- C++ compiler : /usr/bin/c++
-- Release CXX flags : -O3 -DNDEBUG -fPIC -Wall -Wno-sign-compare -Wno-uninitialized
-- Debug CXX flags : -g -fPIC -Wall -Wno-sign-compare -Wno-uninitialized
-- Build type : Release
--
-- BUILD_SHARED_LIBS : ON
-- BUILD_python : ON
-- BUILD_matlab : OFF
-- BUILD_docs : ON
-- CPU_ONLY : ON
-- USE_OPENCV : ON
-- USE_LEVELDB : ON
-- USE_LMDB : ON
-- ALLOW_LMDB_NOLOCK : OFF
--
-- Dependencies:
-- BLAS : Yes (Atlas)
-- Boost : Yes (ver. 1.58)
-- glog : Yes
-- gflags : Yes
-- protobuf : Yes (ver. 2.6.1)
-- lmdb : Yes (ver. 0.9.17)
-- LevelDB : Yes (ver. 1.18)
-- Snappy : Yes (ver. 1.1.3)
-- OpenCV : Yes (ver. 2.4.9.1)
-- CUDA : No
--
-- Python:
-- Interpreter : /usr/bin/python3 (ver. 3.5.2)
-- Libraries : /usr/lib/x86_64-linux-gnu/libpython3.5m.so (ver 3.5.2)
-- NumPy : /usr/local/lib/python3.5/dist-packages/numpy/core/include (ver 1.13.3)
--
-- Documentaion:
-- Doxygen : No
-- config_file :
--
-- Install:
-- Install path : /opt/movidius/ssd-caffe/build/install
--
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/movidius/ssd-caffe/build
make[1]: Entering directory '/opt/movidius/ssd-caffe/build'
make[2]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 1%] Running C++/Python protocol buffer compiler on /opt/movidius/ssd-caffe/src/caffe/proto/caffe.proto
Scanning dependencies of target proto
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 1%] Building CXX object src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o
[ 1%] Linking CXX static library ../../lib/libproto.a
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 1%] Built target proto
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target caffe
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 1%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layer.cpp.o
[ 1%] Building CXX object src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o
[ 2%] Building CXX object src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o
[ 2%] Building CXX object src/caffe/CMakeFiles/caffe.dir/blob.cpp.o
[ 4%] Building CXX object src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o
[ 4%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o
[ 4%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o
[ 5%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o
[ 5%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o
[ 7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o
[ 7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o
[ 7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o
[ 8%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o
[ 8%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o
[ 10%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o
[ 10%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o
[ 11%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o
[ 11%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o
[ 11%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o
[ 13%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o
[ 13%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o
[ 14%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o
[ 14%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o
[ 14%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o
[ 16%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o
[ 16%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o
[ 17%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o
[ 17%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o
[ 19%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o
[ 19%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o
[ 19%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o
[ 20%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o
[ 20%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o
[ 22%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o
[ 22%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o
[ 22%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o
[ 23%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o
[ 23%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o
[ 25%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o
[ 25%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o
[ 26%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o
[ 26%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o
[ 26%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o
[ 28%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o
[ 28%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o
[ 29%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o
[ 29%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o
[ 29%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o
[ 31%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o
[ 31%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o
[ 32%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o
[ 32%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o
[ 32%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o
[ 34%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o
[ 34%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o
[ 35%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o
[ 35%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o
[ 37%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o
[ 37%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o
[ 37%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o
[ 38%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o
[ 38%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o
[ 40%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o
[ 40%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o
[ 40%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o
[ 41%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o
[ 41%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o
[ 43%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o
[ 43%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o
[ 44%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o
[ 44%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o
[ 44%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o
[ 46%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o
[ 46%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o
[ 47%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o
[ 47%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o
[ 47%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o
[ 49%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o
[ 49%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o
[ 50%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o
[ 50%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o
[ 52%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o
[ 52%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o
[ 52%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o
[ 53%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o
[ 53%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o
[ 55%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o
[ 55%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o
[ 55%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o
[ 56%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o
[ 56%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o
[ 58%] Building CXX object src/caffe/CMakeFiles/caffe.dir/common.cpp.o
[ 58%] Building CXX object src/caffe/CMakeFiles/caffe.dir/solver.cpp.o
[ 59%] Building CXX object src/caffe/CMakeFiles/caffe.dir/net.cpp.o
[ 59%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o
[ 59%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o
[ 61%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o
[ 61%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o
[ 62%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o
[ 62%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o
[ 62%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o
[ 64%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o
[ 64%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o
[ 65%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o
[ 65%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o
[ 65%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o
[ 67%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o
[ 67%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o
[ 68%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o
[ 68%] Building CXX object src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o
[ 70%] Building CXX object src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o
[ 70%] Building CXX object src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o
[ 70%] Building CXX object src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o
[ 71%] Linking CXX shared library ../../lib/libcaffe.so
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 71%] Built target caffe
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target upgrade_solver_proto_text
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 71%] Building CXX object tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o
[ 73%] Linking CXX executable upgrade_solver_proto_text
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 73%] Built target upgrade_solver_proto_text
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target caffe.bin
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 73%] Building CXX object tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o
[ 74%] Linking CXX executable caffe
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 74%] Built target caffe.bin
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target finetune_net
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 74%] Building CXX object tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o
[ 76%] Linking CXX executable finetune_net
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 76%] Built target finetune_net
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target net_speed_benchmark
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 77%] Building CXX object tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o
[ 77%] Linking CXX executable net_speed_benchmark
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 77%] Built target net_speed_benchmark
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target train_net
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 79%] Building CXX object tools/CMakeFiles/train_net.dir/train_net.cpp.o
[ 79%] Linking CXX executable train_net
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 79%] Built target train_net
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target device_query
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 80%] Building CXX object tools/CMakeFiles/device_query.dir/device_query.cpp.o
[ 80%] Linking CXX executable device_query
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 80%] Built target device_query
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target get_image_size
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 80%] Building CXX object tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o
[ 82%] Linking CXX executable get_image_size
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 82%] Built target get_image_size
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target upgrade_net_proto_text
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 82%] Building CXX object tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o
[ 83%] Linking CXX executable upgrade_net_proto_text
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 83%] Built target upgrade_net_proto_text
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target extract_features
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 85%] Building CXX object tools/CMakeFiles/extract_features.dir/extract_features.cpp.o
[ 85%] Linking CXX executable extract_features
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 85%] Built target extract_features
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target upgrade_net_proto_binary
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 85%] Building CXX object tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o
[ 86%] Linking CXX executable upgrade_net_proto_binary
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 86%] Built target upgrade_net_proto_binary
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target convert_imageset
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 86%] Building CXX object tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o
[ 88%] Linking CXX executable convert_imageset
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 88%] Built target convert_imageset
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target test_net
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 89%] Building CXX object tools/CMakeFiles/test_net.dir/test_net.cpp.o
[ 89%] Linking CXX executable test_net
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 89%] Built target test_net
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target convert_annoset
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 91%] Building CXX object tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o
[ 91%] Linking CXX executable convert_annoset
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 91%] Built target convert_annoset
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target compute_image_mean
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 92%] Building CXX object tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o
[ 92%] Linking CXX executable compute_image_mean
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 92%] Built target compute_image_mean
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target create_label_map
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 94%] Building CXX object tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o
[ 94%] Linking CXX executable create_label_map
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 94%] Built target create_label_map
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target convert_mnist_siamese_data
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 94%] Building CXX object examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o
[ 94%] Linking CXX executable siamese/convert_mnist_siamese_data
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 94%] Built target convert_mnist_siamese_data
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target ssd_detect
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 95%] Building CXX object examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o
[ 95%] Linking CXX executable ssd/ssd_detect
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 95%] Built target ssd_detect
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target classification
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 95%] Building CXX object examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o
[ 95%] Linking CXX executable cpp_classification/classification
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 95%] Built target classification
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target convert_cifar_data
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 97%] Building CXX object examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o
[ 97%] Linking CXX executable cifar10/convert_cifar_data
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 97%] Built target convert_cifar_data
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target convert_mnist_data
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[ 97%] Building CXX object examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o
[ 98%] Linking CXX executable mnist/convert_mnist_data
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 98%] Built target convert_mnist_data
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
Scanning dependencies of target pycaffe
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
[100%] Building CXX object python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o
[100%] Linking CXX shared library ../lib/_caffe.so
Creating symlink /opt/movidius/ssd-caffe/python/caffe/_caffe.so -> /opt/movidius/ssd-caffe/build/lib/_caffe.so
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[100%] Built target pycaffe
make[2]: Leaving directory '/opt/movidius/ssd-caffe/build'
make[1]: Leaving directory '/opt/movidius/ssd-caffe/build'
Installing caffe...
make[1]: Entering directory '/opt/movidius/ssd-caffe/build'
make[2]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 1%] Built target proto
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 71%] Built target caffe
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 73%] Built target upgrade_solver_proto_text
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 74%] Built target caffe.bin
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 76%] Built target finetune_net
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 77%] Built target net_speed_benchmark
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 79%] Built target train_net
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 80%] Built target device_query
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 82%] Built target get_image_size
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 83%] Built target upgrade_net_proto_text
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 85%] Built target extract_features
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 86%] Built target upgrade_net_proto_binary
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 88%] Built target convert_imageset
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 89%] Built target test_net
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 91%] Built target convert_annoset
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 92%] Built target compute_image_mean
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 94%] Built target create_label_map
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 94%] Built target convert_mnist_siamese_data
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 95%] Built target ssd_detect
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 95%] Built target classification
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 97%] Built target convert_cifar_data
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[ 98%] Built target convert_mnist_data
make[3]: Entering directory '/opt/movidius/ssd-caffe/build'
make[3]: Leaving directory '/opt/movidius/ssd-caffe/build'
[100%] Built target pycaffe
make[2]: Leaving directory '/opt/movidius/ssd-caffe/build'
Install the project...
-- Install configuration: "Release"
-- Installing: /opt/movidius/ssd-caffe/build/install/share/Caffe/CaffeConfig.cmake
-- Installing: /opt/movidius/ssd-caffe/build/install/share/Caffe/CaffeTargets.cmake
-- Installing: /opt/movidius/ssd-caffe/build/install/share/Caffe/CaffeTargets-release.cmake
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/net.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/parallel.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/prior_box_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/tile_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/euclidean_loss_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/threshold_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/split_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/base_data_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/mvn_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/window_data_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/tanh_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/cudnn_tanh_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/cudnn_relu_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/inner_product_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/eltwise_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/base_conv_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/parameter_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/scale_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/hdf5_output_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/argmax_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/image_data_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/cudnn_lcn_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/cudnn_softmax_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/filter_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/normalize_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/annotated_data_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/dropout_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/exp_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/neuron_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/video_data_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/accuracy_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/dummy_data_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/embed_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/memory_data_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/deconv_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/softmax_loss_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/rnn_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/absval_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/pooling_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/python_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/relu_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/cudnn_sigmoid_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/lstm_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/silence_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/conv_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/loss_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/log_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/prelu_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/recurrent_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/permute_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/detection_output_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/cudnn_pooling_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/sigmoid_cross_entropy_loss_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/softmax_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/flatten_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/crop_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/batch_norm_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/cudnn_conv_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/batch_reindex_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/hinge_loss_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/reduction_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/data_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/hdf5_data_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/reshape_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/lrn_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/concat_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/sigmoid_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/multinomial_logistic_loss_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/bnll_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/multibox_loss_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/spp_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/im2col_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/smooth_L1_loss_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/bias_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/slice_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/contrastive_loss_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/elu_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/cudnn_lrn_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/input_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/infogain_loss_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/detection_evaluate_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layers/power_layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/data_reader.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layer_factory.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/sgd_solvers.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/syncedmem.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/data_transformer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/test
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/test/test_gradient_check_util.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/test/test_caffe_main.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/blocking_queue.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/db.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/db_leveldb.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/gpu_util.cuh
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/im2col.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/insert_splits.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/mkl_alternate.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/upgrade_proto.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/rng.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/signal_handler.h
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/im_transforms.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/io.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/benchmark.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/db_lmdb.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/sampler.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/format.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/device_alternate.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/hdf5.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/cudnn.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/bbox_util.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/util/math_functions.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/caffe.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/blob.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/solver_factory.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/filler.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/solver.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/common.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/internal_thread.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/layer.hpp
-- Installing: /opt/movidius/ssd-caffe/build/install/include/caffe/proto/caffe.pb.h
-- Installing: /opt/movidius/ssd-caffe/build/install/lib/libcaffe.so.1.0.0-rc3
-- Installing: /opt/movidius/ssd-caffe/build/install/lib/libcaffe.so
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/lib/libcaffe.so.1.0.0-rc3" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/lib/libproto.a
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/proto/caffe_pb2.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/proto/__init__.py
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/extract_features
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/extract_features" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/compute_image_mean
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/compute_image_mean" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/test_net
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/test_net" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/train_net
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/train_net" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/convert_imageset
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/convert_imageset" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/convert_annoset
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/convert_annoset" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/upgrade_net_proto_binary
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/upgrade_net_proto_binary" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/device_query
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/device_query" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/get_image_size
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/get_image_size" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/create_label_map
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/create_label_map" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/net_speed_benchmark
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/net_speed_benchmark" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/finetune_net
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/finetune_net" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/upgrade_net_proto_text
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/upgrade_net_proto_text" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/caffe
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/caffe" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/upgrade_solver_proto_text
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/upgrade_solver_proto_text" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/convert_cifar_data
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/convert_cifar_data" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/convert_mnist_data
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/convert_mnist_data" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/classification
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/classification" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/convert_mnist_siamese_data
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/convert_mnist_siamese_data" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/bin/ssd_detect
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/bin/ssd_detect" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
-- Installing: /opt/movidius/ssd-caffe/build/install/python/classify.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/draw_net.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/detect.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/requirements.txt
-- Up-to-date: /opt/movidius/ssd-caffe/build/install/python/caffe
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/model_libs.py
-- Up-to-date: /opt/movidius/ssd-caffe/build/install/python/caffe/proto
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/proto/__init__.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/proto/caffe_pb2.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/imagenet
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/imagenet/ilsvrc_2012_mean.npy
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/__init__.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/io.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/coord_map.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/pycaffe.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/classifier.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/draw.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/detector.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/net_spec.py
-- Installing: /opt/movidius/ssd-caffe/build/install/python/caffe/_caffe.so
-- Set runtime path of "/opt/movidius/ssd-caffe/build/install/python/caffe/_caffe.so" to "/opt/movidius/ssd-caffe/build/install/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial/lib"
make[1]: Leaving directory '/opt/movidius/ssd-caffe/build'
Removing previous references to previous caffe installation...done
Adding caffe to PYTHONPATH
dpkg-query: package 'python3-mvnc' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
dpkg-query: package 'mvnc-dev' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
dpkg-query: package 'mvnc' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/sbin/ldconfig.real: /usr/local/cuda-8.0/targets/x86_64-linux/lib/libcudnn.so.6 is not a symbolic link
/sbin/ldconfig.real: /usr/local/lib/libcudnn.so.6 is not a symbolic link
Processing /opt/movidius/NCSDK/ncsdk-x86_64/api
Installing collected packages: mvnc
Running setup.py install for mvnc: started
Running setup.py install for mvnc: finished with status 'done'
Successfully installed mvnc-1.11.0.2
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Processing /opt/movidius/NCSDK/ncsdk-x86_64/api
Installing collected packages: mvnc
Running setup.py install for mvnc: started
Running setup.py install for mvnc: finished with status 'done'
Successfully installed mvnc-1.11.0.2
NCS Libraries have been installed in /usr/local/lib
NCS Toolkit binaries have been installed in /usr/local/bin
NCS Include files have been installed in /usr/local/include
NCS Python API has been installed in /opt/movidius, and PYTHONPATH environment variable updated
Updating udev rules...
Adding user 'strong' to 'users' group
Setup is complete.
The PYTHONPATH enviroment variable was added to your .bashrc as described in the Caffe documentation.
Keep in mind that only newly spawned terminals can see this variable!
This means that you need to open a new terminal in order to be able to use the NCSDK.
Please provide feedback in our support forum if you encountered difficulties.
strong@foreverstrong:~/ncs_workspace/ncsdk$
3. Test installation by running built-in examples
Plug the NCS to your system's USB port and run these commands on a new terminal window
cd ~/workspace/ncsdk
make examples
strong@foreverstrong:~$ echo $PYTHONPATH
:/opt/movidius/caffe/python
strong@foreverstrong:~$ cd ncs_workspace/
strong@foreverstrong:~/ncs_workspace$ cd ncsdk/
strong@foreverstrong:~/ncs_workspace/ncsdk$ ll
total 84
drwxrwxr-x 6 strong strong 4096 Dec 20 21:17 ./
drwxrwxr-x 3 strong strong 4096 Dec 20 21:16 ../
drwxrwxr-x 5 strong strong 4096 Dec 20 21:17 api/
drwxrwxr-x 8 strong strong 4096 Dec 20 21:17 docs/
drwxrwxr-x 6 strong strong 4096 Dec 20 21:17 examples/
drwxrwxr-x 8 strong strong 4096 Dec 20 21:17 .git/
-rw-rw-r-- 1 strong strong 481 Dec 20 21:17 .gitattributes
-rw-rw-r-- 1 strong strong 212 Dec 20 21:17 .gitignore
-rwxrwxr-x 1 strong strong 2055 Dec 20 21:17 install-opencv.sh*
-rwxrwxr-x 1 strong strong 1699 Dec 20 21:17 install.sh*
-rw-rw-r-- 1 strong strong 21335 Dec 20 21:17 LICENSE
-rw-rw-r-- 1 strong strong 1427 Dec 20 21:17 Makefile
-rw-rw-r-- 1 strong strong 145 Dec 20 21:17 ncsdk.conf
-rw-rw-r-- 1 strong strong 1841 Dec 20 21:17 README.md
-rwxrwxr-x 1 strong strong 1203 Dec 20 21:17 uninstall-opencv.sh*
-rwxrwxr-x 1 strong strong 247 Dec 20 21:17 uninstall.sh*
strong@foreverstrong:~/ncs_workspace/ncsdk$ make examples
./install-opencv.sh
Installing opencv python for non-Raspbian
[sudo] password for strong:
Collecting opencv-python
Using cached opencv_python-3.3.0.10-cp35-cp35m-manylinux1_x86_64.whl
Requirement already satisfied (use --upgrade to upgrade): numpy>=1.11.1 in /usr/local/lib/python3.5/dist-packages (from opencv-python)
Installing collected packages: opencv-python
Successfully installed opencv-python-3.3.0.10
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting opencv-contrib-python
Using cached opencv_contrib_python-3.3.0.10-cp35-cp35m-manylinux1_x86_64.whl
Requirement already satisfied (use --upgrade to upgrade): numpy>=1.11.1 in /usr/local/lib/python3.5/dist-packages (from opencv-contrib-python)
Installing collected packages: opencv-contrib-python
Successfully installed opencv-contrib-python-3.3.0.10
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
make examples starting.
(cd examples; make)
make[1]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples'
make -C apps/.
make[2]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/apps'
make -C hello_ncs_py/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/apps/hello_ncs_py'
nothing to make, use 'make run' to run.
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/apps/hello_ncs_py'
make -C multistick_cpp/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/apps/multistick_cpp'
making googlenet
(cd ../../caffe/GoogLeNet; make compile; cd ../../apps/multistick_cpp; cp ../../caffe/GoogLeNet/graph ./googlenet.graph;)
make[4]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/GoogLeNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[5]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
--2017-12-20 22:49:55-- https://raw.githubusercontent.com/BVLC/caffe/master/data/ilsvrc12/get_ilsvrc_aux.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.228.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.228.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 587 [text/plain]
Saving to: ‘get_ilsvrc_aux.sh’
get_ilsvrc_aux.sh 100%[==========================================>] 587 --.-KB/s in 0s
2017-12-20 22:49:56 (42.2 MB/s) - ‘get_ilsvrc_aux.sh’ saved [587/587]
Downloading...
--2017-12-20 22:49:56-- http://dl.caffe.berkeleyvision.org/caffe_ilsvrc12.tar.gz
Resolving dl.caffe.berkeleyvision.org (dl.caffe.berkeleyvision.org)... 169.229.222.251
Connecting to dl.caffe.berkeleyvision.org (dl.caffe.berkeleyvision.org)|169.229.222.251|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17858008 (17M) [application/octet-stream]
Saving to: ‘caffe_ilsvrc12.tar.gz’
caffe_ilsvrc12.tar.gz 100%[==========================================>] 17.03M 64.3KB/s in 4m 48s
2017-12-20 22:54:45 (60.5 KB/s) - ‘caffe_ilsvrc12.tar.gz’ saved [17858008/17858008]
Unzipping...
Done.
--2017-12-20 22:54:45-- https://raw.githubusercontent.com/BVLC/caffe/master/python/caffe/imagenet/ilsvrc_2012_mean.npy
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.228.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.228.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1572944 (1.5M) [application/octet-stream]
Saving to: ‘ilsvrc_2012_mean.npy’
ilsvrc_2012_mean.npy 100%[==========================================>] 1.50M 1.93MB/s in 0.8s
2017-12-20 22:54:47 (1.93 MB/s) - ‘ilsvrc_2012_mean.npy’ saved [1572944/1572944]
make[5]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
making prototxt
Downloading Prototxt file
--2017-12-20 22:54:47-- https://raw.githubusercontent.com/BVLC/caffe/master/models/bvlc_googlenet/deploy.prototxt
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.228.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.228.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35862 (35K) [text/plain]
Saving to: ‘./deploy.prototxt’
deploy.prototxt 100%[==========================================>] 35.02K 217KB/s in 0.2s
2017-12-20 22:54:48 (217 KB/s) - ‘./deploy.prototxt’ saved [35862/35862]
Adding input shape to prototxt file.
making caffemodel
Downloading caffemodel file
--2017-12-20 22:54:48-- http://dl.caffe.berkeleyvision.org/bvlc_googlenet.caffemodel
Resolving dl.caffe.berkeleyvision.org (dl.caffe.berkeleyvision.org)... 169.229.222.251
Connecting to dl.caffe.berkeleyvision.org (dl.caffe.berkeleyvision.org)|169.229.222.251|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 53533754 (51M) [application/octet-stream]
Saving to: ‘./bvlc_googlenet.caffemodel’
bvlc_googlenet.caffemodel 100%[==========================================>] 51.05M 159KB/s in 11m 37s
2017-12-20 23:06:26 (75.0 KB/s) - ‘./bvlc_googlenet.caffemodel’ saved [53533754/53533754]
making compile
mvNCCompile -w bvlc_googlenet.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
Layer inception_3b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_3b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4c/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4c/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4d/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4d/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4e/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4e/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5b/pool_proj forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
make[4]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/GoogLeNet'
making squeezenet
(cd ../../caffe/SqueezeNet; make compile; cd ../../apps/multistick_cpp; cp ../../caffe/SqueezeNet/graph ./squeezenet.graph;)
make[4]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/SqueezeNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[5]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
make[5]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
Downloading LICENSE file
--2017-12-20 23:06:31-- https://github.com/DeepScale/SqueezeNet/raw/master/LICENSE
Resolving github.com (github.com)... 192.30.255.113, 192.30.255.112
Connecting to github.com (github.com)|192.30.255.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/DeepScale/SqueezeNet/master/LICENSE [following]
--2017-12-20 23:06:32-- https://raw.githubusercontent.com/DeepScale/SqueezeNet/master/LICENSE
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.228.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.228.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1250 (1.2K) [text/plain]
Saving to: ‘./LICENSE’
LICENSE 100%[==========================================>] 1.22K --.-KB/s in 0s
Last-modified header missing -- time-stamps turned off.
2017-12-20 23:06:33 (125 MB/s) - ‘./LICENSE’ saved [1250/1250]
making prototxt
Downloading Prototxt file
--2017-12-20 23:06:33-- https://github.com/DeepScale/SqueezeNet/raw/master/SqueezeNet_v1.0/deploy.prototxt
Resolving github.com (github.com)... 192.30.255.113, 192.30.255.112
Connecting to github.com (github.com)|192.30.255.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/DeepScale/SqueezeNet/master/SqueezeNet_v1.0/deploy.prototxt [following]
--2017-12-20 23:06:34-- https://raw.githubusercontent.com/DeepScale/SqueezeNet/master/SqueezeNet_v1.0/deploy.prototxt
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.228.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.228.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9640 (9.4K) [text/plain]
Saving to: ‘./deploy.prototxt’
deploy.prototxt 100%[==========================================>] 9.41K --.-KB/s in 0s
2017-12-20 23:06:34 (39.3 MB/s) - ‘./deploy.prototxt’ saved [9640/9640]
modifying prototxt file.
making caffemodel
Downloading caffemodel file
--2017-12-20 23:06:34-- https://github.com/DeepScale/SqueezeNet/raw/master/SqueezeNet_v1.0/squeezenet_v1.0.caffemodel
Resolving github.com (github.com)... 192.30.255.112, 192.30.255.113
Connecting to github.com (github.com)|192.30.255.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/DeepScale/SqueezeNet/master/SqueezeNet_v1.0/squeezenet_v1.0.caffemodel [following]
--2017-12-20 23:06:36-- https://raw.githubusercontent.com/DeepScale/SqueezeNet/master/SqueezeNet_v1.0/squeezenet_v1.0.caffemodel
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.228.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.228.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5001403 (4.8M) [application/octet-stream]
Saving to: ‘./squeezenet_v1.0.caffemodel’
squeezenet_v1.0.caffemodel 100%[==========================================>] 4.77M 3.19MB/s in 1.5s
Last-modified header missing -- time-stamps turned off.
2017-12-20 23:06:38 (3.19 MB/s) - ‘./squeezenet_v1.0.caffemodel’ saved [5001403/5001403]
making compile
mvNCCompile -w squeezenet_v1.0.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
make[4]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/SqueezeNet'
making multistick_cpp
cp googlenet.graph cpp/googlenet.graph;
cp squeezenet.graph cpp/squeezenet.graph;
g++ cpp/multistick.cpp cpp/fp16.c -o cpp/multistick_cpp -lmvnc
Created cpp/multistick_cpp executable
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/apps/multistick_cpp'
make -C hello_ncs_cpp/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/apps/hello_ncs_cpp'
making hello_ncs_cpp
g++ cpp/hello_ncs.cpp -o cpp/hello_ncs_cpp -lmvnc
Created cpp/hello_ncs_cpp executable
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/apps/hello_ncs_cpp'
make[2]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/apps'
make -C caffe/.
make[2]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe'
make -C AlexNet/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/AlexNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[4]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
make[4]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
chmod +x run.py
making prototxt
Downloading Prototxt file
--2017-12-20 23:06:39-- https://raw.githubusercontent.com/BVLC/caffe/master/models/bvlc_alexnet/deploy.prototxt
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.228.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.228.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3629 (3.5K) [text/plain]
Saving to: ‘./deploy.prototxt’
deploy.prototxt 100%[==========================================>] 3.54K --.-KB/s in 0s
2017-12-20 23:06:40 (47.8 MB/s) - ‘./deploy.prototxt’ saved [3629/3629]
Adding input shape to prototxt file.
making profile
mvNCProfile deploy.prototxt -s 12
mvNCProfile v02.00, Copyright @ Movidius Ltd 2016
****** WARNING: using empty weights ******
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
Time to Execute : 100.98 ms
USB: Myriad Execution Finished
Time to Execute : 96.53 ms
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Network Summary
Detailed Per Layer Profile
Bandwidth time
# Name MFLOPs (MB/s) (ms)
==============================================================================================================
0 data 0.0 99445.9 0.003
1 conv1 210.8 7453.1 4.799
2 norm1 0.0 712.8 0.777
3 pool1 0.6 1246.1 0.445
4 pool1_s0 0.0 1396.8 0.048
5 conv2_p0 223.9 600.3 6.057
6 pool1_s1 0.0 1449.2 0.046
7 conv2_p1 223.9 584.7 6.219
8 norm2 0.0 699.9 0.509
9 pool2 0.4 1217.3 0.292
10 conv3 299.0 287.5 8.453
11 conv3_s0 0.0 1563.2 0.040
12 conv4_p0 112.1 524.6 3.336
13 conv3_s1 0.0 1505.2 0.041
14 conv4_p1 112.1 527.1 3.320
15 conv4_p0_s0 0.0 1281.5 0.048
16 conv5_p0 74.8 572.9 2.685
17 conv4_p0_s1 0.0 1327.3 0.047
18 conv5_p1 74.8 565.0 2.722
19 pool5 0.1 918.4 0.090
20 fc6 75.5 2143.8 33.594
21 fc7 33.6 2132.6 15.009
22 fc8 8.2 2648.8 2.952
23 prob 0.0 9.3 0.206
--------------------------------------------------------------------------------------------------------------
Total inference time 91.74
--------------------------------------------------------------------------------------------------------------
Generating Profile Report 'output_report.html'...
making caffemodel
Downloading caffemodel file
--2017-12-20 23:06:44-- http://dl.caffe.berkeleyvision.org/bvlc_alexnet.caffemodel
Resolving dl.caffe.berkeleyvision.org (dl.caffe.berkeleyvision.org)... 169.229.222.251
Connecting to dl.caffe.berkeleyvision.org (dl.caffe.berkeleyvision.org)|169.229.222.251|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 243862414 (233M) [application/octet-stream]
Saving to: ‘./bvlc_alexnet.caffemodel’
bvlc_alexnet.caffemodel 100%[==========================================>] 232.56M 118KB/s in 31m 24s
2017-12-20 23:38:09 (126 KB/s) - ‘./bvlc_alexnet.caffemodel’ saved [243862414/243862414]
making check
mvNCCheck -w bvlc_alexnet.caffemodel -i ../../data/images/cat.jpg -s 12 -id 281 deploy.prototxt -M 110 -S 255
mvNCCheck v02.00, Copyright @ Movidius Ltd 2016
/usr/local/lib/python3.5/dist-packages/skimage/transform/_warps.py:84: UserWarning: The default mode, 'constant', will be changed to 'reflect' in skimage 0.15.
warn("The default mode, 'constant', will be changed to 'reflect' in "
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Result: (1000,)
1) 281 0.45703
2) 282 0.40991
3) 285 0.088623
4) 263 0.011536
5) 287 0.0056229
Expected: (1000,)
1) 281 0.45288
2) 282 0.4126
3) 285 0.088501
4) 263 0.01152
5) 287 0.0059471
------------------------------------------------------------
Obtained values
------------------------------------------------------------
Obtained Min Pixel Accuracy: 0.9164420887827873% (max allowed=2%), Pass
Obtained Average Pixel Accuracy: 0.0022654934582533315% (max allowed=1%), Pass
Obtained Percentage of wrong values: 0.0% (max allowed=0%), Pass
Obtained Pixel-wise L2 error: 0.034660259743106124% (max allowed=1%), Pass
Obtained Global Sum Difference: 0.01025998592376709
------------------------------------------------------------
making compile
mvNCCompile -w bvlc_alexnet.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
making cpp
g++ cpp/run.cpp cpp/fp16.c -o cpp/run_cpp -lmvnc
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/AlexNet'
make -C SqueezeNet/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/SqueezeNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[4]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
make[4]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
LICENSE file already exists
making prototxt
Prototxt file already exists
making profile
mvNCProfile deploy.prototxt -s 12
mvNCProfile v02.00, Copyright @ Movidius Ltd 2016
****** WARNING: using empty weights ******
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
Time to Execute : 71.05 ms
USB: Myriad Execution Finished
Time to Execute : 53.12 ms
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Network Summary
Detailed Per Layer Profile
Bandwidth time
# Name MFLOPs (MB/s) (ms)
==============================================================================================================
0 data 0.0 80051.7 0.004
1 conv1 347.7 1624.7 8.915
2 pool1 2.6 1443.5 1.563
3 fire2/squeeze1x1 9.3 1139.0 0.489
4 fire2/expand1x1 6.2 157.9 0.598
5 fire2/expand3x3 55.8 459.0 1.851
6 fire3/squeeze1x1 12.4 1484.7 0.500
7 fire3/expand1x1 6.2 153.4 0.615
8 fire3/expand3x3 55.8 477.6 1.779
9 fire4/squeeze1x1 24.8 1010.9 0.738
10 fire4/expand1x1 24.8 183.3 1.051
11 fire4/expand3x3 223.0 390.2 4.444
12 pool4 1.7 1271.9 1.161
13 fire5/squeeze1x1 11.9 782.8 0.475
14 fire5/expand1x1 6.0 154.8 0.340
15 fire5/expand3x3 53.7 355.6 1.330
16 fire6/squeeze1x1 17.9 695.2 0.546
17 fire6/expand1x1 13.4 156.7 0.541
18 fire6/expand3x3 120.9 253.6 3.005
19 fire7/squeeze1x1 26.9 809.9 0.703
20 fire7/expand1x1 13.4 160.5 0.527
21 fire7/expand3x3 120.9 252.2 3.022
22 fire8/squeeze1x1 35.8 711.3 0.817
23 fire8/expand1x1 23.9 163.1 0.740
24 fire8/expand3x3 215.0 195.1 5.568
25 pool8 0.8 1278.5 0.557
26 fire9/squeeze1x1 11.1 539.6 0.422
27 fire9/expand1x1 5.5 153.4 0.341
28 fire9/expand3x3 49.8 295.9 1.593
29 conv10 173.1 334.9 3.408
30 pool10 0.3 645.0 0.500
31 prob 0.0 9.4 0.203
--------------------------------------------------------------------------------------------------------------
Total inference time 48.35
--------------------------------------------------------------------------------------------------------------
Generating Profile Report 'output_report.html'...
making caffemodel
caffemodel file already exists
making check
mvNCCheck -w squeezenet_v1.0.caffemodel -i ../../data/images/cat.jpg -s 12 -id 281 deploy.prototxt -S 255 -M 120
mvNCCheck v02.00, Copyright @ Movidius Ltd 2016
/usr/local/lib/python3.5/dist-packages/skimage/transform/_warps.py:84: UserWarning: The default mode, 'constant', will be changed to 'reflect' in skimage 0.15.
warn("The default mode, 'constant', will be changed to 'reflect' in "
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Result: (1000, 1, 1)
1) 281 0.55811
2) 282 0.18701
3) 285 0.10992
4) 287 0.10651
5) 264 0.016861
Expected: (1000, 1, 1)
1) 281 0.56006
2) 282 0.18469
3) 285 0.112
4) 287 0.10382
5) 264 0.017227
------------------------------------------------------------
Obtained values
------------------------------------------------------------
Obtained Min Pixel Accuracy: 0.47951177693903446% (max allowed=2%), Pass
Obtained Average Pixel Accuracy: 0.0019096713003818877% (max allowed=1%), Pass
Obtained Percentage of wrong values: 0.0% (max allowed=0%), Pass
Obtained Pixel-wise L2 error: 0.026146444662612452% (max allowed=1%), Pass
Obtained Global Sum Difference: 0.010695278644561768
------------------------------------------------------------
making compile
mvNCCompile -w squeezenet_v1.0.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
making cpp
g++ cpp/run.cpp cpp/fp16.c -o cpp/run_cpp -lmvnc
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/SqueezeNet'
make -C GoogLeNet/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/GoogLeNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[4]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
make[4]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
making prototxt
Prototxt file already exists
making profile
mvNCProfile deploy.prototxt -s 12
mvNCProfile v02.00, Copyright @ Movidius Ltd 2016
****** WARNING: using empty weights ******
Layer inception_3b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_3b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4c/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4c/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4d/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4d/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4e/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4e/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5b/pool_proj forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
Time to Execute : 122.32 ms
USB: Myriad Execution Finished
Time to Execute : 101.49 ms
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Network Summary
Detailed Per Layer Profile
Bandwidth time
# Name MFLOPs (MB/s) (ms)
==============================================================================================================
0 data 0.0 66003.5 0.004
1 conv1/7x7_s2 236.0 2465.2 5.717
2 pool1/3x3_s2 1.8 1337.6 1.145
3 pool1/norm1 0.0 703.8 0.544
4 conv2/3x3_reduce 25.7 482.4 0.810
5 conv2/3x3 693.6 307.7 11.886
6 conv2/norm2 0.0 781.7 1.469
7 pool2/3x3_s2 1.4 1387.5 0.828
8 inception_3a/1x1 19.3 499.1 0.622
9 inception_3a/3x3_reduce 28.9 445.0 0.724
10 inception_3a/3x3 173.4 305.6 4.925
11 inception_3a/5x5_reduce 4.8 1022.0 0.287
12 inception_3a/5x5 20.1 685.3 0.911
13 inception_3a/pool 1.4 636.2 0.451
14 inception_3a/pool_proj 9.6 633.9 0.471
15 inception_3b/1x1 51.4 444.8 1.002
16 inception_3b/3x3_reduce 51.4 433.8 1.027
17 inception_3b/3x3 346.8 264.2 8.128
18 inception_3b/5x5_reduce 12.8 847.5 0.470
19 inception_3b/5x5 120.4 523.6 2.573
20 inception_3b/pool 1.8 700.0 0.547
21 inception_3b/pool_proj 25.7 563.3 0.735
22 pool3/3x3_s2 0.8 1203.4 0.596
23 inception_4a/1x1 36.1 355.6 1.000
24 inception_4a/3x3_reduce 18.1 502.2 0.532
25 inception_4a/3x3 70.4 295.2 2.267
26 inception_4a/5x5_reduce 3.0 748.9 0.259
27 inception_4a/5x5 7.5 362.7 0.520
28 inception_4a/pool 0.8 608.3 0.295
29 inception_4a/pool_proj 12.0 554.9 0.429
30 inception_4b/1x1 32.1 313.9 1.109
31 inception_4b/3x3_reduce 22.5 375.2 0.802
32 inception_4b/3x3 88.5 284.7 2.850
33 inception_4b/5x5_reduce 4.8 542.0 0.396
34 inception_4b/5x5 15.1 319.9 0.940
35 inception_4b/pool 0.9 635.0 0.301
36 inception_4b/pool_proj 12.8 523.3 0.485
37 inception_4c/1x1 25.7 392.6 0.807
38 inception_4c/3x3_reduce 25.7 380.7 0.831
39 inception_4c/3x3 115.6 270.7 3.686
40 inception_4c/5x5_reduce 4.8 586.4 0.366
41 inception_4c/5x5 15.1 301.3 0.998
42 inception_4c/pool 0.9 608.9 0.314
43 inception_4c/pool_proj 12.8 525.0 0.484
44 inception_4d/1x1 22.5 375.7 0.801
45 inception_4d/3x3_reduce 28.9 482.9 0.688
46 inception_4d/3x3 146.3 388.7 3.091
47 inception_4d/5x5_reduce 6.4 668.8 0.333
48 inception_4d/5x5 20.1 380.3 1.051
49 inception_4d/pool 0.9 601.5 0.318
50 inception_4d/pool_proj 12.8 551.0 0.461
51 inception_4e/1x1 53.0 285.7 1.595
52 inception_4e/3x3_reduce 33.1 282.0 1.272
53 inception_4e/3x3 180.6 280.3 5.076
54 inception_4e/5x5_reduce 6.6 490.7 0.468
55 inception_4e/5x5 40.1 352.4 1.420
56 inception_4e/pool 0.9 604.0 0.327
57 inception_4e/pool_proj 26.5 440.4 0.742
58 pool4/3x3_s2 0.4 1166.8 0.267
59 inception_5a/1x1 20.9 618.4 0.783
60 inception_5a/3x3_reduce 13.0 570.0 0.582
61 inception_5a/3x3 45.2 553.4 1.841
62 inception_5a/5x5_reduce 2.6 350.5 0.367
63 inception_5a/5x5 10.0 384.0 0.719
64 inception_5a/pool 0.4 490.1 0.159
65 inception_5a/pool_proj 10.4 503.8 0.558
66 inception_5b/1x1 31.3 597.8 1.151
67 inception_5b/3x3_reduce 15.7 593.3 0.645
68 inception_5b/3x3 65.0 555.1 2.583
69 inception_5b/5x5_reduce 3.9 365.7 0.421
70 inception_5b/5x5 15.1 424.9 0.968
71 inception_5b/pool 0.4 485.8 0.160
72 inception_5b/pool_proj 10.4 497.7 0.565
73 pool5/7x7_s1 0.1 462.6 0.207
74 loss3/classifier 2.0 2452.2 0.797
75 prob 0.0 9.5 0.202
--------------------------------------------------------------------------------------------------------------
Total inference time 96.16
--------------------------------------------------------------------------------------------------------------
Generating Profile Report 'output_report.html'...
making caffemodel
caffemodel file already exists
making check
mvNCCheck -w bvlc_googlenet.caffemodel -i ../../data/images/nps_electric_guitar.png -s 12 -id 546 deploy.prototxt -S 255 -M 110
mvNCCheck v02.00, Copyright @ Movidius Ltd 2016
/usr/local/lib/python3.5/dist-packages/skimage/transform/_warps.py:84: UserWarning: The default mode, 'constant', will be changed to 'reflect' in skimage 0.15.
warn("The default mode, 'constant', will be changed to 'reflect' in "
Layer inception_3b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_3b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4c/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4c/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4d/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4d/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4e/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4e/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5b/pool_proj forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Result: (1000,)
1) 546 0.99609
2) 402 0.0038853
3) 420 8.9228e-05
4) 327 0.0
5) 339 0.0
Expected: (1000,)
1) 546 0.99609
2) 402 0.0039177
3) 420 9.0837e-05
4) 889 1.2875e-05
5) 486 5.3644e-06
------------------------------------------------------------
Obtained values
------------------------------------------------------------
Obtained Min Pixel Accuracy: 0.0032552085031056777% (max allowed=2%), Pass
Obtained Average Pixel Accuracy: 7.264380030846951e-06% (max allowed=1%), Pass
Obtained Percentage of wrong values: 0.0% (max allowed=0%), Pass
Obtained Pixel-wise L2 error: 0.00011369892179413199% (max allowed=1%), Pass
Obtained Global Sum Difference: 7.236003875732422e-05
------------------------------------------------------------
making compile
mvNCCompile -w bvlc_googlenet.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
Layer inception_3b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_3b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4c/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4c/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4d/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4d/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4e/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4e/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5b/pool_proj forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
making cpp
g++ cpp/run.cpp cpp/fp16.c -o cpp/run_cpp -lmvnc
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/GoogLeNet'
make[2]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe'
make -C tensorflow/.
make[2]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/tensorflow'
make -C inception_v3/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/tensorflow/inception_v3'
test -f output/inception-v3.meta || ((wget http://download.tensorflow.org/models/inception_v3_2016_08_28.tar.gz && tar zxf inception_v3_2016_08_28.tar.gz && rm inception_v3_2016_08_28.tar.gz) && ./inception-v3.py)
--2017-12-20 23:38:29-- http://download.tensorflow.org/models/inception_v3_2016_08_28.tar.gz
Resolving download.tensorflow.org (download.tensorflow.org)... 172.217.160.112, 2404:6800:4012:1::2010
Connecting to download.tensorflow.org (download.tensorflow.org)|172.217.160.112|:80... failed: Connection timed out.
Connecting to download.tensorflow.org (download.tensorflow.org)|2404:6800:4012:1::2010|:80... failed: Network is unreachable.
Makefile:41: recipe for target 'weights' failed
make[3]: *** [weights] Error 4
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/tensorflow/inception_v3'
Makefile:12: recipe for target 'inception_v3/.' failed
make[2]: *** [inception_v3/.] Error 2
make[2]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/tensorflow'
Makefile:12: recipe for target 'tensorflow/.' failed
make[1]: *** [tensorflow/.] Error 2
make[1]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples'
Makefile:56: recipe for target 'examples' failed
make: *** [examples] Error 2
strong@foreverstrong:~/ncs_workspace/ncsdk$ make examples
./install-opencv.sh
OpenCV already setup for python
make examples starting.
(cd examples; make)
make[1]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples'
make -C apps/.
make[2]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/apps'
make -C hello_ncs_py/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/apps/hello_ncs_py'
nothing to make, use 'make run' to run.
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/apps/hello_ncs_py'
make -C multistick_cpp/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/apps/multistick_cpp'
making googlenet
(cd ../../caffe/GoogLeNet; make compile; cd ../../apps/multistick_cpp; cp ../../caffe/GoogLeNet/graph ./googlenet.graph;)
make[4]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/GoogLeNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[5]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
make[5]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
making prototxt
Prototxt file already exists
making caffemodel
caffemodel file already exists
making compile
mvNCCompile -w bvlc_googlenet.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
Layer inception_3b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_3b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4c/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4c/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4d/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4d/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4e/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4e/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5b/pool_proj forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
make[4]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/GoogLeNet'
making squeezenet
(cd ../../caffe/SqueezeNet; make compile; cd ../../apps/multistick_cpp; cp ../../caffe/SqueezeNet/graph ./squeezenet.graph;)
make[4]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/SqueezeNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[5]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
make[5]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
LICENSE file already exists
making prototxt
Prototxt file already exists
making caffemodel
caffemodel file already exists
making compile
mvNCCompile -w squeezenet_v1.0.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
make[4]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/SqueezeNet'
making multistick_cpp
cp googlenet.graph cpp/googlenet.graph;
cp squeezenet.graph cpp/squeezenet.graph;
g++ cpp/multistick.cpp cpp/fp16.c -o cpp/multistick_cpp -lmvnc
Created cpp/multistick_cpp executable
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/apps/multistick_cpp'
make -C hello_ncs_cpp/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/apps/hello_ncs_cpp'
making hello_ncs_cpp
g++ cpp/hello_ncs.cpp -o cpp/hello_ncs_cpp -lmvnc
Created cpp/hello_ncs_cpp executable
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/apps/hello_ncs_cpp'
make[2]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/apps'
make -C caffe/.
make[2]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe'
make -C AlexNet/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/AlexNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[4]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
make[4]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
chmod +x run.py
making prototxt
Prototxt file already exists
making profile
mvNCProfile deploy.prototxt -s 12
mvNCProfile v02.00, Copyright @ Movidius Ltd 2016
****** WARNING: using empty weights ******
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
Time to Execute : 100.57 ms
USB: Myriad Execution Finished
Time to Execute : 95.76 ms
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Network Summary
Detailed Per Layer Profile
Bandwidth time
# Name MFLOPs (MB/s) (ms)
==============================================================================================================
0 data 0.0108803.3 0.003
1 conv1 210.8 7370.0 4.853
2 norm1 0.0 721.2 0.768
3 pool1 0.6 1236.2 0.448
4 pool1_s0 0.0 1401.1 0.048
5 conv2_p0 223.9 592.0 6.142
6 pool1_s1 0.0 1435.9 0.047
7 conv2_p1 223.9 599.1 6.069
8 norm2 0.0 699.9 0.509
9 pool2 0.4 1293.0 0.275
10 conv3 299.0 307.9 7.894
11 conv3_s0 0.0 1562.1 0.040
12 conv4_p0 112.1 521.4 3.356
13 conv3_s1 0.0 1275.1 0.049
14 conv4_p1 112.1 549.5 3.185
15 conv4_p0_s0 0.0 1346.9 0.046
16 conv5_p0 74.8 553.2 2.780
17 conv4_p0_s1 0.0 1338.0 0.046
18 conv5_p1 74.8 571.4 2.692
19 pool5 0.1 918.4 0.090
20 fc6 75.5 2142.9 33.608
21 fc7 33.6 2128.2 15.040
22 fc8 8.2 2643.6 2.958
23 prob 0.0 9.5 0.200
--------------------------------------------------------------------------------------------------------------
Total inference time 91.15
--------------------------------------------------------------------------------------------------------------
Generating Profile Report 'output_report.html'...
making caffemodel
caffemodel file already exists
making check
mvNCCheck -w bvlc_alexnet.caffemodel -i ../../data/images/cat.jpg -s 12 -id 281 deploy.prototxt -M 110 -S 255
mvNCCheck v02.00, Copyright @ Movidius Ltd 2016
/usr/local/lib/python3.5/dist-packages/skimage/transform/_warps.py:84: UserWarning: The default mode, 'constant', will be changed to 'reflect' in skimage 0.15.
warn("The default mode, 'constant', will be changed to 'reflect' in "
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Result: (1000,)
1) 281 0.45703
2) 282 0.40991
3) 285 0.088623
4) 263 0.011536
5) 287 0.0056229
Expected: (1000,)
1) 281 0.45288
2) 282 0.4126
3) 285 0.088501
4) 263 0.01152
5) 287 0.0059471
------------------------------------------------------------
Obtained values
------------------------------------------------------------
Obtained Min Pixel Accuracy: 0.9164420887827873% (max allowed=2%), Pass
Obtained Average Pixel Accuracy: 0.0022654934582533315% (max allowed=1%), Pass
Obtained Percentage of wrong values: 0.0% (max allowed=0%), Pass
Obtained Pixel-wise L2 error: 0.034660259743106124% (max allowed=1%), Pass
Obtained Global Sum Difference: 0.01025998592376709
------------------------------------------------------------
making compile
mvNCCompile -w bvlc_alexnet.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
making cpp
g++ cpp/run.cpp cpp/fp16.c -o cpp/run_cpp -lmvnc
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/AlexNet'
make -C SqueezeNet/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/SqueezeNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[4]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
make[4]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
LICENSE file already exists
making prototxt
Prototxt file already exists
making profile
mvNCProfile deploy.prototxt -s 12
mvNCProfile v02.00, Copyright @ Movidius Ltd 2016
****** WARNING: using empty weights ******
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
Time to Execute : 71.01 ms
USB: Myriad Execution Finished
Time to Execute : 52.75 ms
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Network Summary
Detailed Per Layer Profile
Bandwidth time
# Name MFLOPs (MB/s) (ms)
==============================================================================================================
0 data 0.0 93853.7 0.003
1 conv1 347.7 1628.6 8.893
2 pool1 2.6 1443.3 1.563
3 fire2/squeeze1x1 9.3 1144.4 0.487
4 fire2/expand1x1 6.2 158.4 0.596
5 fire2/expand3x3 55.8 457.1 1.858
6 fire3/squeeze1x1 12.4 1475.0 0.503
7 fire3/expand1x1 6.2 155.7 0.606
8 fire3/expand3x3 55.8 468.3 1.814
9 fire4/squeeze1x1 24.8 1030.7 0.724
10 fire4/expand1x1 24.8 185.0 1.042
11 fire4/expand3x3 223.0 390.4 4.442
12 pool4 1.7 1275.7 1.158
13 fire5/squeeze1x1 11.9 784.5 0.474
14 fire5/expand1x1 6.0 154.1 0.341
15 fire5/expand3x3 53.7 365.5 1.294
16 fire6/squeeze1x1 17.9 694.4 0.546
17 fire6/expand1x1 13.4 160.1 0.529
18 fire6/expand3x3 120.9 256.9 2.967
19 fire7/squeeze1x1 26.9 805.1 0.707
20 fire7/expand1x1 13.4 159.1 0.532
21 fire7/expand3x3 120.9 257.3 2.962
22 fire8/squeeze1x1 35.8 745.0 0.780
23 fire8/expand1x1 23.9 164.2 0.735
24 fire8/expand3x3 215.0 191.1 5.685
25 pool8 0.8 1221.4 0.583
26 fire9/squeeze1x1 11.1 590.9 0.385
27 fire9/expand1x1 5.5 154.6 0.339
28 fire9/expand3x3 49.8 288.4 1.634
29 conv10 173.1 339.5 3.362
30 pool10 0.3 664.7 0.485
31 prob 0.0 9.3 0.205
--------------------------------------------------------------------------------------------------------------
Total inference time 48.24
--------------------------------------------------------------------------------------------------------------
Generating Profile Report 'output_report.html'...
making caffemodel
caffemodel file already exists
making check
mvNCCheck -w squeezenet_v1.0.caffemodel -i ../../data/images/cat.jpg -s 12 -id 281 deploy.prototxt -S 255 -M 120
mvNCCheck v02.00, Copyright @ Movidius Ltd 2016
/usr/local/lib/python3.5/dist-packages/skimage/transform/_warps.py:84: UserWarning: The default mode, 'constant', will be changed to 'reflect' in skimage 0.15.
warn("The default mode, 'constant', will be changed to 'reflect' in "
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Result: (1000, 1, 1)
1) 281 0.55811
2) 282 0.18701
3) 285 0.10992
4) 287 0.10651
5) 264 0.016861
Expected: (1000, 1, 1)
1) 281 0.56006
2) 282 0.18469
3) 285 0.112
4) 287 0.10382
5) 264 0.017227
------------------------------------------------------------
Obtained values
------------------------------------------------------------
Obtained Min Pixel Accuracy: 0.47951177693903446% (max allowed=2%), Pass
Obtained Average Pixel Accuracy: 0.0019096713003818877% (max allowed=1%), Pass
Obtained Percentage of wrong values: 0.0% (max allowed=0%), Pass
Obtained Pixel-wise L2 error: 0.026146444662612452% (max allowed=1%), Pass
Obtained Global Sum Difference: 0.010695278644561768
------------------------------------------------------------
making compile
mvNCCompile -w squeezenet_v1.0.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
making cpp
g++ cpp/run.cpp cpp/fp16.c -o cpp/run_cpp -lmvnc
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/SqueezeNet'
make -C GoogLeNet/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/GoogLeNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[4]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
make[4]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data/ilsvrc12'
making prototxt
Prototxt file already exists
making profile
mvNCProfile deploy.prototxt -s 12
mvNCProfile v02.00, Copyright @ Movidius Ltd 2016
****** WARNING: using empty weights ******
Layer inception_3b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_3b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4c/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4c/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4d/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4d/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4e/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4e/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5b/pool_proj forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
Time to Execute : 123.32 ms
USB: Myriad Execution Finished
Time to Execute : 101.38 ms
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Network Summary
Detailed Per Layer Profile
Bandwidth time
# Name MFLOPs (MB/s) (ms)
==============================================================================================================
0 data 0.0 49531.1 0.006
1 conv1/7x7_s2 236.0 2465.3 5.716
2 pool1/3x3_s2 1.8 1339.7 1.143
3 pool1/norm1 0.0 693.6 0.552
4 conv2/3x3_reduce 25.7 475.4 0.822
5 conv2/3x3 693.6 305.4 11.974
6 conv2/norm2 0.0 777.6 1.477
7 pool2/3x3_s2 1.4 1388.9 0.827
8 inception_3a/1x1 19.3 511.7 0.607
9 inception_3a/3x3_reduce 28.9 453.5 0.711
10 inception_3a/3x3 173.4 311.6 4.831
11 inception_3a/5x5_reduce 4.8 995.1 0.294
12 inception_3a/5x5 20.1 685.7 0.910
13 inception_3a/pool 1.4 635.5 0.452
14 inception_3a/pool_proj 9.6 624.0 0.479
15 inception_3b/1x1 51.4 435.9 1.022
16 inception_3b/3x3_reduce 51.4 440.2 1.012
17 inception_3b/3x3 346.8 261.9 8.200
18 inception_3b/5x5_reduce 12.8 771.3 0.517
19 inception_3b/5x5 120.4 530.9 2.538
20 inception_3b/pool 1.8 663.8 0.577
21 inception_3b/pool_proj 25.7 603.5 0.686
22 pool3/3x3_s2 0.8 1195.3 0.601
23 inception_4a/1x1 36.1 354.1 1.004
24 inception_4a/3x3_reduce 18.1 501.4 0.533
25 inception_4a/3x3 70.4 301.4 2.221
26 inception_4a/5x5_reduce 3.0 664.8 0.292
27 inception_4a/5x5 7.5 407.2 0.463
28 inception_4a/pool 0.8 587.0 0.306
29 inception_4a/pool_proj 12.0 557.0 0.428
30 inception_4b/1x1 32.1 303.3 1.147
31 inception_4b/3x3_reduce 22.5 391.3 0.769
32 inception_4b/3x3 88.5 282.0 2.877
33 inception_4b/5x5_reduce 4.8 586.2 0.367
34 inception_4b/5x5 15.1 300.5 1.000
35 inception_4b/pool 0.9 627.3 0.305
36 inception_4b/pool_proj 12.8 462.9 0.549
37 inception_4c/1x1 25.7 395.3 0.801
38 inception_4c/3x3_reduce 25.7 391.5 0.808
39 inception_4c/3x3 115.6 269.1 3.706
40 inception_4c/5x5_reduce 4.8 588.0 0.365
41 inception_4c/5x5 15.1 303.7 0.990
42 inception_4c/pool 0.9 637.4 0.300
43 inception_4c/pool_proj 12.8 542.7 0.468
44 inception_4d/1x1 22.5 392.7 0.767
45 inception_4d/3x3_reduce 28.9 460.8 0.721
46 inception_4d/3x3 146.3 393.4 3.053
47 inception_4d/5x5_reduce 6.4 677.3 0.329
48 inception_4d/5x5 20.1 382.4 1.045
49 inception_4d/pool 0.9 603.0 0.317
50 inception_4d/pool_proj 12.8 546.9 0.464
51 inception_4e/1x1 53.0 296.8 1.535
52 inception_4e/3x3_reduce 33.1 267.6 1.340
53 inception_4e/3x3 180.6 279.9 5.084
54 inception_4e/5x5_reduce 6.6 493.2 0.466
55 inception_4e/5x5 40.1 353.6 1.415
56 inception_4e/pool 0.9 620.6 0.318
57 inception_4e/pool_proj 26.5 441.8 0.739
58 pool4/3x3_s2 0.4 1197.3 0.260
59 inception_5a/1x1 20.9 602.7 0.804
60 inception_5a/3x3_reduce 13.0 545.7 0.608
61 inception_5a/3x3 45.2 563.7 1.808
62 inception_5a/5x5_reduce 2.6 348.2 0.369
63 inception_5a/5x5 10.0 390.6 0.707
64 inception_5a/pool 0.4 492.8 0.158
65 inception_5a/pool_proj 10.4 509.9 0.551
66 inception_5b/1x1 31.3 585.4 1.175
67 inception_5b/3x3_reduce 15.7 604.1 0.633
68 inception_5b/3x3 65.0 574.2 2.497
69 inception_5b/5x5_reduce 3.9 347.7 0.443
70 inception_5b/5x5 15.1 424.5 0.969
71 inception_5b/pool 0.4 492.0 0.158
72 inception_5b/pool_proj 10.4 500.1 0.562
73 pool5/7x7_s1 0.1 462.0 0.207
74 loss3/classifier 2.0 2454.1 0.797
75 prob 0.0 9.4 0.204
--------------------------------------------------------------------------------------------------------------
Total inference time 96.15
--------------------------------------------------------------------------------------------------------------
Generating Profile Report 'output_report.html'...
making caffemodel
caffemodel file already exists
making check
mvNCCheck -w bvlc_googlenet.caffemodel -i ../../data/images/nps_electric_guitar.png -s 12 -id 546 deploy.prototxt -S 255 -M 110
mvNCCheck v02.00, Copyright @ Movidius Ltd 2016
/usr/local/lib/python3.5/dist-packages/skimage/transform/_warps.py:84: UserWarning: The default mode, 'constant', will be changed to 'reflect' in skimage 0.15.
warn("The default mode, 'constant', will be changed to 'reflect' in "
Layer inception_3b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_3b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4c/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4c/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4d/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4d/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4e/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4e/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5b/pool_proj forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Result: (1000,)
1) 546 0.99609
2) 402 0.0038853
3) 420 8.9228e-05
4) 327 0.0
5) 339 0.0
Expected: (1000,)
1) 546 0.99609
2) 402 0.0039177
3) 420 9.0837e-05
4) 889 1.2875e-05
5) 486 5.3644e-06
------------------------------------------------------------
Obtained values
------------------------------------------------------------
Obtained Min Pixel Accuracy: 0.0032552085031056777% (max allowed=2%), Pass
Obtained Average Pixel Accuracy: 7.264380030846951e-06% (max allowed=1%), Pass
Obtained Percentage of wrong values: 0.0% (max allowed=0%), Pass
Obtained Pixel-wise L2 error: 0.00011369892179413199% (max allowed=1%), Pass
Obtained Global Sum Difference: 7.236003875732422e-05
------------------------------------------------------------
making compile
mvNCCompile -w bvlc_googlenet.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
Layer inception_3b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_3b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4b/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4c/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4c/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4d/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4d/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_4e/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_4e/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5a/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5a/pool_proj forced to im2col_v2, because its output is used in concat
Layer inception_5b/1x1 forced to im2col_v2, because its output is used in concat
Layer inception_5b/pool_proj forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
making cpp
g++ cpp/run.cpp cpp/fp16.c -o cpp/run_cpp -lmvnc
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe/GoogLeNet'
make[2]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/caffe'
make -C tensorflow/.
make[2]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/tensorflow'
make -C inception_v3/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/tensorflow/inception_v3'
test -f output/inception-v3.meta || ((wget http://download.tensorflow.org/models/inception_v3_2016_08_28.tar.gz && tar zxf inception_v3_2016_08_28.tar.gz && rm inception_v3_2016_08_28.tar.gz) && ./inception-v3.py)
--2017-12-20 23:41:23-- http://download.tensorflow.org/models/inception_v3_2016_08_28.tar.gz
Resolving download.tensorflow.org (download.tensorflow.org)... 172.217.27.144, 2404:6800:4012:1::2010
Connecting to download.tensorflow.org (download.tensorflow.org)|172.217.27.144|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 100885009 (96M) [application/x-tar]
Saving to: ‘inception_v3_2016_08_28.tar.gz’
inception_v3_2016_08_28.tar 100%[==========================================>] 96.21M 3.26MB/s in 31s
2017-12-20 23:41:55 (3.08 MB/s) - ‘inception_v3_2016_08_28.tar.gz’ saved [100885009/100885009]
2017-12-20 23:42:02.279150: I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA
mvNCProfile -s 12 output/inception-v3.meta -in=input -on=InceptionV3/Predictions/Reshape_1
mvNCProfile v02.00, Copyright @ Movidius Ltd 2016
/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/ops.py:766: DeprecationWarning: builtin type EagerTensor has no __module__ attribute
EagerTensor = c_api.TFE_Py_InitEagerTensor(_EagerTensorBase)
/usr/local/lib/python3.5/dist-packages/tensorflow/python/util/tf_inspect.py:45: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() instead
if d.decorator_argspec is not None), _inspect.getargspec(target))
Layer InceptionV3/InceptionV3/Mixed_5c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_5c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_5d/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_5d/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6a/Branch_0/Conv2d_1a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6b/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6b/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6d/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6d/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6e/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6e/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_1/Conv2d_0b_1x3/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_1/Conv2d_0b_3x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_2/Conv2d_0c_1x3/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_2/Conv2d_0d_3x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_1/Conv2d_0b_1x3/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_1/Conv2d_0c_3x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_2/Conv2d_0c_1x3/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_2/Conv2d_0d_3x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
Time to Execute : 379.27 ms
USB: Myriad Execution Finished
Time to Execute : 333.25 ms
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Network Summary
Detailed Per Layer Profile
Bandwidth time
# Name MFLOPs (MB/s) (ms)
==============================================================================================================
0 InceptionV3/InceptionV3/Conv2d_1a_3x3/Relu 38.4 1087.6 4.235
1 InceptionV3/InceptionV3/Conv2d_2a_3x3/Relu 398.3 986.1 12.386
2 InceptionV3/InceptionV3/Conv2d_2b_3x3/Relu 796.6 665.5 17.891
3 InceptionV3/InceptionV3/MaxPool_3a_3x3/MaxPool 3.1 1434.4 1.839
4 InceptionV3/InceptionV3/Conv2d_3b_1x1/Relu 54.6 429.1 1.539
5 InceptionV3/InceptionV3/Conv2d_4a_3x3/Relu 1393.7 247.2 30.680
6 InceptionV3/InceptionV3/MaxPool_5a_3x3/MaxPool 2.1 1274.5 1.449
7 InceptionV3/InceptionV3/Mixed_5b/Branch_0/Conv2d_0a_1x1/Relu 30.1 647.7 0.729
8 InceptionV3/InceptionV3/Mixed_5b/Branch_1/Conv2d_0a_1x1/Relu 22.6 755.3 0.617
9 InceptionV3/InceptionV3/Mixed_5b/Branch_1/Conv2d_0b_5x5/Relu 188.2 642.8 4.594
10 InceptionV3/InceptionV3/Mixed_5b/Branch_2/Conv2d_0a_1x1/Relu 30.1 669.8 0.705
11 InceptionV3/InceptionV3/Mixed_5b/Branch_2/Conv2d_0b_3x3/Relu 135.5 487.0 2.984
12 InceptionV3/InceptionV3/Mixed_5b/Branch_2/Conv2d_0c_3x3/Relu 203.2 512.6 4.250
13 InceptionV3/InceptionV3/Mixed_5b/Branch_3/AvgPool_0a_3x3/AvgPool 4.2 518.2 0.866
14 InceptionV3/InceptionV3/Mixed_5b/Branch_3/Conv2d_0b_1x1/Relu 15.1 889.4 0.518
15 InceptionV3/InceptionV3/Mixed_5c/Branch_0/Conv2d_0a_1x1/Relu 40.1 695.8 0.905
16 InceptionV3/InceptionV3/Mixed_5c/Branch_1/Conv2d_0b_1x1/Relu 30.1 857.3 0.725
17 InceptionV3/InceptionV3/Mixed_5c/Branch_1/Conv_1_0c_5x5/Relu 188.2 640.8 4.609
18 InceptionV3/InceptionV3/Mixed_5c/Branch_2/Conv2d_0a_1x1/Relu 40.1 698.2 0.902
19 InceptionV3/InceptionV3/Mixed_5c/Branch_2/Conv2d_0b_3x3/Relu 135.5 484.8 2.997
20 InceptionV3/InceptionV3/Mixed_5c/Branch_2/Conv2d_0c_3x3/Relu 203.2 510.4 4.268
21 InceptionV3/InceptionV3/Mixed_5c/Branch_3/AvgPool_0a_3x3/AvgPool 5.6 557.2 1.074
22 InceptionV3/InceptionV3/Mixed_5c/Branch_3/Conv2d_0b_1x1/Relu 40.1 689.6 0.913
23 InceptionV3/InceptionV3/Mixed_5d/Branch_0/Conv2d_0a_1x1/Relu 45.2 722.0 0.981
24 InceptionV3/InceptionV3/Mixed_5d/Branch_1/Conv2d_0a_1x1/Relu 33.9 905.9 0.772
25 InceptionV3/InceptionV3/Mixed_5d/Branch_1/Conv2d_0b_5x5/Relu 188.2 642.3 4.598
26 InceptionV3/InceptionV3/Mixed_5d/Branch_2/Conv2d_0a_1x1/Relu 45.2 722.8 0.980
27 InceptionV3/InceptionV3/Mixed_5d/Branch_2/Conv2d_0b_3x3/Relu 135.5 488.8 2.973
28 InceptionV3/InceptionV3/Mixed_5d/Branch_2/Conv2d_0c_3x3/Relu 203.2 516.9 4.214
29 InceptionV3/InceptionV3/Mixed_5d/Branch_3/AvgPool_0a_3x3/AvgPool 6.4 553.4 1.217
30 InceptionV3/InceptionV3/Mixed_5d/Branch_3/Conv2d_0b_1x1/Relu 45.2 671.9 1.054
31 InceptionV3/InceptionV3/Mixed_6a/Branch_0/Conv2d_1a_1x1/Relu 575.3 680.2 11.704
32 InceptionV3/InceptionV3/Mixed_6a/Branch_1/Conv2d_0a_1x1/Relu 45.2 726.2 0.975
33 InceptionV3/InceptionV3/Mixed_6a/Branch_1/Conv2d_0b_3x3/Relu 135.5 478.9 3.034
34 InceptionV3/InceptionV3/Mixed_6a/Branch_1/Conv2d_1a_1x1/Relu 47.9 1419.3 1.535
35 InceptionV3/InceptionV3/Mixed_6a/Branch_2/MaxPool_1a_3x3/MaxPool 0.7 1382.5 0.487
36 InceptionV3/InceptionV3/Mixed_6b/Branch_0/Conv2d_0a_1x1/Relu 85.2 329.2 2.141
37 InceptionV3/InceptionV3/Mixed_6b/Branch_1/Conv2d_0a_1x1/Relu 56.8 470.2 1.300
38 InceptionV3/InceptionV3/Mixed_6b/Branch_1/Conv2d_0b_1x7/Relu 66.3 325.8 2.193
39 InceptionV3/InceptionV3/Mixed_6b/Branch_1/Conv2d_0c_7x1/Relu 99.4 311.8 2.645
40 InceptionV3/InceptionV3/Mixed_6b/Branch_2/Conv2d_0a_1x1/Relu 56.8 453.6 1.347
41 InceptionV3/InceptionV3/Mixed_6b/Branch_2/Conv2d_0b_7x1/Relu 66.3 323.7 2.207
42 InceptionV3/InceptionV3/Mixed_6b/Branch_2/Conv2d_0c_1x7/Relu 66.3 314.0 2.275
43 InceptionV3/InceptionV3/Mixed_6b/Branch_2/Conv2d_0d_7x1/Relu 66.3 315.0 2.268
44 InceptionV3/InceptionV3/Mixed_6b/Branch_2/Conv2d_0e_1x7/Relu 99.4 317.8 2.595
45 InceptionV3/InceptionV3/Mixed_6b/Branch_3/AvgPool_0a_3x3/AvgPool 4.0 414.2 1.025
46 InceptionV3/InceptionV3/Mixed_6b/Branch_3/Conv2d_0b_1x1/Relu 85.2 317.3 2.221
47 InceptionV3/InceptionV3/Mixed_6c/Branch_0/Conv2d_0a_1x1/Relu 85.2 331.8 2.124
48 InceptionV3/InceptionV3/Mixed_6c/Branch_1/Conv2d_0a_1x1/Relu 71.0 295.7 2.226
49 InceptionV3/InceptionV3/Mixed_6c/Branch_1/Conv2d_0b_1x7/Relu 103.6 231.2 4.159
50 InceptionV3/InceptionV3/Mixed_6c/Branch_1/Conv2d_0c_7x1/Relu 124.3 269.6 3.821
51 InceptionV3/InceptionV3/Mixed_6c/Branch_2/Conv2d_0a_1x1/Relu 71.0 285.8 2.303
52 InceptionV3/InceptionV3/Mixed_6c/Branch_2/Conv2d_0b_7x1/Relu 103.6 231.5 4.153
53 InceptionV3/InceptionV3/Mixed_6c/Branch_2/Conv2d_0c_1x7/Relu 103.6 231.9 4.144
54 InceptionV3/InceptionV3/Mixed_6c/Branch_2/Conv2d_0d_7x1/Relu 103.6 239.1 4.021
55 InceptionV3/InceptionV3/Mixed_6c/Branch_2/Conv2d_0e_1x7/Relu 124.3 263.8 3.905
56 InceptionV3/InceptionV3/Mixed_6c/Branch_3/AvgPool_0a_3x3/AvgPool 4.0 407.3 1.043
57 InceptionV3/InceptionV3/Mixed_6c/Branch_3/Conv2d_0b_1x1/Relu 85.2 330.0 2.136
58 InceptionV3/InceptionV3/Mixed_6d/Branch_0/Conv2d_0a_1x1/Relu 85.2 329.1 2.142
59 InceptionV3/InceptionV3/Mixed_6d/Branch_1/Conv2d_0a_1x1/Relu 71.0 291.9 2.254
60 InceptionV3/InceptionV3/Mixed_6d/Branch_1/Conv2d_0b_1x7/Relu 103.6 233.3 4.121
61 InceptionV3/InceptionV3/Mixed_6d/Branch_1/Conv2d_0c_7x1/Relu 124.3 264.1 3.900
62 InceptionV3/InceptionV3/Mixed_6d/Branch_2/Conv2d_0a_1x1/Relu 71.0 289.5 2.273
63 InceptionV3/InceptionV3/Mixed_6d/Branch_2/Conv2d_0b_7x1/Relu 103.6 230.0 4.180
64 InceptionV3/InceptionV3/Mixed_6d/Branch_2/Conv2d_0c_1x7/Relu 103.6 224.5 4.283
65 InceptionV3/InceptionV3/Mixed_6d/Branch_2/Conv2d_0d_7x1/Relu 103.6 239.5 4.015
66 InceptionV3/InceptionV3/Mixed_6d/Branch_2/Conv2d_0e_1x7/Relu 124.3 262.7 3.921
67 InceptionV3/InceptionV3/Mixed_6d/Branch_3/AvgPool_0a_3x3/AvgPool 4.0 419.1 1.014
68 InceptionV3/InceptionV3/Mixed_6d/Branch_3/Conv2d_0b_1x1/Relu 85.2 318.6 2.213
69 InceptionV3/InceptionV3/Mixed_6e/Branch_0/Conv2d_0a_1x1/Relu 85.2 323.9 2.176
70 InceptionV3/InceptionV3/Mixed_6e/Branch_1/Conv2d_0a_1x1/Relu 85.2 328.3 2.147
71 InceptionV3/InceptionV3/Mixed_6e/Branch_1/Conv2d_0b_1x7/Relu 149.2 318.9 3.874
72 InceptionV3/InceptionV3/Mixed_6e/Branch_1/Conv2d_0c_7x1/Relu 149.2 323.6 3.818
73 InceptionV3/InceptionV3/Mixed_6e/Branch_2/Conv2d_0a_1x1/Relu 85.2 320.0 2.203
74 InceptionV3/InceptionV3/Mixed_6e/Branch_2/Conv2d_0b_7x1/Relu 149.2 321.7 3.840
75 InceptionV3/InceptionV3/Mixed_6e/Branch_2/Conv2d_0c_1x7/Relu 149.2 312.0 3.960
76 InceptionV3/InceptionV3/Mixed_6e/Branch_2/Conv2d_0d_7x1/Relu 149.2 314.8 3.925
77 InceptionV3/InceptionV3/Mixed_6e/Branch_2/Conv2d_0e_1x7/Relu 149.2 319.8 3.863
78 InceptionV3/InceptionV3/Mixed_6e/Branch_3/AvgPool_0a_3x3/AvgPool 4.0 417.7 1.017
79 InceptionV3/InceptionV3/Mixed_6e/Branch_3/Conv2d_0b_1x1/Relu 85.2 333.0 2.117
80 InceptionV3/InceptionV3/Mixed_7a/Branch_0/Conv2d_0a_1x1/Relu 85.2 329.7 2.138
81 InceptionV3/InceptionV3/Mixed_7a/Branch_0/Conv2d_1a_3x3/Relu 70.8 917.8 2.193
82 InceptionV3/InceptionV3/Mixed_7a/Branch_1/Conv2d_0a_1x1/Relu 85.2 328.7 2.144
83 InceptionV3/InceptionV3/Mixed_7a/Branch_1/Conv2d_0b_1x7/Relu 149.2 316.8 3.900
84 InceptionV3/InceptionV3/Mixed_7a/Branch_1/Conv2d_0c_7x1/Relu 149.2 317.6 3.891
85 InceptionV3/InceptionV3/Mixed_7a/Branch_1/Conv2d_1a_3x3/Relu 42.5 1042.0 1.525
86 InceptionV3/InceptionV3/Mixed_7a/Branch_2/MaxPool_1a_3x3/MaxPool 0.4 1242.2 0.342
87 InceptionV3/InceptionV3/Mixed_7b/Branch_0/Conv2d_0a_1x1/Relu 52.4 528.7 1.774
88 InceptionV3/InceptionV3/Mixed_7b/Branch_1/Conv2d_0a_1x1/Relu 62.9 599.2 1.826
89 InceptionV3/InceptionV3/Mixed_7b/Branch_1/Conv2d_0b_1x3/Relu 56.6 566.0 1.743
90 InceptionV3/InceptionV3/Mixed_7b/Branch_1/Conv2d_0b_3x1/Relu 56.6 552.0 1.787
91 InceptionV3/InceptionV3/Mixed_7b/Branch_2/Conv2d_0a_1x1/Relu 73.4 668.9 1.870
92 InceptionV3/InceptionV3/Mixed_7b/Branch_2/Conv2d_0b_3x3/Relu 198.2 714.7 4.830
93 InceptionV3/InceptionV3/Mixed_7b/Branch_2/Conv2d_0c_1x3/Relu 56.6 552.7 1.785
94 InceptionV3/InceptionV3/Mixed_7b/Branch_2/Conv2d_0d_3x1/Relu 56.6 547.6 1.802
95 InceptionV3/InceptionV3/Mixed_7b/Branch_3/AvgPool_0a_3x3/AvgPool 1.5 272.4 0.583
96 InceptionV3/InceptionV3/Mixed_7b/Branch_3/Conv2d_0b_1x1/Relu 31.5 473.6 1.320
97 InceptionV3/InceptionV3/Mixed_7c/Branch_0/Conv2d_0a_1x1/Relu 83.9 528.7 2.838
98 InceptionV3/InceptionV3/Mixed_7c/Branch_1/Conv2d_0a_1x1/Relu 100.7 739.6 2.367
99 InceptionV3/InceptionV3/Mixed_7c/Branch_1/Conv2d_0b_1x3/Relu 56.6 550.7 1.792
100 InceptionV3/InceptionV3/Mixed_7c/Branch_1/Conv2d_0c_3x1/Relu 56.6 554.2 1.780
101 InceptionV3/InceptionV3/Mixed_7c/Branch_2/Conv2d_0a_1x1/Relu 117.4 577.6 3.464
102 InceptionV3/InceptionV3/Mixed_7c/Branch_2/Conv2d_0b_3x3/Relu 198.2 731.4 4.720
103 InceptionV3/InceptionV3/Mixed_7c/Branch_2/Conv2d_0c_1x3/Relu 56.6 570.5 1.729
104 InceptionV3/InceptionV3/Mixed_7c/Branch_2/Conv2d_0d_3x1/Relu 56.6 570.1 1.730
105 InceptionV3/InceptionV3/Mixed_7c/Branch_3/AvgPool_0a_3x3/AvgPool 2.4 269.1 0.944
106 InceptionV3/InceptionV3/Mixed_7c/Branch_3/Conv2d_0b_1x1/Relu 50.3 643.5 1.555
107 InceptionV3/AuxLogits/AvgPool_1a_5x5/AvgPool 1.0 762.8 0.557
108 InceptionV3/AuxLogits/Conv2d_1b_1x1/Relu 4.9 550.2 0.408
109 InceptionV3/AuxLogits/Conv2d_2a_5x5/Relu 4.9 1106.3 4.408
110 InceptionV3/AuxLogits/Conv2d_2b_1x1/BiasAdd 1.5 1937.4 0.759
111 InceptionV3/Logits/AvgPool_1a_8x8/AvgPool 0.3 1057.9 0.240
112 InceptionV3/Logits/Conv2d_1c_1x1/BiasAdd 4.1 2032.0 1.927
113 InceptionV3/Predictions/Softmax 0.0 18.6 0.205
--------------------------------------------------------------------------------------------------------------
Total inference time 326.58
--------------------------------------------------------------------------------------------------------------
Generating Profile Report 'output_report.html'...
mvNCCheck -s 12 output/inception-v3.meta -in=input -on=InceptionV3/Predictions/Reshape_1 -i ../../data/images/cat.jpg -id 917 -M 128 -S 2 -cs 0,1,2
mvNCCheck v02.00, Copyright @ Movidius Ltd 2016
/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/ops.py:766: DeprecationWarning: builtin type EagerTensor has no __module__ attribute
EagerTensor = c_api.TFE_Py_InitEagerTensor(_EagerTensorBase)
/usr/local/lib/python3.5/dist-packages/tensorflow/python/util/tf_inspect.py:45: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() instead
if d.decorator_argspec is not None), _inspect.getargspec(target))
/usr/local/lib/python3.5/dist-packages/skimage/transform/_warps.py:84: UserWarning: The default mode, 'constant', will be changed to 'reflect' in skimage 0.15.
warn("The default mode, 'constant', will be changed to 'reflect' in "
Layer InceptionV3/InceptionV3/Mixed_5c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_5c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_5d/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_5d/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6a/Branch_0/Conv2d_1a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6b/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6b/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6d/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6d/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6e/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_6e/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_1/Conv2d_0b_1x3/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_1/Conv2d_0b_3x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_2/Conv2d_0c_1x3/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_2/Conv2d_0d_3x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7b/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_1/Conv2d_0b_1x3/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_1/Conv2d_0c_3x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_2/Conv2d_0c_1x3/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_2/Conv2d_0d_3x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV3/InceptionV3/Mixed_7c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Result: (1, 1, 1001)
1) 917 1.0
2) 1000 0.0
3) 328 0.0
4) 340 0.0
5) 339 0.0
Expected: (1, 1, 1, 1001)
1) 917 1.0
2) 1000 0.0
3) 328 0.0
4) 340 0.0
5) 339 0.0
------------------------------------------------------------
Obtained values
------------------------------------------------------------
Obtained Min Pixel Accuracy: 0.0% (max allowed=2%), Pass
Obtained Average Pixel Accuracy: 0.0% (max allowed=1%), Pass
Obtained Percentage of wrong values: 0.0% (max allowed=0%), Pass
Obtained Pixel-wise L2 error: 0.0% (max allowed=1%), Pass
Obtained Global Sum Difference: 0.0
------------------------------------------------------------
test -f graph || mvNCCompile -s 12 output/inception-v3.meta -in=input -on=InceptionV3/Predictions/Reshape_1
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/tensorflow/inception_v3'
make -C inception_v1/.
make[3]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/tensorflow/inception_v1'
test -f output/inception-v1.meta || ((wget http://download.tensorflow.org/models/inception_v1_2016_08_28.tar.gz && tar zxf inception_v1_2016_08_28.tar.gz && rm inception_v1_2016_08_28.tar.gz) && ./inception-v1.py)
--2017-12-20 23:42:36-- http://download.tensorflow.org/models/inception_v1_2016_08_28.tar.gz
Resolving download.tensorflow.org (download.tensorflow.org)... 216.58.200.48, 2404:6800:4012:1::2010
Connecting to download.tensorflow.org (download.tensorflow.org)|216.58.200.48|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 24642554 (24M) [application/x-tar]
Saving to: ‘inception_v1_2016_08_28.tar.gz’
inception_v1_2016_08_28.tar 100%[==========================================>] 23.50M 3.37MB/s in 6.7s
2017-12-20 23:42:43 (3.50 MB/s) - ‘inception_v1_2016_08_28.tar.gz’ saved [24642554/24642554]
2017-12-20 23:42:45.588958: I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA
mvNCProfile -s 12 output/inception-v1.meta -in=input -on=InceptionV1/Logits/Predictions/Reshape_1
mvNCProfile v02.00, Copyright @ Movidius Ltd 2016
/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/ops.py:766: DeprecationWarning: builtin type EagerTensor has no __module__ attribute
EagerTensor = c_api.TFE_Py_InitEagerTensor(_EagerTensorBase)
/usr/local/lib/python3.5/dist-packages/tensorflow/python/util/tf_inspect.py:45: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() instead
if d.decorator_argspec is not None), _inspect.getargspec(target))
Layer InceptionV1/InceptionV1/Mixed_3c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_3c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4b/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4b/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4d/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4d/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4e/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4e/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4f/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4f/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_5b/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_5b/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_5c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_5c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
Time to Execute : 117.19 ms
USB: Myriad Execution Finished
Time to Execute : 96.49 ms
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Network Summary
Detailed Per Layer Profile
Bandwidth time
# Name MFLOPs (MB/s) (ms)
==============================================================================================================
0 InceptionV1/InceptionV1/Conv2d_1a_7x7/Relu 236.0 1912.7 7.368
1 InceptionV1/InceptionV1/MaxPool_2a_3x3/MaxPool 1.8 1341.6 1.141
2 InceptionV1/InceptionV1/Conv2d_2b_1x1/Relu 25.7 484.2 0.807
3 InceptionV1/InceptionV1/Conv2d_2c_3x3/Relu 693.6 306.7 11.931
4 InceptionV1/InceptionV1/MaxPool_3a_3x3/MaxPool 1.4 1388.0 0.828
5 InceptionV1/InceptionV1/Mixed_3b/Branch_0/Conv2d_0a_1x1/Relu 19.3 533.8 0.582
6 InceptionV1/InceptionV1/Mixed_3b/Branch_1/Conv2d_0a_1x1/Relu 28.9 461.2 0.699
7 InceptionV1/InceptionV1/Mixed_3b/Branch_1/Conv2d_0b_3x3/Relu 173.4 315.9 4.764
8 InceptionV1/InceptionV1/Mixed_3b/Branch_2/Conv2d_0a_1x1/Relu 4.8 966.1 0.303
9 InceptionV1/InceptionV1/Mixed_3b/Branch_2/Conv2d_0b_3x3/Relu 7.2 456.5 0.492
10 InceptionV1/InceptionV1/Mixed_3b/Branch_3/MaxPool_0a_3x3/MaxPool 1.4 643.6 0.447
11 InceptionV1/InceptionV1/Mixed_3b/Branch_3/Conv2d_0b_1x1/Relu 9.6 621.4 0.481
12 InceptionV1/InceptionV1/Mixed_3c/Branch_0/Conv2d_0a_1x1/Relu 51.4 444.7 1.002
13 InceptionV1/InceptionV1/Mixed_3c/Branch_1/Conv2d_0a_1x1/Relu 51.4 432.5 1.030
14 InceptionV1/InceptionV1/Mixed_3c/Branch_1/Conv2d_0b_3x3/Relu 346.8 262.1 8.194
15 InceptionV1/InceptionV1/Mixed_3c/Branch_2/Conv2d_0a_1x1/Relu 12.8 824.4 0.483
16 InceptionV1/InceptionV1/Mixed_3c/Branch_2/Conv2d_0b_3x3/Relu 43.4 404.6 1.199
17 InceptionV1/InceptionV1/Mixed_3c/Branch_3/MaxPool_0a_3x3/MaxPool 1.8 681.0 0.563
18 InceptionV1/InceptionV1/Mixed_3c/Branch_3/Conv2d_0b_1x1/Relu 25.7 618.7 0.669
19 InceptionV1/InceptionV1/MaxPool_4a_3x3/MaxPool 0.8 1219.2 0.589
20 InceptionV1/InceptionV1/Mixed_4b/Branch_0/Conv2d_0a_1x1/Relu 36.1 373.6 0.952
21 InceptionV1/InceptionV1/Mixed_4b/Branch_1/Conv2d_0a_1x1/Relu 18.1 469.1 0.570
22 InceptionV1/InceptionV1/Mixed_4b/Branch_1/Conv2d_0b_3x3/Relu 70.4 280.2 2.388
23 InceptionV1/InceptionV1/Mixed_4b/Branch_2/Conv2d_0a_1x1/Relu 3.0 627.3 0.309
24 InceptionV1/InceptionV1/Mixed_4b/Branch_2/Conv2d_0b_3x3/Relu 2.7 197.9 0.343
25 InceptionV1/InceptionV1/Mixed_4b/Branch_3/MaxPool_0a_3x3/MaxPool 0.8 589.6 0.306
26 InceptionV1/InceptionV1/Mixed_4b/Branch_3/Conv2d_0b_1x1/Relu 12.0 498.4 0.478
27 InceptionV1/InceptionV1/Mixed_4c/Branch_0/Conv2d_0a_1x1/Relu 32.1 347.1 1.003
28 InceptionV1/InceptionV1/Mixed_4c/Branch_1/Conv2d_0a_1x1/Relu 22.5 397.7 0.757
29 InceptionV1/InceptionV1/Mixed_4c/Branch_1/Conv2d_0b_3x3/Relu 88.5 284.1 2.856
30 InceptionV1/InceptionV1/Mixed_4c/Branch_2/Conv2d_0a_1x1/Relu 4.8 492.4 0.436
31 InceptionV1/InceptionV1/Mixed_4c/Branch_2/Conv2d_0b_3x3/Relu 5.4 265.1 0.408
32 InceptionV1/InceptionV1/Mixed_4c/Branch_3/MaxPool_0a_3x3/MaxPool 0.9 608.8 0.316
33 InceptionV1/InceptionV1/Mixed_4c/Branch_3/Conv2d_0b_1x1/Relu 12.8 563.2 0.451
34 InceptionV1/InceptionV1/Mixed_4d/Branch_0/Conv2d_0a_1x1/Relu 25.7 402.0 0.788
35 InceptionV1/InceptionV1/Mixed_4d/Branch_1/Conv2d_0a_1x1/Relu 25.7 390.9 0.810
36 InceptionV1/InceptionV1/Mixed_4d/Branch_1/Conv2d_0b_3x3/Relu 115.6 268.6 3.714
37 InceptionV1/InceptionV1/Mixed_4d/Branch_2/Conv2d_0a_1x1/Relu 4.8 516.5 0.416
38 InceptionV1/InceptionV1/Mixed_4d/Branch_2/Conv2d_0b_3x3/Relu 5.4 228.4 0.474
39 InceptionV1/InceptionV1/Mixed_4d/Branch_3/MaxPool_0a_3x3/MaxPool 0.9 631.9 0.304
40 InceptionV1/InceptionV1/Mixed_4d/Branch_3/Conv2d_0b_1x1/Relu 12.8 564.2 0.450
41 InceptionV1/InceptionV1/Mixed_4e/Branch_0/Conv2d_0a_1x1/Relu 22.5 392.5 0.767
42 InceptionV1/InceptionV1/Mixed_4e/Branch_1/Conv2d_0a_1x1/Relu 28.9 460.2 0.722
43 InceptionV1/InceptionV1/Mixed_4e/Branch_1/Conv2d_0b_3x3/Relu 146.3 396.3 3.032
44 InceptionV1/InceptionV1/Mixed_4e/Branch_2/Conv2d_0a_1x1/Relu 6.4 675.5 0.330
45 InceptionV1/InceptionV1/Mixed_4e/Branch_2/Conv2d_0b_3x3/Relu 7.2 297.0 0.485
46 InceptionV1/InceptionV1/Mixed_4e/Branch_3/MaxPool_0a_3x3/MaxPool 0.9 604.4 0.318
47 InceptionV1/InceptionV1/Mixed_4e/Branch_3/Conv2d_0b_1x1/Relu 12.8 562.9 0.451
48 InceptionV1/InceptionV1/Mixed_4f/Branch_0/Conv2d_0a_1x1/Relu 53.0 298.4 1.527
49 InceptionV1/InceptionV1/Mixed_4f/Branch_1/Conv2d_0a_1x1/Relu 33.1 265.7 1.351
50 InceptionV1/InceptionV1/Mixed_4f/Branch_1/Conv2d_0b_3x3/Relu 180.6 274.7 5.179
51 InceptionV1/InceptionV1/Mixed_4f/Branch_2/Conv2d_0a_1x1/Relu 6.6 470.1 0.489
52 InceptionV1/InceptionV1/Mixed_4f/Branch_2/Conv2d_0b_3x3/Relu 14.5 318.1 0.566
53 InceptionV1/InceptionV1/Mixed_4f/Branch_3/MaxPool_0a_3x3/MaxPool 0.9 604.7 0.328
54 InceptionV1/InceptionV1/Mixed_4f/Branch_3/Conv2d_0b_1x1/Relu 26.5 420.9 0.776
55 InceptionV1/InceptionV1/MaxPool_5a_2x2/MaxPool 0.2 906.3 0.345
56 InceptionV1/InceptionV1/Mixed_5b/Branch_0/Conv2d_0a_1x1/Relu 20.9 621.2 0.780
57 InceptionV1/InceptionV1/Mixed_5b/Branch_1/Conv2d_0a_1x1/Relu 13.0 529.3 0.627
58 InceptionV1/InceptionV1/Mixed_5b/Branch_1/Conv2d_0b_3x3/Relu 45.2 566.9 1.797
59 InceptionV1/InceptionV1/Mixed_5b/Branch_2/Conv2d_0a_1x1/Relu 2.6 286.3 0.449
60 InceptionV1/InceptionV1/Mixed_5b/Branch_2/Conv2d_0a_3x3/Relu 3.6 223.3 0.445
61 InceptionV1/InceptionV1/Mixed_5b/Branch_3/MaxPool_0a_3x3/MaxPool 0.4 494.2 0.161
62 InceptionV1/InceptionV1/Mixed_5b/Branch_3/Conv2d_0b_1x1/Relu 10.4 500.3 0.562
63 InceptionV1/InceptionV1/Mixed_5c/Branch_0/Conv2d_0a_1x1/Relu 31.3 603.2 1.140
64 InceptionV1/InceptionV1/Mixed_5c/Branch_1/Conv2d_0a_1x1/Relu 15.7 611.5 0.626
65 InceptionV1/InceptionV1/Mixed_5c/Branch_1/Conv2d_0b_3x3/Relu 65.0 559.8 2.561
66 InceptionV1/InceptionV1/Mixed_5c/Branch_2/Conv2d_0a_1x1/Relu 3.9 318.2 0.484
67 InceptionV1/InceptionV1/Mixed_5c/Branch_2/Conv2d_0b_3x3/Relu 5.4 377.7 0.392
68 InceptionV1/InceptionV1/Mixed_5c/Branch_3/MaxPool_0a_3x3/MaxPool 0.4 503.3 0.158
69 InceptionV1/InceptionV1/Mixed_5c/Branch_3/Conv2d_0b_1x1/Relu 10.4 439.1 0.640
70 InceptionV1/Logits/MaxPool_0a_7x7/AvgPool 0.1 470.4 0.208
71 InceptionV1/Logits/Conv2d_0c_1x1/BiasAdd 2.1 1969.6 0.995
72 InceptionV1/Logits/Predictions/Softmax 0.0 18.9 0.203
--------------------------------------------------------------------------------------------------------------
Total inference time 90.99
--------------------------------------------------------------------------------------------------------------
Generating Profile Report 'output_report.html'...
mvNCCheck -s 12 output/inception-v1.meta -in=input -on=InceptionV1/Logits/Predictions/Reshape_1 -i ../../data/images/cat.jpg -id 829 -S 2 -M 128 -cs 0,1,2
mvNCCheck v02.00, Copyright @ Movidius Ltd 2016
/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/ops.py:766: DeprecationWarning: builtin type EagerTensor has no __module__ attribute
EagerTensor = c_api.TFE_Py_InitEagerTensor(_EagerTensorBase)
/usr/local/lib/python3.5/dist-packages/tensorflow/python/util/tf_inspect.py:45: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() instead
if d.decorator_argspec is not None), _inspect.getargspec(target))
/usr/local/lib/python3.5/dist-packages/skimage/transform/_warps.py:84: UserWarning: The default mode, 'constant', will be changed to 'reflect' in skimage 0.15.
warn("The default mode, 'constant', will be changed to 'reflect' in "
Layer InceptionV1/InceptionV1/Mixed_3c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_3c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4b/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4b/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4d/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4d/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4e/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4e/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4f/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_4f/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_5b/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_5b/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_5c/Branch_0/Conv2d_0a_1x1/Relu forced to im2col_v2, because its output is used in concat
Layer InceptionV1/InceptionV1/Mixed_5c/Branch_3/Conv2d_0b_1x1/Relu forced to im2col_v2, because its output is used in concat
/usr/local/bin/ncsdk/Controllers/FileIO.py:52: UserWarning: You are using a large type. Consider reducing your data sizes for best performance
"Consider reducing your data sizes for best performance\033[0m")
USB: Transferring Data...
USB: Myriad Execution Finished
USB: Myriad Connection Closing.
USB: Myriad Connection Closed.
Result: (1, 1, 1001)
1) 829 1.0
2) 1000 0.0
3) 328 0.0
4) 340 0.0
5) 339 0.0
Expected: (1, 1, 1, 1001)
1) 829 0.999999
2) 905 5.58752e-07
3) 950 1.31162e-07
4) 430 6.56269e-10
5) 56 2.02915e-10
------------------------------------------------------------
Obtained values
------------------------------------------------------------
Obtained Min Pixel Accuracy: 7.152562488954572e-05% (max allowed=2%), Pass
Obtained Average Pixel Accuracy: 1.4048030516633503e-07% (max allowed=1%), Pass
Obtained Percentage of wrong values: 0.0% (max allowed=0%), Pass
Obtained Pixel-wise L2 error: 2.8985500054121263e-06% (max allowed=1%), Pass
Obtained Global Sum Difference: 1.4062068203202216e-06
------------------------------------------------------------
test -f graph || mvNCCompile -s 12 output/inception-v1.meta -in=input -on=InceptionV1/Logits/Predictions/Reshape_1
make[3]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/tensorflow/inception_v1'
make[2]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/tensorflow'
make -C data/.
make[2]: Entering directory '/home/strong/ncs_workspace/ncsdk/examples/data'
Possible Make targets
make help - shows this message
make clean - Removes all temp files from all directories
make[2]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples/data'
make[1]: Leaving directory '/home/strong/ncs_workspace/ncsdk/examples'
strong@foreverstrong:~/ncs_workspace/ncsdk$ ll
total 84
drwxrwxr-x 6 strong strong 4096 Dec 20 23:43 ./
drwxrwxr-x 3 strong strong 4096 Dec 20 21:16 ../
drwxrwxr-x 5 strong strong 4096 Dec 20 21:17 api/
drwxrwxr-x 8 strong strong 4096 Dec 20 21:17 docs/
drwxrwxr-x 6 strong strong 4096 Dec 20 21:17 examples/
drwxrwxr-x 8 strong strong 4096 Dec 20 21:17 .git/
-rw-rw-r-- 1 strong strong 481 Dec 20 21:17 .gitattributes
-rw-rw-r-- 1 strong strong 212 Dec 20 21:17 .gitignore
-rwxrwxr-x 1 strong strong 2055 Dec 20 21:17 install-opencv.sh*
-rwxrwxr-x 1 strong strong 1699 Dec 20 23:43 install.sh*
-rw-rw-r-- 1 strong strong 21335 Dec 20 21:17 LICENSE
-rw-rw-r-- 1 strong strong 1427 Dec 20 21:17 Makefile
-rw-rw-r-- 1 strong strong 145 Dec 20 23:43 ncsdk.conf
-rw-rw-r-- 1 strong strong 1841 Dec 20 23:43 README.md
-rwxrwxr-x 1 strong strong 1203 Dec 20 21:17 uninstall-opencv.sh*
-rwxrwxr-x 1 strong strong 247 Dec 20 23:43 uninstall.sh*
strong@foreverstrong:~/ncs_workspace/ncsdk$ cd examples/
strong@foreverstrong:~/ncs_workspace/ncsdk/examples$ ll
total 32
drwxrwxr-x 6 strong strong 4096 Dec 20 21:17 ./
drwxrwxr-x 6 strong strong 4096 Dec 20 23:43 ../
drwxrwxr-x 5 strong strong 4096 Dec 20 21:17 apps/
drwxrwxr-x 5 strong strong 4096 Dec 20 21:17 caffe/
drwxrwxr-x 4 strong strong 4096 Dec 20 21:17 data/
-rw-rw-r-- 1 strong strong 767 Dec 20 21:17 Makefile
-rw-rw-r-- 1 strong strong 887 Dec 20 21:17 README.md
drwxrwxr-x 4 strong strong 4096 Dec 20 21:17 tensorflow/
4. Next steps
Deep dive technical document
https://movidius.github.io/ncsdk/