2016-12-23 3 views
3

gelaicht ich für R-Paket mistral eine Vignette bin Gebäude (siehe github.com/clemlaflemme/mistral) und die devtools::check(cleanup = FALSE) gibt eine Warnung zurückFehler: Verarbeitung von Vignette mit Diagnose fehlgeschlagen: 4 simultane Prozesse

Error: processing vignette 'mistral-vignette.Rmd' failed with diagnostics: 
4 simultaneous processes spawned 
Execution halted 

konnte ich nicht finde Hilfe bei Google. Eigentlich verwende ich paralleles Rechnen in der Vignette, ist das nicht erlaubt?

Antwort

2

Ich erlebte ein ähnliches Problem. Ich habe die Prüfung bestanden, wenn ich die Anzahl der Kerne von 4 auf 2 geändert habe, d. H. In der Vignette habe ich options(mc.cores=2) gesetzt. Ich konnte keine klare Dokumentation finden, aber ich vermute, dass R CMD check nur maximal zwei Kerne erlaubt, basierend auf einem obskuren Kommentar in Hadley Wickhams .

+0

Es ist nicht wirklich motiviert. Zitieren Sie direkt Ihren Link: "NB: Sie können nicht-exportierte Funktionen nicht verwenden und Sie sollten keine neuen Grafikgeräte öffnen oder mehr als zwei Kerne verwenden. Einzelne Beispiele sollten nicht länger als 5 Sekunden dauern." – clemlaflemme