Resultados da pesquisa a pedido "python-multiprocessing"

1 a resposta

multiprocessing.Pool: Qual é a diferença entre map_async e imap?

Estou tentando aprender a usar o Pythonmultiprocessing pacote, mas não entendo a diferença entremap_async eimap. Notei que ambosmap_async eimap são executados assincronamente. Então, quando devo usar um sobre o outro? E como devo recuperar o ...

1 a resposta

Python não pode alocar memória usando multiprocessing.pool

Meu código (parte de um algoritmo de otimização genética) executa alguns processos em paralelo, aguarda a conclusão de todos eles, lê a saída e depois repete com uma entrada diferente. Tudo estava funcionando bem quando testei com 60 repetições. ...

2 a resposta

Preservar atributos personalizados ao selecionar subclasse de matriz numpy

Eu criei uma subclasse de numpy ndarray seguindoa documentação numpy [http://docs.scipy.org/doc/numpy/user/basics.subclassing.html]. Em particular, eu tenhoadicionou um atributo ...

1 a resposta

O script usando o módulo de multiprocessamento não termina

O código a seguir, não imprime"here". Qual é o problema? Eu testei em ambas as minhas máquinas (Windows 7, Ubuntu 12.10) e http://www.compileonline.com/execute_python_online.php [http://www.compileonline.com/execute_python_online.php]Não ...

1 a resposta

AttributeError: o objeto 'Pool' não possui atributo '__exit__'

Estou fazendo alguns scripts python de multiprocessamento usandomultiprocessing.Pool. Esses scripts são parecidos com o seguinte: from multiprocessing import Pool def f(x): return x*x if __name__ == '__main__': with Pool(processes=4) as pool: # ...

1 a resposta

diferenças inesperadas de pegada de memória ao gerar pool de multiprocessamento python

Tentando contribuir com alguma otimização para a paralelização no módulo pystruct e nas discussões tentando explicar meu pensamento sobre por que eu queria instanciar pools o mais cedo possível na execução e mantê-los o maior tempo possível, ...

3 a resposta

Paralelize esse loop for aninhado em python

Estou lutando novamente para melhorar o tempo de execução desse pedaço de código. Como os cálculos são realmente demorados, acho que a melhor solução seria paralelizar o código. Eu estava trabalhando primeiro com mapas, conforme explicado ...

3 a resposta

Compartilhando uma primitiva de sincronização de multiprocessamento entre processos

(Python 3.4, Linux). Eu tenho um processo principal 'P', que bifurca 8 processos ('C1' a 'C8'). Eu quero criarmultiprocessing.Barrier isso garante que todos os 8 processos filhos estejam sincronizados em um determinado ponto. Tudo funciona bem ...

1 a resposta

Compartilhando muitas filas entre processos em Python

Estou cientemultiprocessing.Manager() e como ele pode ser usado para criar objetos compartilhados, em particular filas que podem ser compartilhadas entre trabalhadores. Há simessa ...

1 a resposta

O multiprocessamento funciona no Ubuntu, não no Windows

Estou tentando usareste exemplo [http://www.defuze.org/archives/198-managing-your-process-with-the-cherrypy-bus.html] como modelo para um sistema de filas no meu aplicativo cherrypy. Consegui convertê-lo de python 2 para python 3 (alterarfrom ...