有没有人成功在Octave下安装MAtConvNet? 如果是这样,请告诉我要继续的步骤?
感谢和问候
阿诺
答案 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
参数的处理。
可能还有其他问题,但如果我有时间投资尝试跟踪此问题,我就会开始这样做。