Closed JaimieMurdock closed 9 years ago
By broadcasting single seeds, do you mean copying the same seed to every thread?
train
deconstructs the seed objects completely and sends the Mersenne Twister state descriptions contained therein as basic c-types. The behavior I'm supposing you mean could be accomplished by passing a list of references to the same seed. (For example, make a seed, wrap it in a list and multiply the list by the number of processors.)
Issue incoherent¸ intent replaced by #107
LdaCgsMulti.train()
takes aseeds
argument which expects eitherNone
or a list of seeds. IfNone
, it broadcasts this to all threads. Should we also have this broadcast single seeds? Does this create threading issues?