ArchLinux 安装caffe-cuda (caffe GPU版本)

本文档详细介绍了在ArchLinux上安装caffe-cuda的过程,重点解决遇到的gcc版本过高和opencv版本过低的问题。首先,需要降级gcc到7.4.0版本,然后手动从GitHub下载并安装特定版本的opencv,以确保caffe安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ArchLinux 安装caffe-cuda其实就一句话

yaourt caffe-cuda

但我遇到两个问题:gcc版本太高,opencv版本太低

gcc版本不可以高于8,解决方案

先强制卸载gcc

sudo pacman -Rdd gcc

再参考https://blog.youkuaiyun.com/agenih/article/details/79491366d,装一个7.4.0版本的gcc,也可以装其他版本的

手动安装opencv

ArchLinux提供安装最新版本的opencv,但我发现少一些文件,最主要的是,安装完,再去装caffe依然失败

从github上下载对应版本的opencv

cd XX/opencv
mkdir build && cd build
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \
 -D CMAKE_INSTALL_PREFIX=/usr/local \
 -D WITH_CUDA=OFF \
 -D WITH_IPP=OFF \
 -D BUILD_opencv_python3=ON \
 -D BUILD_opencv_python2=OFF \
 -D PYTHON3_EXECUTABLE=/opt/anaconda/bin/python3 \
 -D PYTHON3_INCLUDE_DIR=/opt/anaconda/bin/python3.7m \
 -D PYTHON_DEFAULT_EXECUTABLE=/opt/anaconda/bin/python3 \
 -D PYTHON3_LIBRARY=/usr/lib/libpython3.so/ \
 -D BUILD_opencv_hdf=OFF \
 -D WITH_LIBV4L=OFF \
 -D WITH_V4L=OFF \
 -D ENABLE_CXX11=ON                \
 -D BUILD_PERF_TESTS=OFF           \
 -D WITH_XINE=ON                   \
 -D BUILD_TESTS=OFF                \
 -D ENABLE_PRECOMPILED_HEADERS=OFF \
 -D CMAKE_SKIP_RPATH=ON            \
 -D BUILD_WITH_DEBUG_INFO=OFF      \
 -Wno-dev  \
 -D BUILD_EXAMPLES=OFF ..
sudo make
sudo make install

之后就可以进行

yaourt caffe-cuda
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值