Windows Caffe on ArchLinux(3)

2002 단어
받아.
이제 카페를 설치해보도록 하겠습니다.
Cuda 설치
CPU Only 모드에서는 이 단계를 무시하십시오.
yaourt -Ss cuda

community/****cuda 7.5.18-1 NVIDIA's GPU programming toolkit community/****pycuda-headers 2016.1-1 Python wrapper for Nvidia CUDA community/****python-pycuda 2016.1-1 Python wrapper for Nvidia CUDA community/****python2-pycuda 2016.1-1 Python wrapper for Nvidia CUDA
카페 홈페이지에 카페는 쿠다를 지지한다고 7.5, 우리는 안심하고community 버전의 쿠다를 설치하면 된다.
Cuda 드라이버가 크므로 기다려 주십시오(IPv6까지 약 2분 정도 걸립니다).
nvidia 드라이브 설치
CPU Only 모드에서는 이 단계를 무시하십시오.
yaourt -S nvidia

나중에 다시 시작하십시오.
Caffe 종속 설치
yaourt -S caffe-git

편집할 n을 선택하고 다음 단계에서 Y를 선택하는지 확인하십시오. 소프트웨어를 선택하려면 읽을 수 없는default을 선택하십시오.yaourt는 모든 카페에 필요한 의존을 설치해 줍니다.
이 과정은 비교적 길다. 쿠다를 꾸미는 것보다 더 길다...
aur 스크립트에서 모든 카페에 의존하는 라이브러리가 설치된 후에 설치 과정을 종료할 수 있습니다
Downgrade boost
카페는 1.55.0~1.59.0의 보스를 호환하기 때문에arch의 소프트웨어는 영원히 최신이다(필자가 이 블로그를 썼을 때 보스의 최신 버전은 1.60.0이다).downgrade에서 책갈피를 필요로 합니다. 업데이트할 때 이 선택을 자동으로 무시하면 책갈피가 업그레이드 과정에서 업데이트되지 않습니다.
Downgrade boost
인용하다
wget https://projects.archlinux.org/svntogit/packages.git/snapshot/packages-caf64e51065d8b8b4eaba12d415432ac8bce783b.tar.gz
#Rename the file
mv packages-caf64e51065d8b8b4eaba12d415432ac8bce783b.tar.gz boost-1.59.tar
tar -xf ./boost-1.59.tar.gz
cd boost-1.59/repos/extra-x86_64
makepkg
sudo pacman -U boost-1.59.0-3-x86_64.pkg.tar.xz boost-libs-1.59.0-3-x86_64.pkg.tar.xz

boost 모든 업그레이드 무시
sudo vim /etc/pacman.conf

찾아내다
# IgnorePkg  

... 로 바꾸다
IgnorePkg   = boost boost-libs

카페 설치
git clone https://github.com/BVLC/caffe.git
cp Makefile.config.example Makefile.config
make

다중 핵 cpu 사용자는 다중 핵 병렬 컴파일 파라미터를 선택할 수 있습니다. 예를 들어 24 (두 개의 E3 CPU) 의 서버에서 사용할 수 있습니다.
make -j24

컴파일 프로세스 가속화

좋은 웹페이지 즐겨찾기