2017-05-08 2 views
-2

Ich teste meinen Code auf meinem Laptop mit Matlab 2016a, es funktioniert gut. Ich bin Raten ist etwas falsch mit dem Matlab auf dem Cluster, vor allem für die parallele Computing-Toolbox.Fehler bei der Verwendung von Parcluster (Zeile 53) Nicht genügend Eingabeargumente

Diese "Parcluster" -Funktion funktioniert nicht auf dem Cluster. Es zeigt mir die folgenden Fehler:

Fehler mit parcluster (Linie 53)

Nicht genügend Eingabeargumente.

Fehler in segmentationScript (Zeile 30)

cluster = parcluster ('lokale');

Wenn ich "cluster = parcluster ('local');" auf meinem Laptop Matlab, würde es mir die Informationen über den parallelen Zustand geben:

klar alle

Cluster = parcluster ('local')

Cluster =

Lokale Cluster

Properties: 

         Profile: local 
         Modified: false 
          Host: CSLs-iMac 
        NumWorkers: 4 

Danke!

Helen

Antwort

0

ich es von mir gelöst.

löschte ich das Unterverzeichnis von "local_cluster_jobs" unter /home/helenliu/.matlab/

Und Neustart Matlab wieder.

[helenliu @ loginnode1 ~] $ rm -rf .matlab/local_cluster_jobs/

[helenliu @ loginnode1 ~] $ ssh rechen 1-111 (ssh zu einem Rechenknoten)

[helenliu @ rechen 1-111 ~] $ Matlab (run Matlab auf Rechenknoten)

..........

cluster = parcluster ('lokale')

Cluster =

Lokale Cluster

Properties: 

         Profile: local 
        Modified: false 
         Host: compute-1-111 
        NumWorkers: 16 

Es funktioniert gut!

Verwandte Themen