Octave和MatConvNet的集成



是否有人在Octave下成功安装了MAtConvNet ?如果是这样,你能告诉我下一步该怎么做吗?

thanks and regards

阿诺

我刚刚在调查这个问题。在研究这个问题的过程中,我觉得这些问题对我自己的项目来说太复杂了,不值得我花时间去完成。但是,如果有人决心追踪它,希望这些信息能有所帮助。

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

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

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

MatConvNet在vl_compilenn.m中的mex_cuda_config函数中检测系统架构:

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

Octave的computer函数不是Matlab函数的完美模拟,因此vl_compilenn.m中的mex_cuda_config函数需要修改或Octave的computer函数需要更新。更具体地说,需要更改computer函数对'arch'参数的处理。

可能还有其他问题,但如果我有时间投入,我会从这里开始。

相关内容

  • 没有找到相关文章

最新更新