Preguntas etiquetadas con multiprocessing

El multiprocesamiento es el uso de dos o más unidades centrales de procesamiento (CPU) dentro de un solo sistema informático. Los detalles de implementación y uso relevantes varían según el sistema operativo y el lenguaje de programación. Por lo tanto, siempre agregue etiquetas para el sistema operativo y el idioma cuando utilice esta etiqueta.




8
multiprocesamiento: ¿compartir un gran objeto de solo lectura entre procesos?
¿Los procesos secundarios generados a través del multiprocesamiento comparten objetos creados anteriormente en el programa? Tengo la siguiente configuración: do_some_processing(filename): for line in file(filename): if line.split(',')[0] in big_lookup_object: # something here if __name__ == '__main__': big_lookup_object = marshal.load('file.bin') pool = Pool(processes=4) print pool.map(do_some_processing, glob.glob('*.data')) Estoy cargando un gran objeto en …


7
¿Python Process Pool no es demoníaco?
¿Sería posible crear un grupo de Python que no sea demoníaco? Quiero que un grupo pueda llamar a una función que tenga otro grupo dentro. Quiero esto porque los procesos deamon no pueden crear procesos. Específicamente, causará el error: AssertionError: daemonic processes are not allowed to have children Por ejemplo, …








3
Multiprocesamiento de Python: comprensión de la lógica detrás de `chunksize`
¿Qué factores determinan un chunksizeargumento óptimo para métodos como multiprocessing.Pool.map()? El .map()método parece utilizar una heurística arbitraria para su tamaño de trozo predeterminado (explicado a continuación); ¿Qué motiva esa elección y hay un enfoque más reflexivo basado en alguna situación o configuración particular? Ejemplo: digamos que soy: Pasar un iterablea …

5
Resolver problemas embarazosamente paralelos usando el multiprocesamiento de Python
¿Cómo se utiliza el multiprocesamiento para abordar problemas embarazosamente paralelos ? Los problemas vergonzosamente paralelos suelen constar de tres partes básicas: Leer datos de entrada (de un archivo, base de datos, conexión tcp, etc.). Ejecute cálculos sobre los datos de entrada, donde cada cálculo es independiente de cualquier otro cálculo …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.