相关疑难解决方法(0)


在 Linux 集群上安装 R `forecast` 包:编译器问题?

我希望测试性能R,更具体地说是forecast在具有英特尔至强融核协处理器的 HPC 集群上的包中的一些例程。据我了解,系统管理员已R/3.2.5按照英特尔网站上的说明从源代码构建:https : //software.intel.com/en-us/articles/build-r-301-with-intel-c-compiler-and-intel -mkl-on-linux

因此,可以在使用安装到本地用户特定库的会话中执行R包括devtoolsdata.tabledplyrggplot2、在内的软件包的安装。我提到这些包的原因是它们都需要某种形式的编译,因此我需要在我的文件中包含该行以加载编译器。RcppRcppArmadilloRinstall.packagesmodule load intel/15.2.164.bashrc

但是,当我开始安装该forecast软件包时,却失败了。有很长的文本输出流(见下文),但总而言之,似乎与编译器相关的某些事情失败了:

/gpfs/stfc/local/apps/intel/intel_cs/2015.2.164/composer_xe_2015.2.164/compiler/include/complex(115): error #308: member "std::complex<float>::_M_value" (declared at line 1157 of "/usr/include/c++/4.4.7/complex") is inaccessible
          return __x._M_value + __y._M_value;
Run Code Online (Sandbox Code Playgroud)

恐怕我对编译软件和管理/安装知之甚少:这些问题以前在我的 Mac 或大学 Linux 集群上从未发生过。

> install.packages("forecast")
Installing package into '/gpfs/stfc/local/HCPhi012/mjw01/mjw93-mjw01/library/R/3.2.5'
(as 'lib' is unspecified)
trying URL 'https://www.stats.bris.ac.uk/R/src/contrib/forecast_7.1.tar.gz'
Content type 'application/x-gzip' length 196896 bytes (192 KB)
==================================================
downloaded …
Run Code Online (Sandbox Code Playgroud)

r icc forecasting rcpp xeon-phi

5
推荐指数
1
解决办法
966
查看次数