[Numpy-discussion] numpy.random and multiprocessing

Sturla Molden sturla@molden...
Thu Dec 11 11:21:34 CST 2008

On 12/11/2008 6:10 PM, Michael Gilbert wrote:

> Shouldn't numpy (and/or multiprocessing) be smart enough to prevent
> this kind of error?  A simple enough solution would be to also include
> the process id as part of the seed 

It would not help, as the seeding is done prior to forking.

I am mostly familiar with Windows programming. But what is needed is a 
fork handler (similar to a system hook in Windows jargon) that sets a 
new seed in the child process.

Could pthread_atfork be used?

Sturla Molden

More information about the Numpy-discussion mailing list