multiprocessing

Multiprocessing ist die Verwendung von zwei oder mehr zentralen Verarbeitungseinheiten (CPUs) innerhalb eines einzelnen Computersystems
2
Antworten

Erstellen eines minimalen Graphen, der alle Kombinationen von 3-Bit-Binärzeichenfolgen darstellt

Ich habe einen Algorithmus, der ein Diagramm erstellt, das alle Darstellungen von 3-Bit-Binärzeichenfolgen in der Form der kürzesten Diagrammpfade codiert, wobei eine gerade Zahl im Pfad 0 bedeutet, während eine ungerade Zahl 1 bedeutet: %Vor%...
14.01.2018, 14:11
2
Antworten

Wie kann ich eine Aufgabe in einem Multiprocessing.Pool nach einer Zeitüberschreitung abbrechen?

Ich versuche, das Multiprocessing-Paket von Python auf diese Weise zu verwenden: %Vor% Aus Prozessen des Pools möchte ich vermeiden, dass diejenigen, die mehr als 60 s benötigen, auf ihr Ergebnis warten. Ist das möglich?     
07.04.2015, 14:26
3
Antworten

Verfolgen des Fortschritts der Joblib.Parallel-Ausführung

Gibt es eine einfache Möglichkeit, den Gesamtfortschritt einer Joblib.Parallel -Ausführung zu verfolgen? Ich habe eine lange Ausführung von Tausenden von Jobs, die ich in einer Datenbank verfolgen und aufzeichnen möchte. Zu diesem Zweck mus...
27.07.2014, 17:20
1
Antwort

Druckzeit im Python-Multiprocessing-Skript gibt die abgelaufene negative Zeit zurück

Führen Sie es auf Ubuntu 14 mit Python 2.7.6 aus Ich habe das Skript vereinfacht, um mein Problem zu zeigen: %Vor% Und die Ausgabe: %Vor% Die Verwendung von time.time() ergibt nicht-negative Werte (wie hier markiert Timer zeig...
27.04.2014, 12:07
2
Antworten

Gibt es Richtlinien, die bei der Auswahl der Anzahl der Prozesse mit Multiprocessing zu beachten sind?

Ich habe gerade meine Füße nass mit Multiprocessing (und es ist total toll!), aber ich frage mich, ob es irgendwelche Richtlinien zur Auswahl der Anzahl der Prozesse gab? Basiert es nur auf der Anzahl der Kerne auf dem Server? Basiert es irgendw...
20.02.2012, 02:26
2
Antworten

Python opencv und Multiprocessing

Ich möchte das Multiprocessing-Modul für Python verwenden, um einen Prozess zu erstellen, der kontinuierlich eine Webcam über die Python-Schnittstelle von opencv abfragt und alle resultierenden Bilder an eine Warteschlange sendet, von der andere...
02.06.2012, 13:05
3
Antworten

Ist multiprocessing.Manager (). dict (). setdefault () fehlerhaft?

Die its-late-and-im-wahrscheinlich-dumme Abteilung präsentiert: %Vor% Während: %Vor% Version: %Vor% Bug oder wug? EDIT: Mehr von demselben, auf Python 3.2: %Vor% Wie kann die Liste im dict-Proxy das zusätzliche Element nicht e...
29.05.2012, 22:31
2
Antworten

Zugriff auf ein Attribut eines Multiprocessing-Proxys einer Klasse

Ich habe eine Klasse, die ich mit Kinderprozessen in einem Pool schreibgeschützt teilen möchte, also habe ich einen Proxy einer Klasse vorbereitet, aber es hat nicht funktioniert. Das folgende ist ein vereinfachtes Beispiel für mein Problem. %...
22.10.2014, 02:47
1
Antwort

multiprocessing.Pool mit maxtasksperchild erzeugt gleiche PIDs

Ich muss eine Funktion in einem Prozess ausführen, der mehrmals komplett von dem anderen Speicher isoliert ist. Ich möchte multiprocessing dafür verwenden (da ich eine komplexe Ausgabe serialisieren muss, die von den Funktionen kommt). Ich se...
19.06.2015, 16:40
1
Antwort

Warum kommuniziert Deadlock bei Verwendung mehrerer Popen-Subprozesse?

Das folgende Problem tritt nicht in Python 2.7.3 auf. Es tritt jedoch mit Python 2.7.1 und Python 2.6 auf meinem Computer (64-Bit Mac OSX 10.7.3) auf. Dies ist der Code, den ich irgendwann verteilen werde. Daher würde ich gerne wissen, ob es e...
30.01.2013, 22:57