Perguntas com a marcação «multiprocessing»

Multiprocessamento é o uso de duas ou mais unidades centrais de processamento (CPUs) em um único sistema de computador. Os detalhes de implementação e uso relevantes variam de acordo com o sistema operacional e a linguagem de programação. Portanto, sempre adicione tags para o sistema operacional e o idioma ao usar esta tag.



8
multiprocessamento: compartilhando um grande objeto somente leitura entre processos?
Os processos filhos gerados por meio de multiprocessamento compartilham objetos criados anteriormente no programa? Eu tenho a seguinte configuração: 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')) Estou carregando um grande objeto na …




7
Python Process Pool não demoníaco?
Seria possível criar um pool python que não seja demoníaco? Quero que um pool possa chamar uma função que tenha outro pool dentro. Eu quero isso porque os processos deamon não podem criar processos. Especificamente, isso causará o erro: AssertionError: daemonic processes are not allowed to have children Por exemplo, …


2
Compartilhando uma fila de resultados entre vários processos
A documentação do multiprocessingmódulo mostra como passar uma fila para um processo iniciado com multiprocessing.Process. Mas como posso compartilhar uma fila com processos de trabalho assíncronos iniciados apply_async? Eu não preciso de junção dinâmica ou qualquer outra coisa, apenas uma forma de os trabalhadores (repetidamente) reportarem seus resultados de volta …


6
Compartilhe grande matriz Numpy somente leitura entre processos de multiprocessamento
Eu tenho um 60GB SciPy Array (Matrix) que devo compartilhar entre 5+ multiprocessing Processobjetos. Eu vi numpy-sharedmem e li essa discussão na lista SciPy. Parece haver duas abordagens - numpy-sharedmeme usando multiprocessing.RawArray()ae mapeando NumPy dtypes para ctypes. Agora, numpy-sharedmemparece ser o caminho a percorrer, mas ainda não vi um bom …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.