我的编程空间,编程开发者的网络收藏夹
学习永远不晚

caffe Ununtu 16.04.

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

caffe Ununtu 16.04.

caffe是一种常用的深度学习框架,主要应用在视频、图像处理方面的应用上。由于没钱买gpu,只能在虚拟机环境下配置Ubuntu CPU版caffe开发环境,大家勿笑。
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

如果没有安装git,请先安装:

    sudo apt-get install git

下载caffe源码:

    git clone https://github.com/BVLC/caffe.git
    cd caffe
    cp Makefile.config.example Makefile.config

或:

    mv Makefile.config.example Makefile.config

打开配置文件:

    vim Makefile.config

修改配置文件

    # CPU_ONLY:=1

改为:

    CPU_ONLY:=1
   INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
改为:

    INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/
    LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial/

注意:最后面的斜杠/不能去掉,否则编译会报错
进入目录,并打开终端

    cd /usr/lib/x86_64-linux-gnu/

ubuntu 16.04.4自带python3.5,但需要找出该so库的版本号:

    find .|xargs grep -rl "libboost_python-py35.so."
    ./libboost_mpi_python-py35.so.1.58.0
    ./libboost_python-py35.so.1.58.0
    ./libboost_mpi_python-py35.so.1.58.0
    ./libboost_python-py35.so.1.58.0
    ./libboost_python-py35.so
    ./libboost_mpi_python-py35.so

该so库的版本号为1.58.0,软链到/usr/local/lib/

    sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_python-py35.so.1.58.0 /usr/local/lib/libboost_python3.so

至此,caffe CPU版配置完毕,下面开始编译caffe

    sudo make all -j4
    sudo make test
    sudo make runtest -j4
    

注:如何编译报错,去掉后面的-j4再试试

进入python目录

    cd python

查看是ubuntu否有安装pip3,如果没安装会出现如下提示:

    pip3 -v
    The program 'pip3' is currently not installed. You can install it by typing:sudo apt install python3-pip

安装pip3:

    sudo apt install python3-pip
    

修改用户配置文件:

vim ~/.bashrc

在最后一行加入:

export PYTHONPATH=/caffepath/python:$PYTHONPATH

加载配置文件:

    sudo ldconfig

安装numpy库:

    sudo apt-get install python-numpy

编译caffe,在caffe目录运行:

    sudo make pycaffe -j16
    

安装成功后,进入python2(python2对caffe的支持比较好)进行测试:

    python
    import caffe
    

报错:

    ImportError: No module named skimage.io

于是考安装skimage.io:

    sudo pip install scikit-image
     

结果发现运行pip报错,真是倒霉的时候喝水都会呛着。错误信息如下:

    Traceback (most recent call last):
    File "/usr/bin/pip", line 9, in <module>
    from pip import main
    ImportError: cannot import name 'main'
     

问了一下度娘,还好有解,先修改pip3:

    sudo vi /usr/bin/pip3

原文: from pip import main
修改后: from pip._internal import main
然后修改pip:

    sudo vi /usr/bin/pip

原文:

    from pip import main  
    if __name__ == '__main__':  
         sys.exit(main()) 
         

修改为:

    from pip import __main__
    if __name__ == '__main__':  
        sys.exit(__main__._main())
     

然后输入pip -V验证:

    pip -V
    pip 18.0 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
    

继续安装scikit-image:

    sudo pip install scikit-image
    

安装成功后,继续输入:

    import caffe
    No module named google.protobuf.internal
    

google.protobuf缺失,安装protobuf

   sudo pip install protobuf
   

安装完毕后输入

    python
    import caffe

如果无错误提示,则说明caffe已经成功安装!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

caffe Ununtu 16.04.

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

caffe Ununtu 16.04.

caffe是一种常用的深度学习框架,主要应用在视频、图像处理方面的应用上。由于没钱买gpu,只能在虚拟机环境下配置Ubuntu CPU版caffe开发环境,大家勿笑。sudo apt-get install libprotobuf-dev
2023-01-31

Ubuntu Server 16.04.

依赖库安装 安装编译环境apt-get -y install build-essential libtool autotools-dev \automake autoconf pkg-config bsdmainutils python3安
2023-01-31

python调用caffe

首先需要安装caffe for python,安装过程可以参考:http://blog.csdn.net/u011961856/article/details/76557509python 中调用caffe库函数为:import caffe
2023-01-31

Linux Ubuntu 16.04 p

os.walk(top,topdown=True,onerror=None,followlinks=False)  os.walk()是python中内置(built-in)的目录树生成(directory tree generator)函
2023-01-30

在 Ubuntu 16.04 LTS

最近 Python 3 发布了新版本 Python 3.6.0,好像又加入了不少黑魔法!~由于暂时不能使用 apt-get 的方式安装 Python 3.6,所以还是直接编译源码安装吧。官网上提供了 Mac 和 Windows 上的安装包和
2023-01-31

ubuntu 16.04 安装 pyth

原文是环境:ubuntu14.04, python2.7本地环境:ubuntu16.04, python2.7转自 http://blog.csdn.net/heybob/article/details/52922645 =========
2023-01-31

Linux下conda安装caffe与pb转caffe问题如何解决

本篇内容介绍了“Linux下conda安装caffe与pb转caffe问题如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
2023-05-25

UBUNTU 16.04怎么安装pgAdmin4

今天小编给大家分享一下UBUNTU 16.04怎么安装pgAdmin4的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。pgAd
2023-06-28

Linux下conda安装caffe与pb转caffe问题怎么解决

这篇文章主要讲解了“Linux下conda安装caffe与pb转caffe问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下conda安装caffe与pb转caffe问题
2023-07-05

Ubuntu 16.04中怎么安装Concrete5

这篇文章给大家介绍Ubuntu 16.04中怎么安装Concrete5,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。步骤1:安装Apache、MySQL和PHP以及其他依赖项Comcrete5在一键安装包上运行。您需要
2023-06-04

ubuntu 16.04下如何安装kubernetes1.6

这篇文章将为大家详细讲解有关ubuntu 16.04下如何安装kubernetes1.6,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1 kubernetes 简介kubernetes是提供了一套组件来管
2023-06-04

Ubuntu 16.04 安装后配置环

安装l2tp-vpn拨号注意先安装iproute_3.12.0-2_all.deb之后再安装xl2tpd_1.2.5+zju-1_amd64.deb安装好之后需要先配置sudo vpn-connect -c,然后输入学号@a和密码即可使用。
2023-01-31

ubuntu 16.04下安装kubernetes1.6(二)

4.3 安装etcd在master上安装etcd,本文对应的是192.168.100.20这台机器下载etcd安装包wget https://github.com/coreos/etcd/releases/download/v3.2.7/e
2023-06-04

Ubuntu 16.04的改变有哪些

这期内容当中小编将会给大家带来有关Ubuntu 16.04的改变有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Ubuntu 16.04 (代号Xenial Xerus,意为好客的非洲地松鼠)不久就将
2023-06-13

Ubuntu 16.04怎么安装OrientDB

本篇内容主要讲解“Ubuntu 16.04怎么安装OrientDB”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu 16.04怎么安装OrientDB”吧!OrientDB是一个开源N
2023-06-27

Ubuntu 16.04 LTS有哪些更新

本篇内容介绍了“Ubuntu 16.04 LTS有哪些更新”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Canonical刚刚正式发布了Ub
2023-06-13

ubuntu编译caffe的方法是什么

这篇文章主要介绍“ubuntu编译caffe的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ubuntu编译caffe的方法是什么”文章能帮助大家解决问题。1.打开终端输入以下更改配置文件
2023-07-04

Elam的caffe笔记之配置篇(四)

配置要求:系统:centos6.5 目标:基于CUDA8.0+Opencv3.1+Cudnnv5.1+python3.6接口的caffe框架放弃了兼容性最好的2.7版本,准备配置3.6的python版本。如果要单独配置python实际上步骤
2023-01-31

Ubuntu 16.04中怎么使用apt-fast

这篇文章主要讲解了“Ubuntu 16.04中怎么使用apt-fast”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu 16.04中怎么使用apt-fast”吧!Apt-fast
2023-06-27

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录