Caffe环境搭建

win10+caffe搭建教程 阅读详情

Windows下Caffe环境搭建

在Windows10及在Windows Server2012上安装Caffe,两种环境下搭建步骤基本一致。

安装vs2015

需要提前安装vs2015或者vs2013,本次安装都是在安装vs2015的基础上进行,vs2015的iso文件已经备份到服务器以及移动硬盘中。点击安装vs_community.exe即可。

fmJ9kd.png

踩坑记录:下载的vs2015镜像包不全,导致安装过程中报错“安装保丢失或者安装包丢失”,解决办法重新下载vs2015的镜像。

python环境搭建

caffe依赖的python版本主要为python3.5以及python2.x的版本,这里搭建的主要是python3.5的版本。python环境搭建主要可以考虑直接安装和利用Anaconda安装。Anaconda可以很好的管理python环境,所以在两种系统下都选择了Anaconda搭建python。

服务器上搭建的python环境(base)为python3.8的版本。新建版本为3.5的python环境,命名python环境为caffe。在Anaconda Prompt中创建。输入 命令为:conda create -n your_env_name python=X.X(2.7、3.6等)

 conda create -n caffe python=3.5

安装成功后,检查python虚拟环境的安装路径:

conda info -e

fmGz0e.png

激活该虚拟环境,查看python的版本,安装必要的包,Caffe环境的搭建可能会使用。

 activate caffe  #激活环境
 deactivate      #关闭环境

检查该环境下的python版本是否为3.5

检查环境中是否已经安装numpy的包,如果没有安装,编译Caffe时会发生错误。进入caffe环境

pip install numpy

python环境基本搭建完成,现在开始,对caffe压缩包进行解压编译。

Caffe编译安装

提供了caffe-Windows的安装包,直接解压。我们需要对caffe-windows/scripts/build_win.cmd进行编辑修改:

这里应当根据实际的本机配置来设置:python版本为3.5;设备中只有CPU;利用vs2015进行编译,需要更改的地方有:

1、前面部分在这里插入图片描述

2、python路径更改

前面中已经确定了python3.5环境的安装路径为C:\ProgramData\Anaconda3\envs\caffe,故在文件中需要修改为:

3、修改编译中的设置

MSVC_VERSION使用的是vs2015,不用修改;不需要使用NINJA进行编译故设置为0,其他的设置如下图:
在这里插入图片描述

由于我们只是搭建CPU版本,不需要对CUDA路径进行更改,所以可以不进行修改CUDA路径,若存在GPU,修改CPU_ONLY 的数值以及在下面输入CUDA的安装路径。
img
修改好后,在命令行中进行运行。

4、cmake安装

对上面cmd文件进行直接运行,会报错:

没有安装cmake程序所导致,安装cmake:

点击安装即可。

5、python系统环境变量问题

这里主要是在进行编译中,虽然我们已经更改了python环境路径,但是依旧会出现python版本问题,找到的是Anaconda中的base环境下的python版本。

这里的错误主要是系统环境变量中未进行设置:在编辑系统环境变量的path中加入我们新建的python3.5的环境:C:\ProgramData\Anaconda3\envs\caffe,之后运行build_win.cmd即可。注意:每次执行前建议删除build文件夹

6、删除原程序中下载部分内容

由于在build_win.cmd中下载caffe环境的依赖项,下载速度很慢,很容易报错这里应该对其进行修改。先删除上一次编译错误的build文件夹,之后再进行编译,会出现下载文件的提示。这里说明基本设置成功。

在这里插入图片描述

一般的下载进程都比较慢,经常出现错误,我们可以直接把已经下载好的包放到指定的位置,在服务器中的位置为:C:\Users\Administrator.caffe\dependencies。依赖包已经备份。

所以需要在\caffe\cmake路径下,用Notepad++打开WindowsDownloadPrebuiltDependencies.cmake,删除下列代码以避免再次下载“libraries_v140_x64_py27_1.1.0.tar.bz2”依赖包:
img
修改好后,打开cmd运行build_win.cmd。

7、成功编译过程

这里大概会有半个小时左右的安装时间,中间会报警告,但不影响。等待完成即可。

在这里插入图片描述

8、利用vs2015 进行编译

vs2015打开\caffe-windows\scripts\build文件夹下的Caffe.sln文件,分别设置Debug和Release编译ALL_BUILD成功后,注意都是x64。时间可能比较久,一般不会报错。
在这里插入图片描述debug编译成功:在这里插入图片描述
Release编译成功:到这里环境搭建已经大功告成了,接下来我们需要配置python接口。

配置pytho接口

打开Anaconda Prompt,如下输入来安装包文件,需要一些时间。

conda config --add channels conda-forge 
conda config --add channels willyd 
conda install --yes cmake ninja numpy scipy protobuf==3.1.0 six scikit-image pyyaml pydotplus graphviz 

这一步中时间比较长,如果发生错误,重复执行第三部。
编译成功后,将“caffe-forwin\caffe\python”添加到环境变量,并把该路径下的caffe文件夹复制到安装Anaconda的site_packages目录下,在我的电脑上是C:\Users\T***\Anaconda3\env\caffe\Lib\site-packages。之后进入到python环境中,验证是否可以使用。
在这里插入图片描述加载无错误,配置成功。
参考博客:Win10+VS2015+Anaconda3(GPU)+Caffe安装(之前已安装TensorFlow)

Caffe-Windows环境搭建(GPU版) 如何在Windows系统使用Caffe 环境:win10, CUDA 8.0, CuDNN 5.0 版本:Caffe-Microsoft + VS2013 阅读详情

相关推荐

Ubuntu搭建caffe2环境

在ubuntu下搭建caffe2环境时,按照官方教程即可,连接如下caffe2官方教程在这里进士赘述几个遇到的小问题:问题一:从GitHub上获得caffe包时候,需要使用git clone 命令,否则会出现第三方库不全的问题,编译的时候会报错。但是在国内的网络环境下,git clone特别慢,而且经常clone失败。为了解决该问题可以对host文件进行修改从而提高clone速度,提高搭建环境的效...

Super_jm_的博客 605

Caffe for Windows: Microsoft Caffe的安装、修改和使用(Windows 10 + GPU)

由于Windows下Caffe的安装一直以来比Linux下复杂一些,在Microsoft Caffe基础上详细描述了Caffe for Windows的安装和修改方法。

ZCF_093的博客 2797

深度学习Caffe实战笔记(1)环境搭建

(1)环境搭建从知道深度学习开始,就一直想学习使用caffe,碍于各种事情一直没有如愿,这几天终于找了个时间搞了一下,打算把学习的过程整理成笔记,包括环境搭建、跑车牌识别数据,跑mnist数据,用Alexnet跑自己的数据,用Siamese网络跑mnist数据,用Siamese网络跑自己的数据以及如何调整网络结构等等。。。。后续我会慢慢更新,笔记的主要内容是如何使用caffe,主要侧重于实战,基础理

gybheroin的博客 5384

caffe环境配置

参考:http://blog.youkuaiyun.com/enjoyyl/article/details/47397505 http://blog.youkuaiyun.com/baobei0112/article/details/77996369 0.检查你的电脑是否支持CUDA:检查GPU是否支持:输入如下命令,如果输出的GPU型号是NVIDIA的,并且在此http://developer.nvi...

weixin_33832340的博客 246

unity制作交互视频/互动视频

unity制作交互视频/互动视频 思路 1.先让unity播放视频 2. 视频播放结束后,视频暂停,按钮出现 3.按钮跳转下一个视频 视频播放 先创建UI-Raw Iamge 在Raw Iamge 挂载组件 Video Player 接着挂载视频播放的脚本 using UnityEngine; using UnityEngine.UI; using UnityEngine.Video; publi...

weixin_45588911的博客 8427

VS Code + ESP-IDF:离线环境配置与示例工程编译全指南

本文详细介绍了在VS Code中离线配置ESP-IDF开发环境的完整流程。针对国内开发者常遇到的网络问题,指南提供了从Python环境准备、获取离线安装包、运行安装器到VS Code插件配置与示例工程编译的全套解决方案,确保环境搭建稳定、可控且高效。

weixin_28842367的博客 404

windows10上搭建caffe以及踩到的坑

这是因为cudnn8里没有cudnnGetConvolutionForwardAlgorithm()这个函数了,改成了cudnnGetConvolutionForwardAlgorithm_v7(),也没了CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT这个宏定义,这些都是API不兼容,但是NVIDIA声明cudnn8不支持了,caffe的代码也没人去更新了,所以不能指望NVIDIA或者berkeley,只能自行修改。我在这边踩了坑,因为我看的那个博客这边弄错了。

weixin_43868576的博客 1598

海康威视iSC平台视频流对接:RTSP、HLS、WS三种协议到底该怎么选?

本文深入分析海康威视iSC平台视频流对接中RTSP、HLS和WebSocket三种协议的优缺点,帮助开发者根据实时性、兼容性和网络环境做出最优选择。特别适合综合安防管理平台的Web视频监控系统开发,提升用户体验和系统性能。

weixin_28365523的博客 692

CAFFE环境配置教程

CAFFE 环境配置教程(win10+vs2015)说明:本教程适用于在windoows平台下搭建caffe环境,搭建环境前请确认自己的电脑系统为win10,有N卡GPU.

wayne54的博客 3203

离散数学期末考试试卷(两套)-熟悉题型

3.设集合A={a,b,c,d}上有自反关系R={,,,,},对称关系S={,,,}。6.设集合A={1,2,3},B={u,v,w},C={a,b,c},f是集合A到集合B上的映射,g是集合B到集合C上的映射,f={, , },g={},则复合函数g。5. 设集合A={a,b,c,d,e},下列选项中哪一个集合不是A的划分( )。

muse3159546973的博客 6959

基于FFT的轴承故障诊断 - MATLAB代码和详细解释

最后,我们可以根据异常特征的位置和特征分析来确定轴承故障的类型。最后,我们可以根据异常特征的位置和特征分析来确定轴承故障的类型。因此,通过分析频谱图,我们可以识别轴承故障的特征。因此,通过分析频谱图,我们可以识别轴承故障的特征。我们可以选择适当的阈值,并在频谱图上标记异常特征。通过这种基于FFT的轴承故障诊断方法,我们可以快速、准确地检测和诊断轴承故障。接下来,我们将应用FFT来获取振动信号的频谱信息,频谱显示了信号在不同频率上的能量分布。通过将异常特征标记在频谱图上,我们可以直观地识别轴承故障的存在。

COWizard的博客 613

深入探索Caffe框架及环境搭建应用

Caffe是一个基于C++编写的开源深度学习框架,由Berkeley Vision and Learning Center开发和维护。它被设计用于处理图像和视觉数据,并在图像分类、目标检测、语义分割等领域取得了卓越的成果。Caffe框架的核心是其计算图模型,它可以通过定义网络结构和层之间的连接关系来构建深度学习模型。Caffe支持多种常见的深度学习算法和模型,如卷积神经网络(CNN)、循环神经网络(RNN)等。

赵KK的博客 1287

PCL ——LevenbergMarquardt非线性最小二乘法拟合圆柱(C++详细过程版)

使用C++详细过程版实现的LevenbergMarquardt非线性最小二乘法拟合圆柱

点云侠的博客 607

基于docker的caffe环境搭建与使用示例

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。因此,Docker给应用提供了一个从开发到上线均一致的代码环境,让代码的流水线变得简单不少。本文是基于docker的caffe环境搭建过程,并给出使用示例。

elaine_bao的专栏 2万+

【26美赛F题 To Gen-AI, or Not To Gen-AI】(MCM/ICM)思路解析及代码分享

摘要:本文研究生成式人工智能(Gen-AI)对三类职业(STEM、技能型工艺、艺术)的影响,建立量化模型预测未来10-20年岗位需求变化。通过分析AI替代效应($R_{sub}(t)$)和增强效应($R_{enh}(t)$),提出差异化高校课程调整策略:STEM专业需加强AI集成能力,技能型工艺专业应结合智能工具与实操训练,艺术专业需平衡AI创作辅助与原创性培养。模型表明,高校通过针对性课程优化可提升毕业生在AI时代的就业竞争力,为教育决策提供数据支持。(149字)

一键难忘的博客 639

基于STM32、HAL库的MCP4013T-103E/CH 数字电位器驱动程序设计

define MCP4013_I2C_ADDR (0x5F << 1) // HAL库使用7位地址左移1位,或直接使用0xBE/0xBF。#include "i2c.h" // 包含你的I2C初始化相关的头文件,例如由CubeMX生成的 i2c.h。大于127的值会被截断。// MCP4013的读操作:主机发起读取请求,从机返回当前滑片位置的一个字节。// 使用HAL_I2C_Master_Transmit直接发送数据。// 使用HAL_I2C_Master_Receive读取一个字节。

corlin6688的博客 127

caffe实战(一):caffe环境搭建

前言:对于深度学习的初学者来说,Caffe框架绝对是一个坑,搭建环境就花了我将近半个月的时间,在网上找了很多帖子,也没有什么特别好用的,所以打算根据我的安装经历写下这篇帖子,希望对大家有些帮助,少走一些弯路。 一,工具: window 10+VS2013+Anaconda 2+python 2.7 注:这是我个人的配置,仅供参考,当然VS最好是用2013及以上版本。 二,Caffe环境配置 其他软...

lucy girl 787

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Caffe环境搭建指北

《Caffe环境搭建指北》   caffe的全称是Convolutional Architecture for Fast Feature Embedding,是一个清晰高效的深度学习开源框架,是贾扬清大神在2013年下半年利用空闲时间实现的,2013年12月开源的。caffe目前已经不再更新了,相比与pytorch以及TF2.0来说,该框架显得有些过时,但是对于做深度学习终端的开发者,caffe仍旧是很好的选择。不要自己趟这个坑,照着来吧,不会有问题。 Key Words:Caffe环境搭建 B.

雄关漫道真如铁 而今迈步从头越 5563

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

caffe环境搭建

win10+caffe+vs2015+cpu版本搭建过程 参考: https://blog.youkuaiyun.com/adong6561975/article/details/106495446/

wohaiyo的博客 386

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

caffe 环境搭建 2019-3-1

1.主机环境 ubutnu18.04 X86新装系统(实体机) 2.安装anaconda 官网 https://www.anaconda.com/ 下载连接 https://www.anaconda.com/distribution/#download-section 请自行下载 获得Anaconda3-2019.10-Linux-x86_64.sh 可执行文件 运行该可执行文件(不推荐使用sud...

u012350025的博客 1170

海思(六)如何在ubuntu20.04上搭建caffe环境

比海思(五)教程更全面 1、搭建opencv3.4的环境 步骤1:获取opencv3.4版本软件包 OpenCV下载地址: 官网:https://opencv.org/ Github:https://github.com/opencv/ 或直接下载 链接:https://pan.baidu.com/s/1VL6_VMCp0I4-y9DF_SOzJg 提取码:inx8 步骤2:将下载的opencv软件包拷贝至Ubuntu 步骤3:解压opencv软件包 打开终端 执行下面命.

weixin_45768644的博客 2527

基于Jetson TX1的caffe环境搭建

基于Jetson TX1的caffe环境搭建,同样适用于Ubuntu等系统

chenjiehua123456789的博客 1892

海思(五)Caffe环境搭建

1、在Ubuntu系统中,分步执行下面的命令,对Ubuntu里面的软件进行更新 sudo apt-get update sudo apt-get upgrade 2、分步执行下面的命令,安装所需的依赖软件 (就是慢慢等待 sudo apt-get install -y libopencv-dev -y sudo apt-get install -y build-essential cmake git pkg-config -y sudo apt-get install -y libprot

weixin_45768644的博客 2323

Ubuntu18.04下caffe环境搭建

作为caffe小白,搭环境特么搞了一天,还好没放弃,傻瓜式教程来一波 caffe作为多年的经典工具,教程一搜一大堆,但是适合自己与否只有试过才知道。 Python2.7 cuda9.0 cuDNN 7.0 MX150 安装步骤如下 # caffe 官网依赖库安装 for req in $(cat requirements.txt); do pip install $req; do...

chang_rj的博客 1万+

win10系统下caffe环境的搭建

Caffe是深度学习的框架之一,深度学习的框架有很多比较流行的有TensorFlow、Keras和本文将要提到的Caffe等等。Caffe可能不是最好的深度学习架构,但是在某些领域它却表现的很好。 下面是几篇关于深度学习架构比较的博客: http://www.cnblogs.com/xinbaby829/p/6949777.html http://www.admin5.com...

Forward no stop 2073

在ubuntu上搭建caffe环境

caffe环境搭建

2Know的博客 493
下一篇: Javaweb学习(一)HTTP协议
num1997
博客等级 码龄9年 2粉丝 4原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值