macインストールcaffe!本当に本当に本当にこれだけで十分です!
2548 ワード
前言
問:実はネット上にはmacにcaffeを入れた文章がたくさんありますが、どうして「造車」を繰り返すのですか.
答:私はソフトウェアを装ったことがないと自慢している人がネット上の教程に従ってひざまずいたからです.の穴が多いですね...
プロジェクトの需要のため、私はcaffeを使って1つのものを作る必要があって、それから私はcaffeと棒を打ちました.の
iMacグラフィックスカードはAカードなのでCUDAでは加速できませんが、ここにCPU-ONLY版のcaffeが入っています
(PS:ここではCMakeを使用してインストール)
インストールの前奏
公式ドキュメントではlibstdc++をインストールしてコンパイルすると言っていますが、実測は必要ありません.
Homebrewのインストール
terminal~入力を開く
CMakeのインストール
公式サイトに行ってインストールをダウンロードして、DMGフォーマットは直接ダブルクリックしてインストールしますhttps://cmake.org/download/
インストール依存
terminal入力
インストールCaffe
前はすべていくつかの依存をダウンロードして今やっと正式にcaffeをインストールします
caffeソースのダウンロード
ここはそのままgitでcloneへ
実は私たちが使っているCMakeはMakefileを変更する必要はありません.しかし、心理的な役割は変更しましょう.Makefileを見つけてください.config(copyが出たばかり)検索CPU_ONLY:=1、コメントをキャンセル
インストールcaffe
あれ~
terminal入力
もちろん、あなたの経路は私とは違うかもしれませんが、適宜修正してください.
再運転
前に言ったように~CMakeはMakefileを変更するのに役に立たないので、手動でCMakeCacheに行く必要があります.txtで検索CPU_ONLY:BOOL=,CPU_に変更ONLY:BOOL= ON.CaffeConfigを開く.cmake,set(CPU_ONLY,OFF)を見つけ,同様にONする.
今から取り付けます~
はい、多くのチュートリアルがここに着いていないので、あなたは発見することができます...あれ...caffeが入っているのに..なぜ
最後にcaffeをPythonpathに追加し、bash_に直接書き込みます.プロファイル内
再起動mac~KO Caffe!!
リファレンス https://github.com/BVLC/caffe/issues/2757 https://github.com/BVLC/caffe/issues/263 https://github.com/BVLC/caffe/issues/2241 http://caffe.berkeleyvision.org/install_osx.html
問:実はネット上にはmacにcaffeを入れた文章がたくさんありますが、どうして「造車」を繰り返すのですか.
答:私はソフトウェアを装ったことがないと自慢している人がネット上の教程に従ってひざまずいたからです.の穴が多いですね...
プロジェクトの需要のため、私はcaffeを使って1つのものを作る必要があって、それから私はcaffeと棒を打ちました.の
iMacグラフィックスカードはAカードなのでCUDAでは加速できませんが、ここにCPU-ONLY版のcaffeが入っています
(PS:ここではCMakeを使用してインストール)
インストールの前奏
公式ドキュメントではlibstdc++をインストールしてコンパイルすると言っていますが、実測は必要ありません.
Homebrewのインストール
terminal~入力を開く
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
CMakeのインストール
公式サイトに行ってインストールをダウンロードして、DMGフォーマットは直接ダブルクリックしてインストールしますhttps://cmake.org/download/
インストール依存
terminal入力
for x in snappy leveldb gflags glog szip hdf5 lmdb homebrew/science/opencv;
do
brew uninstall $x;
brew install --fresh -vd $x;
done
brew uninstall --force protobuf; brew install --with-python --fresh -vd protobuf
brew uninstall boost boost-python; brew install --fresh -vd boost boost-python
インストールCaffe
前はすべていくつかの依存をダウンロードして今やっと正式にcaffeをインストールします
caffeソースのダウンロード
ここはそのままgitでcloneへ
git clone https://github.com/BVLC/caffe.git
cd caffe
cp Makefile.config.example Makefile.config
実は私たちが使っているCMakeはMakefileを変更する必要はありません.しかし、心理的な役割は変更しましょう.Makefileを見つけてください.config(copyが出たばかり)検索CPU_ONLY:=1、コメントをキャンセル
インストールcaffe
mkdir build
cd build
cmake ..
あれ~
cmake: command not found
入ってるのに、いいよ、変数つけてないよ~terminal入力
export PATH=/Applications/CMake.app/Contents/bin:$PATH
もちろん、あなたの経路は私とは違うかもしれませんが、適宜修正してください.
再運転
cmake ..
、あれ~どうしたCPU_ONLYかOFFか前に言ったように~CMakeはMakefileを変更するのに役に立たないので、手動でCMakeCacheに行く必要があります.txtで検索CPU_ONLY:BOOL=,CPU_に変更ONLY:BOOL= ON.CaffeConfigを開く.cmake,set(CPU_ONLY,OFF)を見つけ,同様にONする.
今から取り付けます~
make all
make runtest
make pytest
はい、多くのチュートリアルがここに着いていないので、あなたは発見することができます...あれ...caffeが入っているのに..なぜ
No module named caffe
なのかこれは実はcaffeがPythonパスに追加されていない問題ですmkdir ~/python
cd caffe
mv /python/caffe ~/python
最後にcaffeをPythonpathに追加し、bash_に直接書き込みます.プロファイル内
open ~/.bash_profile
export PYTHONPATH=~/python:$PYTHONPATH # bash_profile ,
再起動mac~KO Caffe!!
リファレンス