Also FWIW changing things like (there are a number of these changes)

    sum(unlist(lapply(data, length)))/1e+06

to
    sum(lengths(data)) / 1e6

actually has measurable effect on the speed of your code.

Martin

On 04/18/2018 10:47 AM, Carmen M. Livi wrote:
Dear Martin Morgan,

ok, I will switch back to parallel then. Thank you very much for your reply.

Kind regards,
Carmen

On 18/04/2018 15:30, Martin Morgan wrote:
I'm sorry not to respond to your first email. This is a problem in BiocParallel that I am working on. In your particular case, where you are relying on a third-party package that uses parallel::mclapply, I think you should revert to using that.

Martin

On 04/18/2018 09:22 AM, Carmen M. Livi wrote:
Hi all,

I was using parallel::mclapply() but have been encouraged to substitute
it with BiocParallel::bplapply().

BiocParallel::bplapply(data,
      BPPARAM = BiocParallel::MulticoreParam(workers =x ),
      FUN  =...)....

I never had problems with the code. Now the package got accepted and
moved to the bioconductor-repository and suddenly I am getting errors in
the vignette build when asking for 5 workers:

"Error in serialize(data, node$con, xdr = FALSE) : error writing to
connection"

After reducing the number of requested workers to 3 my package passed
under linux (malbec2 and malbec1) but still fails under OS X (merida2):

"Error : failed to stop ‘SOCKcluster’ cluster: error writing to connection" https://master.bioconductor.org/checkResults/3.7/bioc-LATEST/ChIC/merida2-buildsrc.html

Does anyone have an idea what is going on? Am I not supposed to ask for
more then 1 worker in the vignette?

What if I just switch back to parallel::mclapply?

Thank you,
Carmen
//

    [[alternative HTML version deleted]]

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel



This email message may contain legally privileged and/or confidential information.  If you are not the intended recipient(s), or the employee or agent responsible for the delivery of this message to the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or use of this email message is prohibited.  If you have received this message in error, please notify the sender immediately by e-mail and delete this email message from your computer. Thank you.



This email message may contain legally privileged and/or...{{dropped:2}}

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to