首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rstan不支持多核支持

Rstan不支持多核支持
EN

Stack Overflow用户
提问于 2018-04-25 16:34:21
回答 1查看 289关注 0票数 0

我在Windows7 x64台式机上安装了R版本3.5.1 (在Windows7的桌面PC上),然后安装了Rtools3.5和rstan (通过install.packages())

Rstan在多核支持方面失败了,就像这样:

代码语言:javascript
复制
library(rstan)
rstan_options(auto_write = TRUE)
options(mc.cores = 3) # or any number above 2
fit <- stan(file = '8schools.stan', data = schools_dat, 
            iter = 3, chains = 4)

有错误:

代码语言:javascript
复制
Error in checkForRemoteErrors(val) : 
  4 nodes produced errors; first error: unable to load shared object 'C:/Users/ubashir/AppData/Local/Temp/RtmpIHGdm6/file194833bbb82.dll':
  LoadLibrary failure:  Access is denied.

但是,如果我将选项行更改为:

代码语言:javascript
复制
options(mc.cores = 1) # or any other number up to 8

代码起作用了。除了只使用一个内核之外,还有谁知道解决方案?谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-04-29 21:44:30

rstan GitHub project site上有两个相关的问题:Issue #491Issue #492

此问题似乎与空的/etc/hosts文件有关。我没有Windows机,但这个文件似乎驻留在c:\Windows\System32\Drivers\etc\hosts中。

您需要确保该文件包含一行:

代码语言:javascript
复制
127.0.0.1 localhost

如有必要,请编辑并保存该文件,然后重试。(您可能需要执行整个重新启动Windows的恶作剧...)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50017572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档