Open lczech opened 4 years ago
There's some batching to prevent multiprocessing overhead. It's pretty aggressive for hyperparam. If you make num_sims
> 50, then more threads will be used. In general it should use up to num_sims / 50
threads if you set numthreads
high enough. I'll leave this open until I make the batching better.
When running the
hyperparam
commandwith the exemplary dataset, which runs for ~90sec on my laptop, it seems as if only a single thread is being used the whole time:
The
make_table
command on the other hand uses all threads, so it probably is not an issue with my general setup (although of course I might have missed something).NB: As of now, I cannot judge yet whether threads are used for the
optimize
command, as this is too quick with the exemplary dataset. If this also does not use threads, I'll report here as well.