Re: [问题] deep learning lenet 训练

楼主: s501082001 (曹草逼)   2016-01-16 13:42:59
※ 引述《yoco315 (眠月)》之铭言:
: ※ 引述《s501082001 (曹草逼)》之铭言:
: : 但是做到里面convert_imageset.cpp要做编译时,
: : 编译不出执行档出来
: mnist 那个执行档是专门用来转 mnist 那组资料的
: 不能用来转你自己的图片(除非你的图片刚好跟 mnist 格式一样,但不太可能)
: 所以你的目标应该是:把 convert_imageset 正确的编出来
: 你跟我们讲“编不出来”这样不够,你还要跟我们讲“为什么编不出来”
: 因为编不出来的可能性有九千多种,我们不知道是哪一种,无法帮你解决
: 所以请你把编译的环境跟错误讯息贴上
: 环境包含你的作业系统版本、你的编译器版本、之类的
感谢您的回复,再编译的部分没有讲清楚不好意思
这是设定caffe环境时参考的网站
https://initialneil.wordpress.com/2015/07/15/caffe-vs2013-opencv-in-windows-tutorial-i/
编译环境:VS 2013 + opencv + CUDA 6.5
作业系统版本:windows 7 专业版
错误讯息在底下说明
_______________________________________________________________________
当初要将影像数据库转成caffe框架内部的格式时,因为查到资料是说要利用
convert_imageset 来转换,所以有想到跟您所说的一样,资料的格式是不一样的
编译的流程我是先在开一个新专案,然后加入convert_imageset.cpp档进来
一开始编译时,会有一些引用的档案路径不对的问题,然后经过设定之后
编译是没问题了,没有跳出引用或是语法错误
但是要执行专案时,它会有出现error LNK2001: 无法解析的外部符号 mdb_txn_commit
error LNK2001: 无法解析的外部符号 mdb_txn_begin
这是其中的连结错误,当初在设定环境也有类似问题发生
然后有查到是因为连结器的部分设定问题,但把linker设定好之后
还是一样没有解决,然后当初在设定caffe环境时,是先在
caffe属性=>组态设定=>一般 这边把组态类型先从exe设定为lib
让他产生caffe.lib档后,在把组态设定设定回来编译成exe档出来
但是这次也用同样的方式设定,它有产生_convert_imageset.lib
(注:convert_imageset是自己新创的专案)
但是要再编译成exe档时还是出现上述的"无法解析的外部符号"问题
在train.txt 跟 val.txt的部分,也有照格式来设定
如 boy1.jpg 1
想请问是否还有哪边设定还有问题?
如果有哪里表达不清楚,在留言跟我说明,感谢您抽空看完我所讲述的问题
楼主: s501082001 (曹草逼)   2016-01-16 13:56:00
抱歉忘了说明硬件架构的部分,电脑目前显示卡是用Nvidia GTX 950
作者: cpper (韩立)   2016-01-16 20:41:00
何必那么累自己搞这些,去用 Dato 的 deep learning 就好啦自己google Dato deep learning
作者: andy13579372 (痘糖)   2016-01-17 18:02:00
建议你使用linux,caffe的dependency多,用非unix会很麻烦
楼主: s501082001 (曹草逼)   2016-01-17 21:30:00
回cpper : 您好,想说caffe环境都用好了,就用此环境来继续用,也谢谢您提供的资料,我会在好好看一下回andy13579352:您好,当初查资料的确都是linux的目前用windows版本的是因为之前有一些C#的程式然后希望可以把这边建好的资料用成dll档给C#用但如您所说,目前实作上的确觉得有不少错误如果这几天测试还是不行,就只好把C#的程式改写了
作者: Neisseria (Neisseria)   2016-01-18 17:18:00
如果程式不大,直接在 Linux 上重写比较快caffe 在 Linux 上会好装很多
作者: Reylod (Reylod)   2016-01-18 23:37:00
linux有mono可跑C#, 但如果用到windows的libs就GG了
楼主: s501082001 (曹草逼)   2016-01-19 00:06:00
目前有开始利用Ubuntu的系统在建立环境,不过还有些环境上的问题目前windows跟Ubuntu的部分都会做测试

Links booklink

Contact Us: admin [ a t ] ucptt.com