Wie legt man die maximale Anzahl der Worker in parpool / Matlabpool von der Konsole fest?

8

Ich weiß, wie man die maximale Anzahl von Arbeitern im Parallel-Einstellungsfenster in Matlab ändert, aber ich kann keine Dokumentation darüber finden, wie man Änderungen an den Einstellungen von Konsole / Code vornimmt, und speziell darüber, wie man die maximale Anzahl ändert Arbeiter, die ich in einem Forloop benutzen kann. Jede Hilfe wird sehr geschätzt.

    
Luis Felipe 08.07.2014, 19:13
quelle

1 Antwort

3

Sie möchten die Funktion parpool . Ohne Argumente erzeugt es eine Standardanzahl von Workern, mit einem Integer-Argument erzeugt es so viele Worker. Wenn Sie einfach eine parfor -Schleife verwenden, ohne sie aufzurufen, erhalten Sie die Standardnummer für Ihr Profil, aber ich bin mir nicht sicher, wo diese festgelegt ist. Es gibt mehr Dokumentation auf der Website von Mathworks: Ссылка

Die maximale Anzahl an Arbeitern sollte effektiv so groß sein, wie Sie möchten, aber Sie werden keine Effizienz mehr erreichen, wenn Sie mehr Arbeiter als Sie Prozessoren erstellen. Lassen Sie es mich wissen, wenn Sie einen Rat zur Auswahl einer guten Anzahl von Arbeitern benötigen.

    
Andrew Piliser 08.07.2014, 19:22
quelle

Tags und Links