IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 「Caffe」python版本caffe编译 -> 正文阅读

[人工智能]「Caffe」python版本caffe编译

参考链接:
深度学习文章1:Caffe安装教程:Ubuntu16.04(CPU)

环境

系统:Ubuntu 18.04
python版本:3.6.9,来自pycharm基于系统python3自建的虚拟环境
显卡:NVIDIA 2080Ti * 2
cuda:10.0

结果

能够在python中正确import python:
在这里插入图片描述

流程

  1. 从github上直接git caffe repo下来到任意文件夹,解压
  2. 在pycharm中打开caffe文件夹,建立不含杂质的虚拟环境(也可以用conda建立,在pycharm中导入)
  3. 先安装caffe/python/requirement.txt中要求的库
    会产生库冲突,在这里我将txt中的python-dateutil>=1.4,<2去掉了,换成了python-dateutil==2.7.3的版本
  4. 根据参考链接里的步骤走,直到修改文件的步骤:sudo gedit Makefile.config。修改该文件非常重要,需要从头至尾看一遍该文件,根据自身情况进行修改。这个是没办法抄作业的,每个人的电脑配置和环境配置都不一样。
  5. 修改完Makefile.config文件后,继续按照参考链接里的步骤走,直到正确编译pycaffe接口,能够在终端导出上面的模块为止

个人Makefile.config修改参考

一般默认有gpu,以及一些其他依赖库,如果make过程中报找不到文件,应该是缺少依赖,根据报的错误百度,安装相关依赖就行

CUDA_ARCH

在这里插入图片描述
我的配置是两块2080Ti,cuda版本为10.0(其他cuda版本应该也可以),主要是算力和架构需要匹配。图片上有根据cuda版本来修改CUDA_ARCH参数的帮助。这里我去掉了20和21这一行

PYTHON_INCLUDE

在这里插入图片描述
使用了系统自带的python2.7解释器环境。这个是因为需要一些python的必要文件,并不是指定在哪个python中编译caffe。
由于我也安装了anaconda3,所以下面把anaconda的注释也取消了,见下步。

ANACONDA_HOME & PYTHON_INCLUDE

在这里插入图片描述
这里anaconda的路径一定是anaconda安装过程中指定的安装路径。源文件中使用了anaconda,而我下载了anaconda3的版本,所以把anaconda修改成了图片中的anaconda3

PYTHON_INCLUDE(3 ver.)

在这里插入图片描述
这里使用了系统自带的python3的相关文件。源文件里应该是python3.5,我根据自己的系统,将python3.5改成自己系统/usr/include目录下的python3.6。

其他的就没做修改了,基本修改完这些,也正确安装了依赖,是能正确编译import caffe的。

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-04-07 22:41:41  更:2022-04-07 22:44:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 11:55:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码