search for: setdtthread

Displaying 3 results from an estimated 3 matches for "setdtthread".

Did you mean: setdtthreads
2019 Apr 05
2
Deep Replicable Bug With AMD Threadripper MultiCore
The following program is whittled down from a much larger program that always works on Intel, and always works on AMD's threadripper with lapply but not mclappy. With mclapply on AMD, all processes go into "suspend" mode and the program then hangs. This bug is replicable on an AMD Ryzen Threadripper 2950X 16-Core Processor (128GB RAM), running latest ubuntu 18.04. The R version
2019 Apr 05
0
Deep Replicable Bug With AMD Threadripper MultiCore
...t to this stage. I sure hope that I am not reporting an old bug... | | options("mc.cores"=4) | library(data.table) | library(parallel) Just how you set mc.cores to 4 for parallel::mclapply I would try throttling data.table which in its current version goes for all cores. So do, say, setDTthreads(4) and see if that helps. Try lower and lower values to see if you get by. While there may well be a different race condition in mclapply, it may help to not overschedule. (FWIW, the next version of data.table, in queue at CRAN, is less aggressive and has additional options for fine tuning.) Di...
2017 May 02
0
R 3.4 and mclapply assertion failure - is this a bug?
...ork with Yan off list to see what the difference is. Either the fork catch isn't working in that environment for some reason, the use case is different to the tests somehow or the fork catch is working but something somewhere is asserting its surprise at being single threaded. In the meantime setDTthreads(1) can be called manually before the explicit parallelism as a workaround. Matt On Tue, May 2, 2017 at 1:25 PM, Yan Alperovych <y_alperovych at yahoo.fr> wrote: > Dear Matt, > > I follow the Simon?s advice on this. Since R 3.4 the mclapply is producing > a strange error which...