Die parallele Ausführung des Zuges in Caret schlägt fehl mit der Funktion nicht gefunden

StackOverflow https://stackoverflow.com//questions/21029019

  •  21-12-2019
  •  | 
  •  

Frage

Gestern habe ich meine R-Pakete aktualisiert, und seitdem schlägt die parallele Ausführung der Zugfunktion aus.

Es scheint, dass einige Funktionen, die von den Arbeitnehmern aufgerufen werden, nicht verfügbar sind.Diese Funktionen sind zumindest flagfähig und profunt.

Ich erfahre diese Probleme auf meiner Produktionsmaschine und konnte sie auf einem sauberen Windows 7 x64 vm reproduzieren.

Ich habe unten ein minimales Arbeitsbeispiel hinzugefügt.Sehr geehrte Benutzer von Stackoverflow: Jede Hilfe wird geschätzt!

generasacodicetagpre.

r Session Info

generasacodicetagpre.

War es hilfreich?

Lösung

Der Fehler, den Sie bekommen, wird durch einen Fehler in Caret 6.0-21 verursacht, wenn doparallel, dosnow und dompi verwendet wird.Es wurde in Version 6.0-22 in R-Forge behoben, wurde aber noch nicht an Cran freigegeben.Wenn Sie nicht warten möchten, bis die neue Version freigegeben wird, können Sie:

    .
  1. Downgrade to Caret 5.x
  2. installieren Sie Caret 6.0-22 von R-Forge
  3. installieren und verwenden Sie dosNow 1.0.10 von R-Forge eher als doparallel
  4. Das Problem wurde durch eine Änderung der CRAN-Richtlinie verursacht, die den Einsatz des generationspflichtigen Betriebsbereits verbietet, selbst wenn nicht exportierte Funktionen innerhalb desselben Pakets referenziert werden.


    update

    Caret 6.0-22 wurde am 2014-01-18 an CRAN freigegeben.Dies sollte das gemeldete Problem mit dem Caret mit Dosnow und ähnlichem parallelen Backends lösen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top