サイト内の関連Webページ
目次
謝辞
Dlib の作者に感謝します
注意事項. Chocolatey を使うと、種々のソフトウエアのインストールが楽になります。 このとき、インストールしたソフトウエアの利用条件、ライセンス条項は必ず、確認すること.
特に、次のことに気をつけること
※ 「行いたい」というときには、それぞれのソフトウエアの利用条件、ライセンス条項を確認すること
前準備として,git, cmake, Python 開発環境のインストールが終わっていること.あわせて, Windows では Chocholateyのインストールが終わっていること
以下,Windows に Chocolatey, git, Python 開発環境をインストール済みであるものとして説明を続けます.
必要に応じて OpenBLAS, NVIDIA グラフィックスカード・ドライバ, NVIDIA CUDA ツールキットをインストールしておく. これで、Dlib が CUDA と連携して動くようになる.
Windows では, Microsoft Build Tools for Visual Studio 2017 のインストールを行う
ここでは、Chocolatey を用いてインストールすることにする。 「Microsoft Build Tools for Visual Studio 2017」の利用条件やライセンス条項は各自で確認すること
※ Windows での Chocolatey のインストール手順は、 別の Web ページに記載しています
時間がかかるので、しばらく待つ
※ 実行のとき、エラーメッセージが出ないことを確認すること
※ 「choco が無い」というエラーメッセージが出たときは、 Chocolatey をインストールする
choco install -y windows-sdk-10.1 choco install -y visualstudio2017-installer choco install -y microsoft-build-tools
Windowsのスタートメニューからの起動が簡単
Microsoft Build Tools がインストール済みであるとして手順を示します
※ Anaconda の Python 環境を有効にしたいときは、次のように操作する. 「activate ai 」は Python 環境(名前はai)を有効にするためのコマンド(各自の環境の名前にあわせること)
activate ai
mkdir c:\pytools cd c:\pytools rmdir /s /q dlib
cd c:\pytools git clone https://github.com/davisking/dlib
cd c:\pytools
cd dlib
del /s /f /q build
mkdir build
cd build
del CMakeCache.txt
"C:\Program Files\Cmake\bin\cmake" -G "Visual Studio 15 2017 Win64" -T host=x64 ^
-DCMAKE_INSTALL_PREFIX="C:\pytools\dlib" ..
エラーメッセージが出ていないことを確認
"C:\Program Files\Cmake\bin\cmake" --build . --config RELEASE -target INSTALL
エラーメッセージが出ていないことを確認
"C:\Program Files\Cmake\bin\cmake" --build . --config RELEASE --target INSTALL
エラーメッセージが出ていないことを確認
前準備として,Python 3 の開発環境である Anaconda のインストールをおすすめ.
Windows では,次のように操作する.
where python
cd c:\pytools cd dlib set CMAKE_GENERATOR="Visual Studio 15 2017 Win64" set DISTUTILS_USE_SDK=1 python setup.py build
エラーメッセージが出ていないこと
python setup.py install
エラーメッセージが出ていないこと
Anaconda の Python 環境を有効にしたときは、ファイルのコピー先が変わる
今度は,Dlib 付属のツール類をインストールしたい
http://dlib.net/compile.html の記述に従う
cmake を使う
ツールを3つビルドしたいので、同じような操作を3回.
cd C:\pytools\dlib
cd tools\htmlify
del /s /f /q build
mkdir build
cd build
cmake -G "Visual Studio 15 2017 Win64" -T host=x64 ^
-DCMAKE_INSTALL_PREFIX="C:\pytools\dlib" ..
cmake --build . --config RELEASE
cmake --build . --config RELEASE --target INSTALL
結果を確認.エラーメッセージが出ていないこと
cd C:\pytools\dlib
cd tools\imglab
del /s /f /q build
mkdir build
cd build
cmake -G "Visual Studio 15 2017 Win64" -T host=x64 ^
-DCMAKE_INSTALL_PREFIX="C:\pytools\dlib" ..
cmake --build . --config RELEASE
cmake --build . --config RELEASE --target INSTALL
結果を確認.エラーメッセージが出ていないこと
今度は,examples をビルドしたい
http://dlib.net/compile.html の記述に従う
cmake を使う
cd C:\pytools\dlib
cd examples
del /s /f /q build
mkdir build
cd build
cmake -G "Visual Studio 15 2017 Win64" -T host=x64 ^
-DCMAKE_INSTALL_PREFIX="C:\pytools\dlib" ..
エラーメッセージが出ていないこと
CuDNN 9.2 を使っている(CuDNN 9.1 が無い)というとき、次のエラーメッセージが出る.対処法は分からない
cmake --build . --config RELEASE
cmake --build . --config RELEASE --target INSTALL
結果を確認.エラーメッセージが出ていないこと