Linux服务器上(无sudo权限)用cmake方式编译Caffe MobileNet SSD

移动设备上做目标检测,Mobilenet+SSD是一个很好的选择,因项目需求需要在一个库比较老的服务器上安装,踩了不少坑,特此记录一下,以供参考。

安装环境:

  • 服务器上没有给除管理员外的个人sudo权限, 服务器是RedHat系统(商业版CentOs)
  • 服务器上安装有一些依赖库,但版本较老或者缺失一些依赖,无法成功配置caffe,不能使用sudo和apt-get无脑安装需要的各种依赖,需要手动源码编译安装。
  • 通常情况下有sudo权限时,使用apt-get或源码编译安装默认路径,大多在系统路径下 ,如头文件在/usr/include或者/usr/local/include,动态库.so在/usr/lib/usr/local/lib。手动安装在我们自己的路径下,即自定义路径安装,一般在–prefix=…中设置。

参考

Linux服务器无权限安装caffe教程
本文简述了无权限时caffe的安装方法,include lib bin路径统一设置在/your_root_path/local

总结其一般安装方法:

  1. 安装各个依赖库,大致如下,不同库略有不同,但一般都通过--prefix=指定安装路径
    wget your_package.tar.gz
    tar -zxvf your_package.tar.gz
    cd your_package
    ./configure --prefix=/your_root_path/local
    make
    make install
    
  2. vim .bashrc,添加一下,引入环境变量,然后source .bashrc生效
    export PATH="/your_root_path/local/bin:$PATH"
    export LIBRARY_PATH="/your_root_path/local/lib:$LIBRARY_PATH"
    
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值