在Windows上安装MXNet for R

时间:2018-03-08 00:08:46

标签: r neural-network deep-learning data-science mxnet

我正在尝试在Windows上安装MXNet / MXNetR。 为此,我做了以下建议,建议在他们的网站上使用https://mxnet.incubator.apache.org/install/windows_setup.html

cran <- getOption("repos")
cran["dmlc"] <- "https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/"
options(repos = cran)
install.packages("mxnet")

这很好用。然后我尝试加载库,这会产生错误:

library(mxnet)
Error: package or namespace load failed for ‘mxnet’:
 Object ‘set_global_graph_attrs’ is not exported by 'namespace:DiagrammeR'

我搜索了更多内容,我能找到的唯一帮助就是尝试以下操作,这也给出了同样的错误:

library(devtools)
install_version("DiagrammeR", version = "0.9.1", repos = "http://cran.us.r-project.org")

尝试更早版本的DiagrammeR也不起作用:

library(devtools)
install_version("DiagrammeR", version = "0.8.1", repos = "http://cran.us.r-project.org")

我找不到任何帮助,如何处理此错误。 如果有人有想法,我会很高兴。

1 个答案:

答案 0 :(得分:1)

试试这个:

library(devtools)
install_version("DiagrammeR", version = "0.9.2", repos = "http://cran.us.r-project.org")
library(DiagrammeR)
library(mxnet)

它适用于我的系统。显然mxnet希望你在加载之前加载DiagrammeR。此命令显示DiagrammeR中有关函数的帮助,这可能有助于您进一步排除故障。

?set_global_graph_attrs

证明mxnet有效:

> a <- mx.nd.ones(c(2,3), ctx = mx.cpu())
> b <- a * 2 + 1
> b
     [,1] [,2] [,3]
[1,]    3    3    3
[2,]    3    3    3