Octave和MatConvNet集成

时间:2016-10-06 07:22:20

标签: octave matconvnet

有没有人成功在Octave下安装MAtConvNet? 如果是这样,请告诉我要继续的步骤?

感谢和问候

阿诺

1 个答案:

答案 0 :(得分:2)

我自己只是在研究这个问题。我已经达到了研究这个问题的地步,我觉得问题对于我自己的项目来说太复杂了,并且不值得我花时间试图完成运行。但是,如果其他人决定对此进行追踪,希望这些信息会有所帮助。

基本问题是Octave只编译为支持32位体系结构,即使您使用64位安装程序也是如此。如果您希望Octave支持64位,则需要使用适当的编译选项从源代码编译。其他细节如下。

MatConvNet似乎需要64位系统才能编译。

http://www.vlfeat.org/matconvnet/mfiles/vl_compilenn/

MatConvNet在mex_cuda_config的{​​{1}}函数中检测系统架构:

https://github.com/vlfeat/matconvnet/blob/master/matlab/vl_compilenn.m

Octave的vl_compilenn.m函数与Matlab的函数不完全相似,因此需要修改computer中的mex_cuda_config函数或Octave&#39 ; s vl_compilenn.m函数需要更新。更具体地说,需要更改computer函数对computer参数的处理。

可能还有其他问题,但如果我有时间投资尝试跟踪此问题,我就会开始这样做。