Windows で,Caffe をソースコードからビルドして,インストールする手順をスクリーンショット等で説明する.Build Tools for Visual Studio 2022(ビルドツール for Visual Studio 2022)を使用する.
【目次】
caffe の利用条件などは、利用者が確認すること。
謝辞:このWebページで紹介する caffe ソフトウェアの作者に感謝します
Gitは,バージョン管理システム.ソースコードの管理や複数人での共同に役立つ.
【サイト内の関連ページ】
Windows での Git のインストール: 別ページ »で説明している.
【関連する外部ページ】
Git の公式ページ: https://git-scm.com/
CMake はビルドツールである.
【サイト内の関連ページ】
Windows での cmake のインストール: 別ページ »で説明している.
【関連する外部ページ】
CMake の公式ダウンロードページ: https://cmake.org/download/
7-Zip 23.01 のインストール
7-Zipは,ファイルの圧縮や展開のツール.さまざまなフォーマットに対応している.
Windows では, コマンドプロンプトを管理者として開き, 次のコマンドを実行することにより, 7-Zip 23.01 のインストールを行うことができる.
mkdir %HOMEPATH%\7zip cd %HOMEPATH%\7zip curl -O https://www.7-zip.org/a/7z2301-x64.exe .\7z2301-x64.exe powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";c:\Program Files\7-Zip\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"
【サイト内の関連ページ】
Windows での 7-Zip のインストール: 別ページ »で説明している.
【関連する外部ページ】
7-Zip の公式ページ: https://sevenzip.osdn.jp/
【サイト内の関連ページ】
【関連する外部ページ】
Python の公式ページ: https://www.python.org/
【サイト内の関連ページ】
Windows での Build Tools for Visual Studio 2022,NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.8,NVIDIA cuDNN v8.6 のインストールと動作確認: 別ページ »で説明している.
【関連する外部ページ】
Web ブラウザで最新情報を確認ののち,所定のコマンドによりインストールを行う.
PyTorch の URL: https://pytorch.org/
Windows, pip, Python,NVIDIA CUDA ツールキット 11.0 での実行例
NVIDIA CUDA ツールキットのバージョンは一致するものを選ぶ. 選択肢として出てこないという場合には, 「install previous versions of PyTorch」をクリックし,そのページの記載に従う.
コマンドプロンプトを管理者として開き,次のように,コマンドを実行
python -m pip install torch===1.7.1+cu110 torchvision===0.8.2+cu110 torchaudio===0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
次のコマンドを実行.
※ バージョン番号が表示されれば OK.
python -c "import torch; print( torch.__version__ )"
https://pytorch.org/get-started/locally/ に記載のサンプルプログラムを実行してみる
Python プログラムを実行する
from __future__ import print_function import torch x = torch.rand(5, 3) print(x) exit()
Python プログラムを実行する
import torch print(torch.__version__, torch.cuda.is_available()) exit()
次のページの手順どおりに行う.
Python のバージョンは 3.5, Visual Studio のバージョンは 2013, 2015, CUDA のバージョンは 7.5 あるいは 8.0 が指定されているので,よく確認すること
起動は,Windows のメニューで「Visual Studio 20..」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」を選ぶ.「x64」は,64ビット版の意味である.
「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がないとき:
C++ ビルドツール (Build Tools) のインストールを行うことで, 「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がインストールされる.その手順は,別ページ »で説明
x64 Native Tools コマンドプロンプトで,次のように操作
cd %LOCALAPPDATA% rmdir /s /q caffe-builder git clone https://github.com/willyd/caffe-builder
cd %LOCALAPPDATA% cd caffe-builder set WITH_NINJA=0 set PYTHON_VERSION=3 build_v140_x64.cmd
エラーメッセージがでる.断念する.
次のように進める予定
cmake のオプションの 「Visual Studio 16 2019」のところは, 使用する Visual Studio のバージョンにあわせること. Visual Studio 2022 のときは,「Visual Studio 17 2022」. Visual Studio 2019 のときは,「Visual Studio 16 2019」
cd %LOCALAPPDATA% cd caffe-builder set WITH_NINJA=0 set PYTHON_VERSION=3 rmdir /s /q build mkdir build cd build del CMakeCache.txt cmake -G "Visual Studio 17 2022" -A x64 -T host=x64 ^ -DCMAKE_BUILD_TYPE=RELEASE ^ -C c:\tools\caffe-builder\build\libraries\caffe-builder-config.cmake ..
次のように設定する
%LOCALAPPDATA%\CMake-caffe-1.10.4\caffe-1.10.4
次のように追加する
%LOCALAPPDATA%\CMake-caffe-1.10.4\build\bin\Release
次のように設定する
%LOCALAPPDATA%\CMake-caffe-1.10.4\caffe-1.10.4
次のように追加する
%LOCALAPPDATA%\CMake-caffe-1.10.4\build\bin\Release