【问题标题】:MXNet package installation failure in RR中的MXNet包安装失败
【发布时间】:2020-01-14 09:57:15
【问题描述】:

我在尝试在 R 中安装 MXNet 时遇到问题。我正在运行 R 的 3.6.1 版本,它提示我说

package ‘mxnet’ is not available (for R version 3.6.1) 

据此建议我尝试使用以下 R 命令安装该软件包:

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

然后在下载包时继续给我一个错误,如下所示:

(as ‘lib’ is unspecified)
trying URL 'https://s3.amazonaws.com/mxnet-r/src/contrib/mxnet_0.10.1.tar.gz'
Error in download.file(url, destfile, method, mode = "wb", ...) : 
  cannot open URL 'https://s3.amazonaws.com/mxnet-r/src/contrib/mxnet_0.10.1.tar.gz'
In addition: Warning message:
In download.file(url, destfile, method, mode = "wb", ...) :
  cannot open URL 'https://s3.amazonaws.com/mxnet-r/src/contrib/mxnet_0.10.1.tar.gz': HTTP status was '403 Forbidden'
Warning in download.packages(pkgs, destdir = tmpd, available = available,  :
  download of package ‘mxnet’ failed

我什至尝试关注在他们的网站上找到的Install MXNet for R guide,但总是遇到错误。

关注this guide后出错

thomas@ThomasUbuntu:~/mxnet$ make -j$(nproc)
Makefile:230: "USE_LAPACK disabled because libraries were not found"
INFO: nvcc was not found on your path
INFO: Using /usr/local/cuda/bin/nvcc as nvcc path
Running CUDA_ARCH:  
cd /home/thomas/mxnet/3rdparty/dmlc-core; make libdmlc.a USE_SSE=1 config=/home/thomas/mxnet/config.mk; cd /home/thomas/mxnet
make[1]: Entering directory '/home/thomas/mxnet/3rdparty/dmlc-core'
make[1]: 'libdmlc.a' is up to date.
make[1]: Leaving directory '/home/thomas/mxnet/3rdparty/dmlc-core'
/usr/local/cuda/bin/nvcc -std=c++11 -Xcompiler -D_FORCE_INLINES -O3 -ccbin g++    -Xcompiler "-DMSHADOW_FORCE_STREAM -Wall -Wsign-compare -O3 -DNDEBUG=1 -I/home/thomas/mxnet/3rdparty/mshadow/ -I/home/thomas/mxnet/3rdparty/dmlc-core/include -fPIC -I/home/thomas/mxnet/3rdparty/tvm/nnvm/include -I/home/thomas/mxnet/3rdparty/dlpack/include -I/home/thomas/mxnet/3rdparty/tvm/include -Iinclude -funroll-loops -Wno-unused-parameter -Wno-unknown-pragmas -Wno-unused-local-typedefs -msse3 -mf16c -I/usr/local/cuda/include -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0 -I/home/thomas/mxnet/3rdparty/mkldnn/build/install/include -DMSHADOW_RABIT_PS=0 -DMSHADOW_DIST_PS=0 -DMSHADOW_USE_PASCAL=0 -DMXNET_USE_MKLDNN=1 -DUSE_MKL=1 -I/home/thomas/mxnet/src/operator/nn/mkldnn/ -I/home/thomas/mxnet/3rdparty/mkldnn/build/install/include -DMXNET_USE_OPENCV=1 -I/usr/include/opencv -fopenmp -DMXNET_USE_OPENMP=1 -DMXNET_USE_OPERATOR_TUNING=1 -DMSHADOW_INT64_TENSOR_SIZE=0 -DMSHADOW_USE_CUDNN=1 -DMXNET_USE_BLAS_OPEN=1 -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -DUSE_JEMALLOC  -I/home/thomas/mxnet/3rdparty/nvidia_cub -DMXNET_ENABLE_CUDA_RTC=1 -Ipath-to-nccl-installation-folder/include -DMXNET_USE_NCCL=1 -DMXNET_USE_LIBJPEG_TURBO=0" --generate-dependencies -MT build/src/operator/numpy/random/np_uniform_op_gpu.o src/operator/numpy/random/np_uniform_op.cu >build/src/operator/numpy/random/np_uniform_op_gpu.d
/bin/sh: 1: /usr/local/cuda/bin/nvcc: not found
Makefile:560: recipe for target 'build/src/operator/numpy/random/np_uniform_op_gpu.o' failed
make: *** [build/src/operator/numpy/random/np_uniform_op_gpu.o] Error 127

【问题讨论】:

    标签: r ubuntu package mxnet rscript


    【解决方案1】:

    上次我通过关注this guide 解决了这个错误(它有一些技巧可以帮助在Ubuntu 16.04+ 上安装它)。

    希望这会有所帮助。

    【讨论】:

    • 仍然没有运气,现在运行make -j$(nproc) 命令时出现不同的错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-16
    • 1970-01-01
    • 2018-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    相关资源
    最近更新 更多