我正在尝试在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")
我找不到任何帮助,如何处理此错误。 如果有人有想法,我会很高兴。
答案 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