※前提条件:本情報はWindows Server 2008 SP1を基づいて説明してる 準備作業 †CaffeダウンロードURL: https://github.com/Microsoft/caffe CUDAダウンロードURL: https://developer.nvidia.com/cuda-toolkit-65 MinicondaダウンロードURL: http://conda.pydata.org/miniconda.html numpy https://github.com/numpy/numpy/releases OpenCVのWindowsライブラリをコンパイルを参照して、OpenCVをインストールすること。 Cuda †GPUがない場合、CPUでコンパイルできるだが、GPUのほうが明らかに速い Miniconda †バージョン2.7でよい コンパイル †ステップ1 †Visual Studio 2013で以下のファイルを開く caffe-master\windows\Caffe.sln Visual Studioでソリューションを開くと、NuGetが必要なThirdPartyのライブラリをダウンロードを始め、しばらく待つ必要がある。 ステップ2 †Visual Studioでコンパイルをすると、以下のようなエラーが発生する fatal error: caffe/proto/caffe.pb.h: No such file or directory ■自動で解決する 先にlibcaffeプロジェクトをコンパイルする ■手動で解決する このエラーの解決は、以下のようにprotocコマンドでcaffe.pb.hファイルを生成する protoc src/caffe/proto/caffe.proto --cpp_out=. mkdir include/caffe/proto mv src/caffe/proto/caffe.pb.h include/caffe/proto protocコマンドは以下の場所からダウンロードできる https://github.com/google/protobuf/releases ファイル 'libcaffe.lib' を開くことができません。 参考URL: http://qiita.com/SousukeShimoyama/items/88f538735bbcf434816b iディレクトリで複数のポータルサイトにディレクトリ登録 コメント: |