gpt4 book ai didi

r - auto.arima 未并行化

转载 作者:行者123 更新时间:2023-12-04 11:06:35 28 4
gpt4 key购买 nike

我正在尝试加快速度 auto.arima通过在具有 4 个双核 CPU 的计算机上运行它来运行它(我使用的是 Ubuntu 13.04 和 R 2.15.2)。该函数正在拟合具有 350,000 个数据点和大约 50 个外生变量的时间序列。我正在使用下面的代码

fit<-auto.arima(orders,xreg=exogen, stepwise=FALSE, parallel=TRUE, num.cores=4)

但是,我有多个 CPU(每个都有多个内核),而不仅仅是一个具有多个内核的 CPU。如果 R 足够聪明来解决这种内核/CPU 差异,我查看了我的资源监视器并看到了这一点:

enter image description here

这表明只有 CPU3 被最大化。

关于如何解决的任何想法?是否 forecastDoSNOW 一起打包工作?

最佳答案

试试 num.cores=8num.cores=7 , 使用 system.time()看看哪个跑得更快。如果我没记错的话,R 将 1 个内核视为一个 CPU。如果我理解正确的话,您有 8 个内核:“4 个双核 CPU”。

关于r - auto.arima 未并行化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18220034/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com