I am building a vignette for R package mistral (see github.com/clemlaflemme/mistral) and the devtools::check(cleanup = FALSE)
returns a Warning
Error: processing vignette 'mistral-vignette.Rmd' failed with diagnostics:
4 simultaneous processes spawned
Execution halted
I could not find any help on Google. Actually I do use parallel computing in the vignette, is it not allowed ?
I experienced a similar issue. I got the check to pass if I changed the number of cores from 4 to 2, i.e. in the vignette I set options(mc.cores=2)
. I couldn't find any clear documentation but I suspect R CMD check
only allows a maximum of two cores based on an obscure comment in Hadley Wickham's R Packages Book:
NB: you can’t use unexported functions and you shouldn’t open new graphics devices or use more than two cores. Individual examples shouldn’t take more than 5s.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With