(机器学习)痛苦的Caffe配置之路(win10 教育版+vs2015+cmaker+cpu_only+python接口)

news/2023/12/1 2:27:40

主要参考http://blog.csdn.net/gua_mass/article/details/65937572,把里面的细节和一些坑丰富了一下,希望能帮到别人吧。

一、前言

电脑显卡GT755M,不支持CUDA,又不会linux……

查看显卡是否支持:https://developer.nvidia.com/cuda-gpus

二、准备工作

1、准备源码

首先在github上下载caffe-windows。 注意:caffe2不可以
caffe-windows下载地址:https://github.com/Microsoft/caffe

2、编译器,CMake和python环境

2.1、vs2015

这里只能用2015,并且要下载windows 10 SDK(注意版本号,在vs安装程序里可以更改)和c、c++的编译器(有vs不代表有编译器哦,需要打开vs,新建c++项目,会提示你下载)

否则cmake会出现如下错误:

-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:2 (project):
No CMAKE_C_COMPILER could be found.

2.2、py

一定要下载2.7or3.5,其他高版本是没有用的,实测py3.7无用。

否则会出现如下错误:

 could not find url for msvc version = 1911 and python version = 3.7.

 

这里官方的wiki文档推荐你使用Anaconda或者Miniconda来安装python,安装conda并确保Anaconda的安装程序已经帮你添加好了所有的环境变量。注意:Anaconda4.2.0里面才有py3.5

Anaconda下载链接:https://repo.continuum.io/archive/     在这里面找4.2.0即可

Miniconda 下载链接:https://conda.io/miniconda.html

2.3、cmake

一定要等vs和py配置好了再安装,否则有可能找不到c/c++compiler和py,这里我用的是3.10版本。

3、额外的下载工作

这个时候,如果你对自己的网路有足够的信心的话,你可以跳过这一步。因为在之后的操作中CMake会帮助你下载一个额外的库文件压缩包。但是在没有VPN的情况下,让cmake去下载是很缓慢的。因此我们选择单独下载我们所需要的库文件压缩包。在cmake-windows文件夹中的scripts文件夹中的download_prebuilt_dependencies.py脚本中含有你所需的压缩包的下载路径。用文本编辑器打开脚本,选择你需要的版本。注意:建议迅雷下载(也很慢),用浏览器下载会失败很多次
py-lib
下载完毕后,把libraries_v140_x64_py35_1.1.0.tar.bz2放在C:\Users\John\.caffe\dependencies\download文件夹中就ok了。

v140,3.5       v140,2.7某盘链接:https://pan.baidu.com/s/1c1UUGEW 密码:qldp

三、配置caffe

参考http://blog.csdn.net/gua_mass/article/details/65937572就可以了

四、配置python

 

参考http://blog.csdn.net/raby_gyl/article/details/60955545

五、用python测试caffe

打开python.exe,输入import caffe,若无错误,成功。

 

 

希望大家少走弯路~


http://www.ppmy.cn/news/636254.html

相关文章

git版本回退操作

本文 git 相关命令: git reset:回退版本,可指定某一次提交的版本。git reset [--soft | --mixed | --hard] commitId。git revert:撤销某个提交,做反向操作,生成新的commitId,原有提交记录保留…

iPhone4 6月24日开售 199美元起

6月8日,据苹果开发者大会(WWDC)现场消息,苹果CEO乔布斯于北京时间凌晨1点准时登台,正式发布了苹果iPhone4G,并从硬件、 软件及产品方面对iPhone第四代产品iPhone4G进行了详细的介绍。 签约价格199美元起24日上市: 苹果…

iPhone 3GS 上市 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 6 月 19 日,在 1997 年的今天,由国防科技大学计算机研究所研制的“银河-III”百亿次巨型计算机系统,在北京通过了国家技术鉴…

iphone 8什么时候上市将于9月12日揭晓!值得期待

进入到9月份,相信已经有不少小伙伴都开始关注起iPhone 8了吧。虽然说iPhone 8什么时候上市还没有官方的消息,但是按照苹果往年的惯例,秋季新品发布都会在9月份进行召开,而iPhone 8上市时间也将会在秋季新品发布会上揭晓&#xff0…

白色iPhone4即将上市

一再推迟上市时间的白色版iPhone 4终于让消费者有了盼头。苹果公司副总裁Phil Schiller在Twitter上透露白色iPhone 4将于今年春季上市。 据了解,PhilSchiller是被网友在pandora beads上问及白色版本iPhone4何时上市的时候做出上述表态的,这也是在苹果三次…

认识html标签的第二章

HTML <div> 标签 定义和用法 <div> 可定义文档中的分区或节&#xff08;division/section&#xff09;。 <div> 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具&#xff0c;并且不使用任何格式与其关联。 如果用 id 或 class 来标记…

Dialog中webView限制高度

自定义弹框时&#xff0c;弹框中需要webView加载内容&#xff0c;如果webView内容很长&#xff0c;弹框会撑满页面&#xff0c;现在不想让弹框撑满&#xff0c;而是可以自己限制弹框最高高度&#xff0c;内容长度没有达到最高高度时&#xff0c;弹框高度根据内容自适应&#xf…

电脑文件怎么加密?第一种方法最简单

电脑文件加密一直令很多人十分头疼&#xff0c;究竟要怎么做才能既简单又安全呢&#xff1f;本文就将为您解开疑惑。 方法一&#xff1a;文件夹加密超级大师 1、右键需要加密的文件&#xff0c;选择“加密”&#xff1b;或打开软件&#xff0c;点击“文件加密”&#xff0c;选…

文件加密精灵软件使用教程

本软件使用简单&#xff0c;无需安装&#xff0c;直接双击打开EXE即可。 第一部分&#xff1a;文件加密 软件打开界面如下 如何对文件进行加密&#xff1f; 如下图&#xff0c;点击【添加文件】&#xff08;数字1&#xff09;&#xff0c;选择需要加密的文件&#xff08;数字…

逆战d3dx10_43.dll文件加载失败及dll文件缺失损坏修复解决方案

废话前言&#xff1a;本人对电脑底层了解不太深&#xff0c;因此在前些天因为idea出现一个显示"构建进程终止异常"的bug,尝试网上很多解决方案都没有成功&#xff0c;无奈之下只好重装系统。但重装系统后&#xff0c;逆战又显示“d3dx10_43.dll文件加载失败”这一错误…

计算机efs加密,2分钟让你学会电脑EFS文件加密

原标题&#xff1a;2分钟让你学会电脑EFS文件加密 每每被强调文件的重要性&#xff0c;内心活动都如下&#xff1a; 方法是有千千万万&#xff0c;就无一种入我心&#xff1f; 直到发现...... 系统自带加密&#xff0c;一键文件上锁&#xff01; 加密文件系统(EFS)可以对Window…

电脑使用技巧提升篇10:电脑文件夹加密

文件夹加密主要有两种方法&#xff0c;一种是使用第三方的加密软件进行加密&#xff0c;另一种是使用Windows系统进行加密。下面主要介绍利用Windows系统来加密文件夹的方法。 使用Windows系统加密的方法要求分区格式是NTFS格式才能进行。 一、在需要加密的文件夹上鼠标右击&a…

给电脑文件夹加密的一个脚本

cls ECHO OFF title Folder Private if EXIST "HTG Lock" goto UNLOCK if NOT EXIST Private goto MDLock :CONFIRM echo 你确定要加密隐藏Private文件夹吗&#xff1f;(Y/N) set/p "cho>" if %cho%Y goto LOCK if %cho%y goto LOCK if %cho%n goto END…

win11电脑加密文件夹的两种方法

为了保证隐私安全&#xff0c;很多用户都会给文件夹设置密码&#xff0c;只有输对密码才能进入文件夹&#xff0c;那么升级到Win11新系统要怎么操作呢&#xff1f;下面小编就给大家带来两种加密方式&#xff0c;任你挑选。 方法一&#xff1a; 1、首先去找到要加密的文件夹。 2…

电脑PC软件 EXE软件文件加密工具

简介&#xff1a; 一个快速给exe加密码的加壳的工具 主要功能就是可以帮助大家把EXE文件加上密码&#xff0c;需要正确的密码才可以打开 这个工具非常适合小白和需要快速给软件加密码的用户使用。你可以把它看成一款加壳工具&#xff0c;自带VMP壳。非常不错。 PS&#xff…

计算机图形学 3D渲染 笔记(一)

1 坐标系 大多数计算机屏幕采用的坐标系是以左上角为原点&#xff0c;水平&#xff08;右&#xff09;为x轴&#xff0c;纵向&#xff08;下&#xff09;为y轴3D图形学习中通常使用另一种坐标系&#xff0c; 即 正中心为原点&#xff0c;水平&#xff08;右&#xff09;为x轴&…

webassembly如何在js侧使用注册的容器类型

需求&#xff1a;是有个C接口&#xff0c;参数是vector<string>类型&#xff0c;那么如何在js端调用这个接口呢&#xff1f; #include <emscripten/emscripten.h> #include <emscripten/bind.h> #include <vector> #include <string> #include …

内燃机发明争端的本质: 对发明来讲,更有意义的是看它们对后来的影响。

文章目录 引言I 内燃机的发明1.1 汽车的发明的历史1.2 流水作业制造汽车引言 在科技史上,常常有同一发明被不同科学家同步发明出来的例子,最后成就到底属于谁,就要看谁的贡献大,而不是谁想得早,重大发明常常是技术进步顺其自然涌现出来的结果。世界上永远不缺乏从0到1的发…

在笔记本上搭建一个属于自己的ChatGPT

要在自己的笔记本上搭建一个属于自己的ChatGPT&#xff0c;可以按照以下步骤进行&#xff1a; 1.安装Python和必要的库 首先&#xff0c;需要在你的笔记本上安装Python和必要的库。你可以从Python官方网站&#xff08;https://www.python.org/downloads/&#xff09;下载最新…
最新文章