簡體   English   中英

R中的MXNet軟件包安裝失敗

[英]MXNet package installation failure in R

我在嘗試在R中安裝MXNet時遇到問題。我正在運行3.6.1版本的R,它提示我說

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

我什至嘗試遵循在其網站上找到的“ 安裝MXNet for R”指南 ,但碰巧遇到了錯誤。

遵循本指南后出現錯誤

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

上次我按照本指南解決了該錯誤(它有一些技巧可以幫助在Ubuntu 16.04+上安裝它)。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM