在 Rstudio Cloud 中安装 mxnet 包

Install mxnet package in Rstudio Cloud

我想在 Rstudio Cloud 上安装软件包 mxnet,这是 Rstudio 的云版本。我先用 R 3.6 试过,然后用 R 3.5.3,都没有用。 我尝试使用这段代码安装:

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

我收到一个 404 错误文件未找到。然后我尝试下载与LInux/R/CPU关联的.tar.gz安装文件,它也报错:

ERROR: cannot extract package from ‘/cloud/project/apache-mxnet-src-1.5.0-incubating.tar.gz’

这是我的会话信息:

R version 3.5.3 (2019-03-11)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.6 LTS

感谢您的帮助。我需要在 Rstudio Cloud 上安装这个包和 运行。

RStudio Cloud 基于 linux

Platform: x86_64-pc-linux-gnu (64-bit)

您使用的代码段是 R on Windows CPU platform. R on Linux instruction there says to build it from source 的说明,无法在云端运行。似乎没有 CRAN 回购目前有 mxnet 包的 linux 版本的二进制文件。

RStudio Cloud 可让您访问终端,您甚至可以下载 mxnet 的源代码,但要构建它,您需要 sudo 终端不提供,因此 building from source./install_mxnet_ubuntu_r.sh 命令在这里:

git clone --recursive https://github.com/apache/incubator-mxnet.git mxnet
cd mxnet/docs/install
./install_mxnet_ubuntu_r.sh