【发布时间】:2011-10-11 06:39:24
【问题描述】:
我正在尝试运行 doSMP 小插图中的简单示例,但出现以下错误。首先,我不确定如何存在现有的 doSMP 会话,因为我在重新启动机器后立即执行了以下代码。此外,关于包 doSMP 不存在的重复错误,但 library(doSMP) 调用工作正常。帮忙!
> librayr(doSMP)
Error: could not find function "librayr"
> library(doSMP)
Loading required package: foreach
Loading required package: iterators
Loading required package: codetools
foreach: simple, scalable parallel programming from Revolution Analytics
Use Revolution R for scalability, fault tolerance and more.
http://www.revolutionanalytics.com
Loading required package: revoIPC
Warning messages:
1: package 'doSMP' was built under R version 2.13.1
2: package 'foreach' was built under R version 2.13.1
3: package 'revoIPC' was built under R version 2.13.1
> w <- startWorkers(workerCount=4)
Warning messages:
1: In startWorkers(workerCount = 4) :
there is an existing doSMP session using doSMP1
2: In startWorkers(workerCount = 4) :
there is an existing doSMP session using doSMP2
> Error in library(doSMP) : there is no package called 'doSMP'
Calls: suppressMessages -> withCallingHandlers -> library
Execution halted
Error in library(doSMP) : there is no package called 'doSMP'
Calls: suppressMessages -> withCallingHandlers -> library
Execution halted
Error in library(doSMP) : there is no package called 'doSMP'
Calls: suppressMessages -> withCallingHandlers -> library
Execution halted
Error in library(doSMP) : there is no package called 'doSMP'
Calls: suppressMessages -> withCallingHandlers -> library
Execution halted
【问题讨论】:
-
这不是一个真正的编程问题...也许可以试试超级用户?
-
我同意,这不是编程问题。但是,我认为这是重复的。 stackoverflow.com/questions/5197619/…
-
我不认为这是重复的......不同的错误/警告与“没有名为'doSMP'的包”
-
您是否尝试过按照 Joris 的建议移除工人?
-
是的,很遗憾这不起作用。
标签: r parallel-processing