静默并行::makePSOCKcluster(…,outfile=";)
我想使用静默并行::makePSOCKcluster(…,outfile=";),r,parallel-processing,R,Parallel Processing,我想使用parallel::makePSOCKcluster(…,outfile=“”)显示工作进程的输出,还想隐藏“起始工作进程”消息。这可能吗?目前,我得到: > library(parallel) > sink("/dev/null") > cluster = makePSOCKcluster(4, outfile = "") starting worker pid=6695 on localhost:11111 at 17:31:50.015 starting work
parallel::makePSOCKcluster(…,outfile=“”)
显示工作进程的输出,还想隐藏“起始工作进程”消息。这可能吗?目前,我得到:
> library(parallel)
> sink("/dev/null")
> cluster = makePSOCKcluster(4, outfile = "")
starting worker pid=6695 on localhost:11111 at 17:31:50.015
starting worker pid=6703 on localhost:11111 at 17:31:50.240
starting worker pid=6711 on localhost:11111 at 17:31:50.467
starting worker pid=6724 on localhost:11111 at 17:31:50.698
不,如果不修改
parallel
包,就无法避免这些消息。.slaveRSOCK
功能始终使用cat
显示该消息,因此如果指定outfile=“”
,您将始终看到这些消息