最近在读mxnet的源码,因为用的时候越多,发现疑问也是越多。
- why not eigen
- how mshadow
eigen 和 mshadow 都是使用的c++的语言特性,模板编程。
当然,不能简单的说这个是重复发明轮子。
先说一下,我对mshadow 简单的第一眼印象。
- 实现的是一个解释器(读过一些编程设计的书)
- lazy eval 和无中间结果,用解释器来做的话很简单。
最近在读mxnet的源码,因为用的时候越多,发现疑问也是越多。
eigen 和 mshadow 都是使用的c++的语言特性,模板编程。
当然,不能简单的说这个是重复发明轮子。
先说一下,我对mshadow 简单的第一眼印象。
本文标题:mshadow 进阶
本文链接:https://www.haomeiwen.com/subject/rulxdttx.html
网友评论