相关疑难解决方法(0)

使用Xeon Phi进行R并行处理,最少的代码更改?

看着购买一对Xeon Phi 5110P,但试图估计我需要改变多少代码或其他需要的软件.

目前我利用好R对多核心的Windows机器(24个内核)使用foreach包,通过它其他的包forecast,glmnet等做我的并行处理.

有一个Xeon Phi我明白我想编译R https://software.intel.com/en-us/articles/running-r-with-support-for-intel-xeon-phi-coprocessors我明白这可能是完成了Parallel Studio XE的跟踪版本.

那么我是否需要编辑R的Makeconf文件,添加C/C++标志和Phi?在Parallel Studio上的跟踪到期之前编译所有需要的包?或者我是否不需要编辑Makeconf以获得foreachPhi 的好处?

似乎其中一些将在编译R后自动处理,并由Math Kernel Library(MKL)完成卸载,但我不完全确定这一点.

一些相关的问题:英特尔至强融核是否可以在没有昂贵的英特尔编译器的情况下使用?

此外revolutionanalytics.com似乎有一些相关的博客文章,但不是完全确凿的对我来说:http://blog.revolutionanalytics.com/2015/05/behold-the-power-of-parallel.html

parallel-processing foreach r xeon-phi

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

R: multicool 编译失败

我想rugarch在运行 Red Hat 7.3 和 R 版本 3.3.1 的系统上安装该库。不幸的是,我没有机器的管理员权限。

rugarch由于编译错误,安装失败multicool。运行install.packages('multicool')以错误消息终止:

compilation aborted for multicool.cpp (code 2)
make: *** [multicool.o] Error 2
ERROR: compilation failed for package ‘multicool’
Run Code Online (Sandbox Code Playgroud)

这是完整的输出:

> install.packages('multicool')
Installing package into ‘/pfs/data1/home/kn/kn_kn/kn_pop260093/R/x86_64-pc-linux-gnu-library/3.3’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/multicool_0.1-10.tar.gz'
Content type 'unknown' length 11387 bytes (11 KB)
==================================================
downloaded 11 KB

* installing *source* package ‘multicool’ ...
** package ‘multicool’ successfully unpacked and MD5 sums checked
** libs
icpc -I/opt/bwhpc/common/math/R/3.3.1-mkl-11.2.3-intel-15.0_O2_pragma_noopt/lib64/R/include -DNDEBUG …
Run Code Online (Sandbox Code Playgroud)

redhat compiler-errors r compilation

3
推荐指数
1
解决办法
560
查看次数