Domande taggate «multiprocessing»

Il multiprocessing è l'uso di due o più unità di elaborazione centrale (CPU) all'interno di un unico sistema informatico. L'implementazione e i dettagli di utilizzo rilevanti variano in base al sistema operativo e al linguaggio di programmazione. Quindi aggiungi sempre tag sia per il sistema operativo che per la lingua quando usi questo tag.

19
Pool.map multiprocessing di Python per più argomenti
Nella libreria multiprocessing di Python, esiste una variante di pool.map che supporta più argomenti? text = "test" def harvester(text, case): X = case[0] text+ str(X) if __name__ == '__main__': pool = multiprocessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case, 1) pool.close() pool.join()



21
Come devo accedere mentre utilizzo il multiprocessing in Python?
In questo momento ho un modulo centrale in un framework che genera più processi usando il multiprocessingmodulo Python 2.6 . Perché utilizza multiprocessing, v'è a livello di modulo Log multiprocessing-aware, LOG = multiprocessing.get_logger(). Secondo i documenti , questo logger ha blocchi condivisi dal processo in modo da non confondere le …

12
Impossibile decapare <type 'instancemethod'> quando si utilizza il multiprocessing Pool.map ()
Sto cercando di usare quello multiprocessingdiPool.map() funzione per dividere il lavoro contemporaneamente. Quando uso il seguente codice, funziona perfettamente: import multiprocessing def f(x): return x*x def go(): pool = multiprocessing.Pool(processes=4) print pool.map(f, range(10)) if __name__== '__main__' : go() Tuttavia, quando lo uso in un approccio più orientato agli oggetti, non …




1
Concurrent.futures vs Multiprocessing in Python 3
Python 3.2 ha introdotto i Concurrent Futures , che sembrano essere una combinazione avanzata dei vecchi moduli di threading e multiprocessing . Quali sono i vantaggi e gli svantaggi dell'utilizzo di questo per attività associate alla CPU rispetto al vecchio modulo multiprocessore? Questo articolo suggerisce che sono molto più facili …

6
Quali sono le differenze tra i moduli di threading e multiprocessing?
Sto imparando come utilizzare il threadinged i multiprocessingmoduli in Python per eseguire alcune operazioni in parallelo e velocizzare il mio codice. Lo trovo difficile (forse perché non ho alcun background teorico al riguardo) per capire quale sia la differenza tra un threading.Thread()oggetto e multiprocessing.Process()uno. Inoltre, non mi è del tutto …





5
multiprocessing: come condivido un dict tra più processi?
Un programma che crea diversi processi che funzionano su una coda collegabile Qe può eventualmente manipolare un dizionario globale Dper memorizzare i risultati. (quindi ogni processo figlio può utilizzare Dper memorizzare il suo risultato e vedere anche quali risultati stanno producendo gli altri processi figlio) Se stampo il dizionario D …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.