深度学习库相关
文章平均质量分 54
wonengguwozai
欢迎爱技术的同行交流
展开
-
caffe的Matlab接口问题之路径问题
在运行功能为MATLAB生产mat格式数据的文件中,运行时提示:Undefined variable ‘caffe’or class “caffe.reset_all”(其中这个reset_all是一个函数),两个解决方案:1) 可能matcaffe接口编译没有成功或者是有问题:对此,进行了matcaffe接口测试,可以正常,但是相应的在caffe-master下bulid(所有编原创 2016-06-05 21:35:17 · 7992 阅读 · 1 评论 -
Ubuntu下cuda和caffe等的安装
搞了几个星期最后还是没在自己的电脑上成功安装,有些可惜,但还是把过程中学到的东西和注意事项记录下参考网站:cuda安装要配环境变量,并且编译samples,这个欧新宇的新版上面没有http://blog.csdn.net/xizero00/article/details/43227019欧新宇的新版安装步骤,注意其中的文件版本根据需要更改http://ouxinyu.git原创 2016-04-08 19:49:11 · 1695 阅读 · 0 评论 -
Ubuntu安装和NVIDIA驱动和安装(.run方法--有时.deb方法安装时NVIDIA显卡驱动装不上)
Ubuntu安装重启后屏幕全黑,指示灯正常显示:解决方法:(应该是显卡驱动问题,对Ubuntu工作站安装显卡驱动)首先将Ubuntu的工作站连到与另一台电脑同一个路由下面在Ubuntu工作站安装远程控制sever(可以换一个可以显示桌面的显卡或者把安装文件通过Ubuntu安装时的Trying Ubuntu放到工作站,再通过另一台电脑远程安装)在另一台电脑安装Xshell(win原创 2016-09-25 21:55:42 · 26244 阅读 · 0 评论 -
Ubuntu安装eigen以及相应环境变量的配置
caffe中提供了c++的接口,所以在c++矩阵对矩阵的处理是不可避免的,所以这里使用了eigen库来实现c++对矩阵、向量等的快速处理。eigen是开源、并且不用编译的库,主要原因是它提供的实现都是模板,所以不能使用编译好的链接库。下面介绍Ubuntu下的相关配置:1、安装该部分主要参照eigen3下载后的安装文档:1)在INSTALL文件所在的文件路径新建一个文件夹如bui原创 2017-03-31 21:11:03 · 11746 阅读 · 1 评论 -
SSD(old)版本caffe安装在已安装新版本caffe的服务器,出现的问题及解决方案
我出现的问题和下面引用别人的方案很相似,解决方案相同,下面把该方案列出,主要体会提解决问题的思路!原文地址:http://blog.csdn.net/jonaspku/article/details/72637523weiliu大神的ssd框架是很好用的,但在服务器重装之后,ssd编译却出现了奇怪的bug:CXX src/caffe/data_trans转载 2017-07-13 16:31:58 · 534 阅读 · 0 评论 -
GTX TITANX 显卡下显卡驱动和cuda的安装血泪史
(对于nvidia官网,我就是想骂娘)作为深度学习的老人,最近在服务器安装上又绊了跟头,这需要从师弟一拨毁坏性的操作讲起。。。。原来我在服务器刚买回来时(2016.4)上本来是这个版本安装的:ubuntu 14.04 + GTX TITANX 显卡驱动驱动直接官网下载当时最新+cuda7.5+opencv 3.0.0rc+matalbr2014a,没问题,师弟一拨乱搞把显卡驱动搞崩了。原创 2017-12-19 20:00:34 · 16285 阅读 · 6 评论 -
ubuntu14.04 +xrdp+xfce 远程登录(附screen工具远程管理会话)
1、首先我们需要更新资源。sudo apt-get update 2.安装ubuntu-mate-core,桌面的核心部分。sudo apt-get install ubuntu-mate-core3.安装ubuntu-mate-desktop桌面。sudo apt-get install ubuntu-mate-desktop(以上mate桌面安装完毕,重启即可生效)4.设...原创 2017-12-19 19:55:35 · 1762 阅读 · 0 评论 -
Python第三方包(pypi包和GitHub上包)安装相关
分为两类pypi上的包和Github的包:一、pypi包的安装:主要分为三种方式: 通过命令行自动安装:(该方式通过pip命令直接从默认的pypi源(https://pypi.org/)直接下载安装,并安装到默认的python第三方包位置:....python/Lib/site-package下) 执行方式:pip install some_package该方式由...原创 2016-10-04 11:51:20 · 7572 阅读 · 1 评论 -
caffe + nccl 实现多卡训练
安装环境:ubuntu1604CUDA Version 9.064位操作系统下载路径:按照官网提示下载相应版本:(v2.13)nccl-repo-ubuntu1604-2.2.13-ga-cuda9.0_1-1_amd64.deb#注:v1版本的nccl的下载地址在GitHub上(支持多卡,不支持多机),v2版本的在官网上进行(支持多机多卡)安装步骤(参照官网):1、...原创 2018-08-07 17:54:08 · 2010 阅读 · 2 评论 -
caffe 模型转换(不同深度学习框架互转)
本人使用的是微软的MMdnn工具,具体使用方法见其GitHub工程,这里说明下在转换过程中的问题:1、由caffe转mxnet时,在卷积层和FC层之间,mmconvert转换工具会自动增加一个Flatten层,用于对接卷积层和FC层。这将导致转换后的FC层与caffe定义的FC层的名字不同(如caffe中FC层名为fc1,则转换后flatten层的名字为fc1_0,FC层名字为fc1_1,即自...原创 2018-04-27 20:37:56 · 3050 阅读 · 0 评论 -
薛开宇学习笔记一之总结笔记(CIFAR-10 在 在 caffe 上进行训练与学习)--Linux语法总结
1.语法解析:DIR="$( cd "$(dirname "$0")" ; pwd -P )" $0 是linux中shell的变量,$0只是shell的变量其中的一个。$0指的是 Shell本身的文件名($+数字 一般是位置参数的用法。$+数字 一般是位置参数的用法。如果运行脚本的时候带参数,那么可以在脚本里通过 $1 获取第一个参数,$2 获取第二个参数......依此类推,...原创 2016-09-21 22:17:33 · 1094 阅读 · 0 评论 -
薛开宇学习笔记二之总结笔记(用一个预训练模型提取特征)--Linux语法总结
一、为在 images 文件夹的照片生成一个文件列表:find `pwd`/examples/images -type f -exec echo {} \; > examples/_temp/temp.txt1)find 指令查找指定目录中的文件。 使用格式 : find [指定查找目录] [查找规则] [查找完后执行的action]具体:find path -...原创 2016-11-02 22:25:34 · 1336 阅读 · 0 评论 -
薛开宇学习笔记二之总结笔记--caffe 中solver.prototxt;train_val.prototxt的一些参数介绍
原文地址:http://blog.csdn.net/cyh_24/article/details/51537709 solver.prototxtnet: "models/bvlc_alexnet/train_val.prototxt" test_iter: 1000 # test_interval: 1000 # base_lr: 0.01 #...转载 2016-11-11 15:13:35 · 1222 阅读 · 0 评论 -
薛开宇学习笔记二之总结笔记--caffe imagenet训练中train_val.prototxt中数据层及其参数设置
caffe的各种数据层在caffe.proto文件中有定义。通过对定义的caffe.proto文件进行编译,产生支持各种层操作的c++代码。后面将会详细解读caffe.proto文件(在caffe里就是当做一个自动代码生成工具来用)。本文主要介绍caffe可以读入数据的各种格式,方便后面采用caffe训练自己的数据数据的来源主要有以下几种:(1)高效的数据库(LevelDB或者LMDB...转载 2016-11-11 20:06:06 · 3112 阅读 · 0 评论 -
编译caffe源码时,make runtest问题解决方案:[ FAILED ] SGDSolverTest/0.TestSnapshotShare, where TypeParam = caffe:
编译caffe源码的大致过程如下:make allmake pycaffemake testmake runtest小编在第N次搭建Caffe环境时,前面几步都很顺利,到最后一步make runtest这里出了问题。本来看着动漫等着make runtest运行完就去Happy,看到报错整个人都不好了。报错内容大致是这样的:[----------] Global test e转载 2016-11-25 12:43:58 · 9923 阅读 · 1 评论 -
opencv 3.0安装时提示ippicv 安装的MD5不匹配问题
按照欧新宇的教程,在执行sh .opencv3.0.0rc.sh时出现错误,于是打开该sh文件,按照sh文件的步骤来安装,直到提示错误步骤----就是在下载完后新建build目录并进入cmake(cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON等等)时出错:-- ICV:原创 2016-11-26 14:50:47 · 6744 阅读 · 1 评论 -
在MATLAB下调试Caffe
摘要: Caffe本身是C++、CUDA语言编写的。在调试模型、参数时,根据运行log、snapshot很难实时反馈当前训练的权值情况,也难以捕捉算法存在的bug。MATLAB则是非常适合算法设计、快速迭代的利器,只需要做少量工作就能编写出复杂的算法,调试非常方便,位于workspace中的变量随时...Caffe本身是C++、CUDA语言编写的。在调试模型、参数时,根据运行log、s转载 2016-06-08 10:42:56 · 1033 阅读 · 0 评论 -
CUDA和GPU之间的关系
前言:去年7月份来华科的时候博士师兄就和我说学的东西一定要整理成文档,这是一种习惯,以后查阅比较方便。 我学的实现并行计算的CUDA,以前实验室还没有师兄师姐学过这个,我是第一个学CUDA的。由于是第 个 学, 所以很多东西需要我自己一步一步去摸索。确实,从安装到调试,从查找资料到编程,遇到不少困难, 但学到了很多东西。转载 2016-09-23 20:02:28 · 17164 阅读 · 0 评论 -
Ubantu 14.04 安装教程
原文地址:http://jingyan.baidu.com/album/0bc808fc6326ca1bd485b9e6.html工具/原料ubuntu-14.04-desktop-amd64+mac.iso方法/步骤在BIOS设置设置光驱启动(本人是用光盘装的)。这些都不是转载 2016-09-24 10:15:02 · 2276 阅读 · 0 评论 -
ubuntu 中sudo update与upgrade的作用及区别
在windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。那我们要怎么安装呢?在UBUNTU下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识原创 2016-09-26 12:06:39 · 441 阅读 · 0 评论 -
Ubuntu vi编辑器的基本用法
原文链接:http://jingyan.baidu.com/article/59703552e2e1e38fc107405a.htmlvi编辑器是Linux系统下标准的编辑器.而且不逊色于其他任何最新的编辑器.可是会用的有多少呢.下面介绍一下vi编辑器的简单用法和部分命令.让你在Linux系统中畅行无阻.基本上vi可以分为三种状态,分别是命令模式(command转载 2016-09-26 18:59:32 · 366 阅读 · 0 评论 -
概念澄清:Caffe训练过程中的test_iter test_interval等概念
先上一张图,大家很熟悉的一张图。首先说明一个概念:在caffe中的一次迭代iterration指的是一个batch,而不是一张图片。下面就主要说下2个概念test_iter: 在测试的时候,需要迭代的次数,即test_iter* batchsize(测试集的)=测试集的大小,测试集batchsize可以在prototx文件里设置test_interval:int转载 2016-04-27 22:40:41 · 3271 阅读 · 0 评论 -
Linux下安装OpenCV问题:No rule to make target ;usr/lib/x86_64-linux-gnu/libGL.so
很多Linux环境下出现此类Bug时,一般大部分原因是因为make 编译的时候,动态链接库的链接性中断,因此解决方案为添加symlink(符号链接).1. 搜索libGL.so文件路径: 比如,本机中路径为:/usr/lib/libGL.so2. 建立symlink: sudo ln -s /usr/lib/libGL.so.1 /usr/lib/x86_64-linux-gn原创 2016-10-02 15:25:04 · 9176 阅读 · 3 评论 -
caffe框架和theano框架的所需cudnn的版本冲突问题
在成功安装完成caffe和theano后(此时使用的cudnn的版本是v3),后跑了个caffe的minist数据集的实验可以成功实现,接着用Python跑theano的实验,提示nvcc 找不到GPU,,应将gpu(cuda)路径添加到环境变量中,但是添加完环境变量还是不行,提示cuDNN版本太低,应更新到V5。经过搜集资料才知道,caffe官方版本对cudnn只支持到V4版本,不支持V5,原创 2016-10-05 18:56:16 · 5551 阅读 · 0 评论 -
转载很经典的--Ubuntu14.04安装Theano详细教程
尊重原创:原文链接:http://blog.csdn.net/xuezhisdc/article/details/47065475因为最近需要学习深度学习,因此想要配置Theano,来开发深度学习算法。但是发现Theano安装总是出现问题。于是在这里中总结一下。环境操作系统:ubuntu14.04Python:2.7.6需要联网相关库简介BLAS转载 2016-10-03 20:39:45 · 543 阅读 · 0 评论 -
Caffe 工程的一些编译错误以及解决方案(undefined reference to cv::imread)
原文链接:http://blog.csdn.net/yhl_leo/article/details/51371936在编译caffe时遇到了该博文的第二种情况,改正后可以正确执行:(注意根据电脑情况可使用make all -j16)整理一下最近遇到caffe工程的一些编译错误以及解决方法。1 cuDNNcuDNN当前最新版本是v5,近两三年的一些caff转载 2016-10-02 16:17:06 · 31388 阅读 · 2 评论 -
Ubuntu下caffe安装过程中出现的问题与解决方案
1.拼音输入法的设置 主要参考这个链接,但是按照这个链接设置完成后还要进入桌面右上角的IBus图标,进入文本输入设置,在“使用的输入源选项中”添加:汉语(pinyin)和汉语(sunpinyin)设置完成后就可以使用啦!http://www.cnblogs.com/atyou/archive/2013/03/16/2963181.html2.开机再次黑屏,拔掉移动硬盘的电源后可以启动原创 2016-05-06 21:53:40 · 3223 阅读 · 0 评论 -
Unsupported gpu architecture 'compute_11'解决方法
环境背景: 由于项目需要,在ubuntu service 14.04 下搭建 OpenCL +OpenCV 环境, 前期安装了 CUDA7.0 ,GPU为 NVIDIA TITAN 。问题描述: 按照网上教程安装OpenCV ,在make 时出现错误,错误提示如下:[cpp] view plain copy nvcc fatal : Unsuppor转载 2016-11-21 19:09:28 · 2597 阅读 · 0 评论 -
windows远程Ubuntu(xrdp+vnc)步骤及问题解决方案(ip设置)
首先将计算机连入相应的路由器,登陆账号即可上网,下面部分引用了blog:http://zhouxiaowei1120.github.io/Blogs/20160407.html其中第(5)中的问题当时遇到了---sesman-xvnc模式可以进去,但console模式进不去,并提示了(5)中出现的错误,运行完后即可解决。(1)Ubuntu系统设置:安装xrdp,vnc4原创 2016-05-27 11:25:42 · 22275 阅读 · 0 评论 -
通俗理解动态库与静态库区别
引:最近做了算法产品化相关的一些工作,其中涉及到算法库封装的相关工作,封装为动态库。总结动态库和静态库区别和对应使用原则。区别:静态库和动态库最本质的区别就是:该库是否被编译进目标(程序)内部。分别介绍:静态(函数)库一般扩展名为(.a或.lib),这类的函数库通常扩展名为libxxx.a或xxx.lib 。这类库在编译的时候会直接整合到目标程序中,所以利用静态函数库编译成...原创 2019-06-21 15:27:46 · 26972 阅读 · 1 评论