1. 不能使用linux系统,否则奇怪的报错很难解决。
2. 必须使用64位的python2,否则caffe会报错。
3. 建议稍微学习一个caffe的数据结构,它与习惯的tensorflow、torch不一样。
4. 必须在有显卡的设备上运行,因为google网盘提供的caffe已经被修改过,自行设置关闭gpu非常麻烦。提供一个google网盘提供的caffe的网盘链接:这里。
5.因为主流是使用python3,因此import caffe的过程一开始会不断报错,需要安装其他依赖的模块。可以使用这个第三方网址下载whl,Python Extension Packages。
6.官方github地址是这里,里面的.py文件只有test_imp.py可以运行,其他文件出现了类似'f:/compress/%s'%data_set_name,map_size的绝对地址的文件调用,但是相关文件作者没有提供 。
7. 使用test_imp.py的时候,下面这一段里面的两个参数均可以改变。
net=caffe.Net('./model/cmp/compress_v1_128_imp_deploy.prototxt','./model/cmp/5.caffemodel',caffe.TEST)
.prototxt文件也不是全部都能使用,只有compress_v1_128_imp_deploy.prototxt、compress_v1_deploy.prototxt可以跑。其他文件也是类似的绝对地址的情况。而且在caffe里面,约定俗成带deploy的prototxt是哪来测试,没有则是训练。论文代码因为作者和华为签了协议,因此作者在github的issue里面说明无法提供。
8. caffemodel想知道可以怎么可视化,有大佬知道的,欢迎评论区解答一下,谢谢。