[关闭]
@cleardusk 2016-03-06T14:51:06.000000Z 字数 756 阅读 1595

学习记录.2016.3.1

GjzCV


昨日

捣鼓 172.18.32.213 服务器。

cuDNN

在 NVIDIA 申请进入 Accelerated Computing Developer Program 这个组,获得 cudnn 的下载权限。

cuDNN is a GPU-accelerated library of primitives for deep neural networks。

lmdb/leveldb

这篇博客写的不错:http://rayz0620.github.io/2015/05/25/lmdb_in_caffe/

用 c/c++ 读取创建 .mat 文件

下面两个是读取和写的官方 demo。

  1. >> edit([matlabroot '/extern/examples/eng_mat/matdgns.c']);
  2. >> edit([matlabroot '/extern/examples/eng_mat/matcreat.cpp']);

python 读取 .mat 格式文件

用 scipy 读取:
http://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.io.loadmat.html

服务器

更新了一下服务器的包,但需要重启系统。python 用 pip 安装包时,老是在 certifi 这个模块出现问题。未解决==

python caffe

在 .zshrc 中添加 caffe python 的环境,OK 了。

10800 = 60x60x3
5000 张图片

结论

关于在 caffe 中直接读取 .mat 格式文件,若是数据量较小,将 .mat 转换为 lmdb 或者直接读取 .mat 可能开销并不大(与训练相比)。但数据量大的话,将 .mat 转换为 lmdb 就可能吃不消了;但直接读取 .mat,可能磁盘 IO 性能很低。lmdb 相当于将碎文件打包成一块。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注