如何在带有matlab绑定的windows上使用mxnet

时间:2017-03-06 21:37:17

标签: matlab mxnet

有谁能告诉我是否可以在Windows上使用mxnet和matlab?使用来自https://github.com/dmlc/mxnet/releases的Windows打包版本,没有“matlab”目录,我可以看到它存在于较新版本中,没有Windows软件包。

有没有办法让两全其美?

2 个答案:

答案 0 :(得分:1)

matlab目录直接在repo上作为发行版:

https://github.com/dmlc/mxnet/tree/master/matlab

也许你可以使用cygwin或msys2为windows编译它,在文档中它说它已经过matlab版本的测试:

  

已使用以下版本测试了Matlab绑定:

     

R2016b(9.1.0.441655)64位(glnxa64)

哪个是linux版本;我认为重现自述文件中的说明应该是可行的,以使其与windows使用cygwin或msys2

答案 1 :(得分:1)

是的,它有效,甚至认为我怀疑它已经过广泛测试。他们的Matlab包装假定库位于lib目录中,这与它们的python包装不一致,假设它位于构建目录中。因此,您必须复制库或更改callmxnet.m中的路径。此外,该演示需要当前由bash脚本提取的数据 - 不是非常友好的Windows,但它与MSYS2完美无瑕地运行。

恕我直言,Matlab演示目前更像是一个概念验证,而不是真正的Matlab包装器。它远不及python绑定。