HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  Xcode
   etc.
    ALL
  
English Translate 中文翻訳
LINK
BACK
 

[NEW] 2018/08/20

Raspberry Piで Microsoftの ELLをビルドする方法 Raspberry Piで Microsoftの ELLをビルドする方法

(ラズパイで Microsoftの ELL Embedded Learning Libraryをビルドしてみるテスト、ビルドするだけ)

Tags: [Raspberry Pi], [電子工作], [ディープラーニング]






● Raspberry Piで Microsoftの ELLのビルドに挑戦

 Raspberry Piで Microsoftの ELLのビルドに挑戦します。

Getting started with image classification on Raspberry Pi
 getting started with image classification on your Raspberry Pi device

AI’s big leap to tiny devices opens world of possibilities June 29、2017



●今回動かした Raspberry Pi Raspbian OSのバージョン

 RASPBIAN STRETCH WITH DESKTOP
 Version:June 2018
 Release date: 2018-06-27
 Kernel version: 4.14
pi@raspberrypi:~/pytorch $ uname -a
Linux raspberrypi 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l GNU/Linux


● Raspberry Piで Microsoftの ELL intelligent machine-learned modelsを Gitソースリストからビルドする。

Microsoft/ELL
 Embedded Learning Library 組み込み機器用の学習ライブラリ
 intelligent machine-learned models インテリジェントな機械学習モデル

Building the Embedded Learning Library (ELL) on Ubuntu Linux

# お決まりの sudo apt-get updateで最新状態に更新する
sudo apt-get update

# Building the Embedded Learning Library (ELL) on Ubuntu Linux

# ELLのビルドに必要なパッケージをインストールする
# GCC 5, CMake 3.8, libedit, zlib, OpenBLAS, and Doxygen via apt-get
sudo apt-get install -y gcc cmake libedit-dev zlibc zlib1g zlib1g-dev

# ELLのオプションとして OpenBLASを組み込む
sudo apt-get install -y libopenblas-dev
# Doxygenは不要
# sudo apt-get install -y libopenblas-dev doxygen

# LLVM 3.9
sudo apt-get install -y llvm-3.9-dev

# curl
sudo apt-get install -y curl

# SWIG 3.0.12
# ラズパイの apt-getの SWIGは古いのでソースから SWIGをビルドする
cd
curl -O --location http://prdownloads.sourceforge.net/swig/swig-3.0.12.tar.gz
tar zxvf swig-3.0.12.tar.gz && cd swig-3.0.12
./configure --without-pcre && make && sudo make install

# OpenCVを組み込む?
# opencv

# Cloning the ELL repository
cd
git clone https://github.com/Microsoft/ELL.git
cd ELL

# Building ELL
mkdir build
cd build

# Invoke CMake by typing
cmake ..

# make(時間が掛かる)
# cmake version 3.7.2でもビルド成功した
make
# make -j2で 2コアでビルドで時間短縮

# Optionally, build Python interfaces by typing
# Python interfacesもビルドする
# cmake version 3.7.2が原因なのかビルドに失敗した(本当の原因は Python 3.6が無いから)
make _ELL_python

# The generated executables will appear in ELL/build/bin
# ELL/build/binに出来上がる
# ELL/build/binに出来上がる
pi@raspberrypi:~/ELL/build $ ls -l ./bin
-rwxr-xr-x 1 pi pi 43823784 Aug 20 21:28 apply
-rwxr-xr-x 1 pi pi 43747152 Aug 20 21:29 compile
-rwxr-xr-x 1 pi pi 46667336 Aug 20 21:13 forestTrainer
-rwxr-xr-x 1 pi pi 46666144 Aug 20 21:15 linearTrainer
-rwxr-xr-x 1 pi pi 43738040 Aug 20 20:54 makeExamples
-rwxr-xr-x 1 pi pi     3399 Aug 20 19:09 make_profiler.sh
-rwxr-xr-x 1 pi pi 43732316 Aug 20 21:34 print
-rwxr-xr-x 1 pi pi 46147752 Aug 20 21:18 protoNNTrainer
-rwxr-xr-x 1 pi pi 45312312 Aug 20 21:23 retargetTrainer
-rwxr-xr-x 1 pi pi 46572612 Aug 20 21:24 sweepingSGDTrainer

 高度なインストール内容はこれ
Advanced Installation Topics


● make成功

/usr/include/c++/6/bits/stl_algobase.h:420:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/6/bits/char_traits.h:39,
                 from /usr/include/c++/6/string:40,
                 from /home/pi/ELL/libraries/utilities/include/Exception.h:12,
                 from /home/pi/ELL/libraries/utilities/include/TypeFactory.h:11,
                 from /home/pi/ELL/libraries/utilities/include/Archiver.h:12,
                 from /home/pi/ELL/libraries/utilities/include/IArchivable.h:12,
                 from /home/pi/ELL/libraries/model/include/Node.h:1 ,
                 from /home/pi/ELL/libraries/model/include/Model.h:11,
                 from /home/pi/ELL/libraries/model/include/IRModelProfiler.h:11,
                 from /home/pi/ELL/tools/utilities/profile/include/ProfileReport.h:14,
                 from /home/pi/ELL/tools/utilities/profile/include/ProfileArguments.h:11,
                 from /home/pi/ELL/tools/utilities/profile/src/main.cpp:9:
/usr/include/c++/6/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector<double>]’:
/usr/include/c++/6/bits/stl_iterator.h:980:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ will change in GCC 7.1
     __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it)
     ^~~~~~~~~~~~
[100%] Linking CXX executable ../../../bin/profile
[100%] Built target profile
Scanning dependencies of target dataFiles
[100%] Built target dataFiles


●注意点

 CMake version 3.8 or newer - build system
 CMakeは 3.8以上。
 ラズパイの apt-getの cmakeは cmake version 3.7.2で条件を満たさない。
 それが原因かは不明だが、make _ELL_pythonが失敗する。(makeは成功する)

Error while compiling #29
 Cmakeのバージョンがらみでビルドエラーでハマッた人
 I solved the problem by changing cmake version (3.5.1 to 3.9.0).
wget https://cmake.org/files/v3.9/cmake-3.9.0-rc5.tar.gz
tar zxvf cmake-3.9.0-rc5.tar.gz && cd cmake-3.9.0-rc5
./bootstrap
make
sudo make install

Installing CMake
 Linux, Mac OS, UNIX

cd
# https://cmake.org/files/
wget https://cmake.org/files/v3.12/cmake-3.12.1.tar.gz
tar zxvf cmake-3.12.1.tar.gz && cd cmake-3.12.1
./bootstrap

# make(時間が掛かる)
make
sudo make install

# バージョン確認
cmake --version

● make _ELL_pythonでエラーの内容
pi@raspberrypi:~/ELL/build $ make _ELL_python
[ 16%] Built target utilities
[ 17%] Built target math
[ 25%] Built target data
[ 28%] Built target dsp
[ 46%] Built target emitters
[ 48%] Built target evaluators
[ 51%] Built target functions
[ 64%] Built target model
[ 67%] Built target predictors
[ 85%] Built target nodes
[ 91%] Built target trainers
[100%] Built target common
Scanning dependencies of target ELL_common
[100%] Built target ELL_common
Scanning dependencies of target _ELL_python
Error copying file "/home/pi/ELL/build/interfaces/python/ell_py.py" to "/home/pi/ELL/build/interfaces/python/package/ell/ell_py.py".
interfaces/python/CMakeFiles/_ELL_python.dir/build.make:57: recipe for target '_ELL_python' failed
make[3]: *** [_ELL_python] Error 1
CMakeFiles/Makefile2:3268: recipe for target 'interfaces/python/CMakeFiles/_ELL_python.dir/all' failed
make[2]: *** [interfaces/python/CMakeFiles/_ELL_python.dir/all] Error 2
CMakeFiles/Makefile2:3275: recipe for target 'interfaces/python/CMakeFiles/_ELL_python.dir/rule' failed
make[1]: *** [interfaces/python/CMakeFiles/_ELL_python.dir/rule] Error 2
Makefile:805: recipe for target '_ELL_python' failed
make: *** [_ELL_python] Error 2

pi@raspberrypi:~/swig-3.0.12/ELL/build $ cmake --version
cmake version 3.7.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).

pi@raspberrypi:~/cmake-3.12.1 $ cmake --version
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/local/share/cmake-3.7
cmake version 3.7.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

pi@raspberrypi:~/cmake-3.12.1 $ sudo apt-get remove cmake
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  cmake-data libuv1
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  cmake
0 upgraded, 0 newly installed, 1 to remove and 62 not upgraded.
After this operation, 12.7 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 122139 files and directories currently installed.)
Removing cmake (3.7.2-1) ...
Processing triggers for man-db (2.7.6.1-2) ...

pi@raspberrypi:~/cmake-3.12.1 $ cmake --version
-bash: /usr/bin/cmake: No such file or directory

pi@raspberrypi:~/cmake-3.12.1 $ /usr/local/bin/cmake
Usage

  cmake [options] <path-to-source>
  cmake [options] <path-to-existing-build>

Specify a source directory to (re-)generate a build system for it in the
current working directory.  Specify an existing build directory to
re-generate its build system.

Run 'cmake --help' for more information.

pi@raspberrypi:~/cmake-3.12.1 $ /usr/local/bin/cmake --version
cmake version 3.12.1
CMake suite maintained and supported by Kitware (kitware.com/cmake).

● make _ELL_pythonでエラーの原因

 swigパッケージも apt-get installしていたので、それと競合していたのかも。
sudo apt-get remove swig

# swigのディレクトリに移動して、
sudo make install

$ swig -version
SWIG Version 3.0.12
Compiled with g++ [armv7l-unknown-linux-gnueabihf]
Configured options: -pcre
Please see http://www.swig.org for reporting bugs and further information

 cmake ..しなおす。
 なんか pythonPlugin will not functionとか出てた。
 て言うか SWIG not foundだよ。
/usr/local/bin/cmake ..

-- PYTHONINTERP_FOUND=FALSE
-- PYTHON_EXECUTABLE=/usr/bin/python3
-- PYTHON_VERSION_STRING=3.5.3
-- PYTHON_VERSION_MAJOR=3
-- PYTHONLIBS_FOUND=FALSE
-- PYTHON_LIBRARIES=/usr/lib/arm-linux-gnueabihf/libpython3.5m.so
-- PYTHON_INCLUDE_PATH=/usr/include/python3.5m
-- PYTHON_INCLUDE_DIRS=/usr/include/python3.5m
-- PYTHON_DEBUG_LIBRARIES=
-- PYTHONLIBS_VERSION_STRING=3.5.3
-- ### Python 3.6 or later not found, so python features will be disabled
-- Blas libraries: /usr/lib/libopenblas.so
-- Blas linker flags:
-- Blas include directories: /usr/include
-- Using BLAS include path: /usr/include
-- Using BLAS library: /usr/lib/libopenblas.so
-- Using BLAS DLLs:
-- Using LLVMConfig.cmake in: /usr/lib/llvm-3.9/cmake
Found LLVM package version 3.9
-- Using llvm-config at: /usr/bin/llvm-config-3.9
-- Could NOT find SWIG: Found unsuitable version "3.0.10", but required is at least "3.0.12" (found /usr/bin/swig3.0)
CMake Warning at CMake/SWIGSetup.cmake:35 (message):
  SWIG not found, interfaces and projects that depend on them will not build
  properly.  They are not part of the default make targets, so can be
  skipped.  Then delete the CMakeCache.txt file from your build directory run
  the cmake command again.
Call Stack (most recent call first):
  CMakeLists.txt:119 (include)


CMake Warning at tools/utilities/pythonPlugins/CMakeLists.txt:33 (message):
  Python build is disabled, so the pythonPlugin will not function, it will
  just be a stub


CMake Warning at interfaces/python/CMakeLists.txt:7 (message):
  Couldn't find Python libraries 3.5 or later, _ELL_python target will not be
  build properly.  This is not a required component, so it can be skipped.


-- Creating wrappers for python
-- Creating wrappers for javascript
-- Creating wrappers for xml
CMake Warning at CMakeLists.txt:191 (message):
  Doxygen processor not found


-- Configuring done
CMake Error at interfaces/python/CMakeLists.txt:65 (add_custom_command):
  Error evaluating generator expression:

    $<TARGET_FILE:_ELL_python>

  Target "_ELL_python" is not an executable or library.


CMake Error at interfaces/python/CMakeLists.txt:65 (add_custom_command):
  Error evaluating generator expression:

    $<TARGET_FILE_NAME:_ELL_python>

  Target "_ELL_python" is not an executable or library.


CMake Error at interfaces/python/CMakeLists.txt:65 (add_custom_command):
  Error evaluating generator expression:

    $<TARGET_FILE:_ELL_python>

  Target "_ELL_python" is not an executable or library.


CMake Error at interfaces/python/CMakeLists.txt:65 (add_custom_command):
  Error evaluating generator expression:

    $<TARGET_FILE_NAME:_ELL_python>

  Target "_ELL_python" is not an executable or library.


CMake Error at interfaces/python/CMakeLists.txt:65 (add_custom_command):
  Error evaluating generator expression:

    $<TARGET_FILE:_ELL_python>

  Target "_ELL_python" is not an executable or library.


CMake Error at interfaces/python/CMakeLists.txt:65 (add_custom_command):
  Error evaluating generator expression:

    $<TARGET_FILE_NAME:_ELL_python>

  Target "_ELL_python" is not an executable or library.


-- Generating done
-- Build files have been written to: /home/pi/ELL/build

● make _ELL_pythonでエラーの原因

 swigパッケージを apt-get installしない状態で SWIG 3.0.12をビルドしました。(Raspbian OSをまっさらな状態からやり直した)

 結果:SWIGを認識しました。
 しかし、Pythonのバージョンが 3.5.3で えLLの要求する 3.6未満なので怒られてしまいます。
pi@raspberrypi:~/ELL/build $ cmake ..

-- PYTHONINTERP_FOUND=FALSE
-- PYTHON_EXECUTABLE=/usr/bin/python3
-- PYTHON_VERSION_STRING=3.5.3
-- PYTHON_VERSION_MAJOR=3
-- PYTHONLIBS_FOUND=FALSE
-- PYTHON_LIBRARIES=/usr/lib/arm-linux-gnueabihf/libpython3.5m.so
-- PYTHON_INCLUDE_PATH=/usr/include/python3.5m
-- PYTHON_INCLUDE_DIRS=/usr/include/python3.5m
-- PYTHON_DEBUG_LIBRARIES=
-- PYTHONLIBS_VERSION_STRING=3.5.3
-- ### Python 3.6 or later not found, so python features will be disabled
...
-- Found SWIG: /usr/local/bin/swig (found suitable version "3.0.12", minimum required is "3.0.12")
CMake Warning at tools/utilities/pythonPlugins/CMakeLists.txt:33 (message):
  Python build is disabled, so the pythonPlugin will not function, it will
  just be a stub

CMake Warning at interfaces/python/CMakeLists.txt:7 (message):
  Couldn't find Python libraries 3.5 or later, _ELL_python target will not be
  build properly.  This is not a required component, so it can be skipped.

pi@raspberrypi:~/ELL/build $ python3 -V
Python 3.5.3

●解決方法: Python 3.6をビルドしてインストールする。
sudo apt-get update

sudo apt-get -y install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev

cd
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
tar xvf Python-3.6.6.tar.xz
cd Python-3.6.6

# https://docs.python.jp/3/using/unix.html
# Unix プラットフォームで Python を使う
# 2.2. Python のビルド
# https://github.com/python/cpython/blob/3.6/README.rst
# This is Python version 3.6.6+
./configure

# 3コアビルドで時間短縮(5分程度でビルドが完了します)
time make -j3

# テスト
make test -j2

# インストール
# 警告 make install は python3 バイナリを上書きまたはリンクを破壊してしまうかもしれません。そのため、make install の代わりに exec_prefix/bin/pythonversion のみインストールする make altinstall が推奨されています。
sudo make altinstall
# ...
# Collecting setuptools
# Collecting pip
# Installing collected packages: setuptools, pip
# Successfully installed pip-10.0.1 setuptools-39.0.1

pi@raspberrypi:~/Python-3.6.6 $ python3 -V
Python 3.5.3

pi@raspberrypi:~/Python-3.6.6 $ python3.6 -V
Python 3.6.6

● rm CMakeCache.txt
pi@raspberrypi:~/ELL/build $ cmake ..
-- PYTHONINTERP_FOUND=FALSE
-- PYTHON_EXECUTABLE=/usr/bin/python3
-- PYTHON_VERSION_STRING=3.5.3
-- PYTHON_VERSION_MAJOR=3
-- PYTHONLIBS_FOUND=FALSE
-- PYTHON_LIBRARIES=/usr/lib/arm-linux-gnueabihf/libpython3.5m.so
-- PYTHON_INCLUDE_PATH=/usr/include/python3.5m
-- PYTHON_INCLUDE_DIRS=/usr/include/python3.5m
-- PYTHON_DEBUG_LIBRARIES=
-- PYTHONLIBS_VERSION_STRING=3.5.3
-- ### Python 3.6 or later not found, so python features will be disabled
...

# キャッシュファイルを削除
pi@raspberrypi:~/ELL/build $ rm CMakeCache.txt

# Python 3.6.6を認識した!
pi@raspberrypi:~/ELL/build $ cmake ..
-- PYTHONINTERP_FOUND=TRUE
-- PYTHON_EXECUTABLE=/usr/local/bin/python3.6
-- PYTHON_VERSION_STRING=3.6.6
-- PYTHON_VERSION_MAJOR=3
-- PYTHONLIBS_FOUND=TRUE
-- PYTHON_LIBRARIES=/usr/local/lib/libpython3.6m.a
-- PYTHON_INCLUDE_PATH=/usr/local/include/python3.6m
-- PYTHON_INCLUDE_DIRS=/usr/local/include/python3.6m
-- PYTHON_DEBUG_LIBRARIES=
-- PYTHONLIBS_VERSION_STRING=3.6.6
...

# make -j2で 2コアでビルドで時間短縮
pi@raspberrypi:~/ELL/build $ make -j2

2コアでビルドで 90分くらい

# テスト
pi@raspberrypi:~/Python-3.6.6 $ make test -j2
 CC='gcc -pthread' LDSHARED='gcc -pthread -shared  ' OPT='-DNDEBUG -g -fwrapv -O3 -Wall'        _TCLTK_INCLUDES='' _TCLTK_LIBS=''       ./python -E ./setup.py  build
running build
running build_ext
The following modules found by detect_modules() in setup.py, have been
built by the Makefile instead, as configured by the Setup files:
atexit                pwd                   time
running build_scripts
copying and adjusting /home/pi/Python-3.6.6/Tools/scripts/pydoc3 -> build/scripts-3.6
copying and adjusting /home/pi/Python-3.6.6/Tools/scripts/idle3 -> build/scripts-3.6
copying and adjusting /home/pi/Python-3.6.6/Tools/scripts/2to3 -> build/scripts-3.6
copying and adjusting /home/pi/Python-3.6.6/Tools/scripts/pyvenv -> build/scripts-3.6
changing mode of build/scripts-3.6/pydoc3 from 644 to 755
changing mode of build/scripts-3.6/idle3 from 644 to 755
changing mode of build/scripts-3.6/2to3 from 644 to 755
changing mode of build/scripts-3.6/pyvenv from 644 to 755
renaming build/scripts-3.6/pydoc3 to build/scripts-3.6/pydoc3.6
renaming build/scripts-3.6/idle3 to build/scripts-3.6/idle3.6
renaming build/scripts-3.6/2to3 to build/scripts-3.6/2to3-3.6
renaming build/scripts-3.6/pyvenv to build/scripts-3.6/pyvenv-3.6
./python  ./Tools/scripts/run_tests.py
/home/pi/Python-3.6.6/python -W default -bb -E -W error::BytesWarning -m test -r -w -j 0 -u all,-largefile,-audio,-gui
== CPython 3.6.6 (default, Aug 20 2018, 19:34:40) [GCC 6.3.0 20170516]
== Linux-4.14.50-v7+-armv7l-with-debian-9.4 little-endian
== cwd: /home/pi/Python-3.6.6/build/test_python_25207
== CPU count: 4
== encodings: locale=UTF-8, FS=utf-8
Using random seed 2322147
Run tests in parallel using 6 child processes
0:00:01 load avg: 2.85 [  1/407] test_winsound skipped (resource denied)
test_winsound skipped -- Use of the 'audio' resource not enabled
0:00:01 load avg: 2.85 [  2/407] test_cmd passed
...
Ran 46 tests in 162.394s

FAILED (failures=2, skipped=16)
test test_gdb failed
1 test failed again:
    test_gdb

== Tests result: FAILURE then FAILURE ==

394 tests OK.

1 test failed:
    test_gdb

12 tests skipped:
    test_devpoll test_kqueue test_msilib test_ossaudiodev
    test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
    test_winreg test_winsound test_zipfile64

1 re-run test:
    test_gdb

Total duration: 20 min 51 sec
Tests result: FAILURE then FAILURE
Makefile:1047: recipe for target 'test' failed
make: *** [test] Error 2


● Raspberry Pi Setup - Microsoft ELL

ELL Tutorials

Raspberry Pi Setup - Microsoft ELL

Implementing an active cooling system for Raspberry Pi 3 devices



Tags: [Raspberry Pi], [電子工作], [ディープラーニング]

●関連するコンテンツ(この記事を読んだ人は、次の記事も読んでいます)

Raspberry Piでメモリを馬鹿食いするアプリ用に不要なサービスを停止してフリーメモリを増やす方法
Raspberry Piでメモリを馬鹿食いするアプリ用に不要なサービスを停止してフリーメモリを増やす方法

  ラズパイでメモリを沢山使用するビルドやアプリ用に不要なサービス等を停止して使えるメインメモリを増やす

【成功版】最新版の Darknetに digitalbrain79版の Darknet with NNPACKの NNPACK処理を適用する
【成功版】最新版の Darknetに digitalbrain79版の Darknet with NNPACKの NNPACK処理を適用する

  ラズパイで NNPACK対応の最新版の Darknetを動かして超高速で物体検出や DeepDreamの悪夢を見る

【成功版】Raspberry Piで NNPACK対応版の Darknet Neural Network Frameworkをビルドする方法
【成功版】Raspberry Piで NNPACK対応版の Darknet Neural Network Frameworkをビルドする方法

  ラズパイに Darknet NNPACK darknet-nnpackをソースからビルドして物体検出を行なう方法

【成功版】Raspberry Piで Darknet Neural Network Frameworkをビルドする方法
【成功版】Raspberry Piで Darknet Neural Network Frameworkをビルドする方法

  ラズパイに Darknet Neural Network Frameworkを入れて物体検出や悪夢のグロ画像を生成する

【成功版】Raspberry Piに TensorFlow Deep Learning Frameworkをインストールする方法
【成功版】Raspberry Piに TensorFlow Deep Learning Frameworkをインストールする方法

  ラズパイに TensorFlow Deep Learning Frameworkを入れて Google DeepDreamで悪夢を見る方法

Raspberry Piで TensorFlow Deep Learning Frameworkを自己ビルドする方法
Raspberry Piで TensorFlow Deep Learning Frameworkを自己ビルドする方法

  ラズパイで TensorFlow Deep Learning Frameworkを自己ビルドする方法

Raspberry Piで Caffe Deep Learning Frameworkで物体認識を行なってみるテスト
Raspberry Piで Caffe Deep Learning Frameworkで物体認識を行なってみるテスト

  ラズパイで Caffe Deep Learning Frameworkを動かして物体認識を行なってみる

【ビルド版】Raspberry Piで DeepDreamを動かしてキモイ絵をモリモリ量産 Caffe Deep Learning Framework
【ビルド版】Raspberry Piで DeepDreamを動かしてキモイ絵をモリモリ量産 Caffe Deep Learning Framework

  ラズパイで Caffe Deep Learning Frameworkをビルドして Deep Dreamを動かしてキモイ絵を生成する

【インストール版】Raspberry Piで DeepDreamを動かしてキモイ絵をモリモリ量産 Caffe Deep Learning
【インストール版】Raspberry Piで DeepDreamを動かしてキモイ絵をモリモリ量産 Caffe Deep Learning

  ラズパイで Caffe Deep Learning Frameworkをインストールして Deep Dreamを動かしてキモイ絵を生成する

Raspberry Piで Caffe2 Deep Learning Frameworkをソースコードからビルドする方法
Raspberry Piで Caffe2 Deep Learning Frameworkをソースコードからビルドする方法

  ラズパイで Caffe 2 Deep Learning Frameworkをソースコードから自己ビルドする方法

Orange Pi PC 2の 64bitのチカラで DeepDreamしてキモイ絵を高速でモリモリ量産してみるテスト
Orange Pi PC 2の 64bitのチカラで DeepDreamしてキモイ絵を高速でモリモリ量産してみるテスト

  OrangePi PC2に Caffe Deep Learning Frameworkをビルドして Deep Dreamを動かしてキモイ絵を生成する

Raspberry Piに Jupyter Notebookをインストールして拡張子 ipynb形式の IPythonを動かす
Raspberry Piに Jupyter Notebookをインストールして拡張子 ipynb形式の IPythonを動かす

  ラズパイに IPython Notebookをインストールして Google DeepDream dream.ipynbを動かす

Raspberry Piで Deep Learningフレームワーク Chainerをインストールしてみる
Raspberry Piで Deep Learningフレームワーク Chainerをインストールしてみる

  ラズパイに Deep Learningのフレームワーク Chainerを入れてみた

Raspberry Piで DeepBeliefSDKをビルドして画像認識フレームワークを動かす方法
Raspberry Piで DeepBeliefSDKをビルドして画像認識フレームワークを動かす方法

  ラズパイに DeepBeliefSDKを入れて画像の物体認識を行なう

Raspberry Piで MXNet port of SSD Single Shot MultiBoxを動かして画像の物体検出をする方法
Raspberry Piで MXNet port of SSD Single Shot MultiBoxを動かして画像の物体検出をする方法

  ラズパイで MXNet port of SSD Single Shot MultiBox Object Detectorで物体検出を行なってみる

Raspberry Piで Apache MXNet Incubatingをビルドする方法
Raspberry Piで Apache MXNet Incubatingをビルドする方法

  ラズパイで Apache MXNet Incubatingをビルドしてみるテスト、ビルドするだけ

Raspberry Piで OpenCVの Haar Cascade Object Detectionでリアルタイムにカメラ映像の顔検出を行なってみる
Raspberry Piで OpenCVの Haar Cascade Object Detectionでリアルタイムにカメラ映像の顔検出を行なってみる

  ラズパイで OpenCVの Haar Cascade Object Detection Face & Eyeでリアルタイムでカメラ映像の顔検出をする方法

Raspberry Piで NNPACKをビルドする方法
Raspberry Piで NNPACKをビルドする方法

  ラズパイで NNPACKをビルドしてみるテスト、ビルドするだけ

Raspberry Pi 3の Linuxコンソール上で使用する各種コマンドまとめ
Raspberry Pi 3の Linuxコンソール上で使用する各種コマンドまとめ

  ラズパイの Raspbian OSのコマンドラインで使用する便利コマンド、負荷試験や CPUシリアル番号の確認方法等も



[HOME] | [BACK]
リンクフリー(連絡不要、ただしトップページ以外はweb構成の変更で移動する場合があります)
Copyright (c) 2018 FREE WING, Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator

http://www.neko.ne.jp/~freewing/raspberry_pi/raspberry_pi_build_microsoft_ell_intelligent_machine_learned_models/