On 01/30/2014 11:31 PM, Sturla Molden wrote: > Lars Buitinck <larsm...@gmail.com> wrote: > >> But anyway, the modification has not been implemented in scikit-learn >> because the combination of OpenMP and Python multiprocessing is rather >> problematic. > This is actually a GNU problem. libgomp cannot be used on both sides of a > fork without an exec. Other common OpenMP implementations (Intel, > Microsoft) do not have this problem. It is interesting that Apple's GCD and > Accelerate framework have exactly the same issue as libgomp, which makes me > suspect it is related. > I did not really understand this before. Does that mean that we can never have OpenMP + joblib? I though using OpenMP on supported platforms would be possible in the future. Would it be possible to enable OpenMP but then die if someone attempted to do joblib parallelism, e.g. let the user choose what they want?
Or do you think that would be to complicated? Cheers, Andy ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ Scikit-learn-general mailing list Scikit-learn-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scikit-learn-general