Windows10の下にインストールされたCaffe + cuda7.5 + cuDNN v5.1
Caffe Cuda7 5 Cudnn V5
一般的に言って、カフェが窓の下に設置されることはめったにありません。これは、ubuntuのubuntuにインストールできます。ただし、デュアルシステムの設置に問題があるため、2つのシステムを同時に使用することはできません。システムを再インストールした1日後、Windowsのハードインストールしか使用できません。
現在、Windowsには2つのインストールスキームがあります。最初のものはバークレーの公式です バークレー校職員 インストール計画、もう1つは Microsoftのインストール計画 (現在メンテナンス中)もちろん、速くてラフなものがあります happynearプログラム (ダミーのためのマイクロソフトのソリューション)。イントロダクションやハッピーニアソリューションを確認する方が簡単ですが、ここではMicrosoftのソリューションを選択します。
請求
前提条件:
Visual Studio 2013(コミュニティエディション)
Anaconda2-2.4.1-Windows-x86_64
CUDAツールキット7.5
cuDNN v5.1(プロテスト5.0も可能)
ステップ
清華大学のオープンソースソフトウェアライブラリでそれを見つけてインストールします アナコンダ ちなみに、Anacondaはpython2.7をインストールするので、それをpythonのデフォルトパスとして設定する必要があります。テストして使用するだけです。
cuda7.5をインストールすると、公式Webサイトはダウンロードされず、ご使用のシステムバージョンに対応するサードパーティのパッケージのみが見つかります。インストールプロセス中に、現在のドライバーと互換性がない可能性があります。インストールが失敗すると、vsとcudaが正常に関連付けられない可能性があります。カスタムモードを選択して、cuda関連のツールキットとVisualStudioに関連付けられたドライバーのみをインストールできます。ダウンロードしたcuDNNを解凍すると、cudaフォルダーが作成され、環境変数でcuda7.5のパスが見つかり、圧縮パッケージ内のcudaの3つのフォルダーにあるファイルが、対応するcuda7.5フォルダーに対応するアドレスに配置されます。
に
cmdでcudaをテストし、次のように入力します
nvcc -V
表示
そして、VSで新しいプロジェクトを作成して、Nvidiacudaプロジェクトを確認します。
そうして初めて、cudaがインストールされます!それはすべてピットです。
anacondaは、ほとんどすべての便利なライブラリをインストールするのに十分強力ですが、次にインストールするnvidiaの視覚化コンポーネントの数字要件は非常に複雑であるため、すべて彼の要件に従ってインストールされます。以下は、使用する必要のあるライブラリです。 Requirements.txt
枕> = 2.3.0、<=3.1.2
numpy> = 1.8.1、<=1.11.0
scipy> = 0.13.3、<=0.17.0
protobuf> = 2.5.0、<=2.6.1
6> = 1.5.2、<=1.10.0
リクエスト> = 2.2.1、<=2.9.1
ベント> = 1.0、<=1.1.0
gevent-websocket == 0.9.3
フラスコ== 0.10.1
フラスコ-WTF> = 0.11、<=0.12
wtforms> = 2.0、<=2.1
Flask-SocketIO == 2.6
setuptools> = 3.3、<=20.7.0
lmdb == 0.87
h5py> = 2.2.1、<=2.6.0
pydot> = 1.0.28、<=1.0.29
psutil> = 1.2.1、<=3.4.2
matplotlib> = 1.3.1、<=1.5.1
scikit-fmm> = 0.0.9
Numpyは+ mklバージョンである必要があります。 Pillowはバージョン3.0以降を使用できません。これが2.6.1です。 WindowsへのGraphVizのインストールも非常に面倒であり、パスの構成が必要です。
Requirements.txtは 数字 それを見つけて、cmdで実行します
pip install -r requirements.txt
とてもハンサムです。ダウンロードを1つずつ比較する前は、それは本当に呪いでした。ただし、pipを使用してインストールできないパッケージがいくつかあり、それらをオンラインで見つける方法は実際にはありません。とにかく、それはします。
Wingbeatをテストする」
準備が整いました。
drawetを使用してテストしますC:caffe-masterBuildx64Releasepycaffe>python draw_net.py lenet.prototxt net.bmp --rankdir=BT
1
成功
意志 Windowsカフェ 任意のパス(C:caffe-master
)に解凍し、。 windows CommonSettings.props.exampleを。 windows CommonSettings.propsにコピーします
これらのものに必要なcuDnn、python、matlab、pythonインターフェースを変更します。デフォルトのパラメータからの変更はないので、ここで直接変更してください。
C:Anaconda2 true
vs2013で./windowsCaffe.slnを開きますが、vs2015は使用できません。リリースモードに設定し、プロジェクトオプションを設定しますUnderstand warnings as errors
いいえに変更し、
。
そうしないと、エラーが発生します
LNK1181:入力ファイル「libcaffe.lib」を開くことができませんC: caffe-master windows test_all LINK test_all
次に、ビルドに移動してコンパイルします。必要なコンポーネントが自動的にダウンロードされ、30分でほぼ完了します。
2日間のトスの後、基本的にインターネット上のすべてのピットが踏まれました。いくつかのチュートリアルはそれ自体が穴です。元のガイドに従って、段階的にインストールすることをお勧めします。