Miles Cranmer
Miles Cranmer
@mkitti I wonder if the issue is actually FunctionWrappers.jl which is a dependency (and not of any other packages in SymbolicRegression.jl). It seems to do more lower-level stuff that could...
Nope, it's just ReverseDiff.jl. FunctionWrappers.jl by itself doesn't trigger the error: https://github.com/MilesCranmer/SymbolicRegression.jl/runs/7960936888?check_suite_focus=true#step:6:232. There aren't any other dependencies which are not also imported by SymbolicRegression, so it is definitely some code...
Can you try `procs = addprocs(Sys.CPU_THREADS * 2)`?
The weird thing is that it works fine if you have `num_procs
I'm not sure... I've tried importing SymbolicRegression this way (with double the number of procs as available), and it with all its tree of ~100 dependencies import just fine with...
The other question: if you have two instances of Julia running, and each launches 4 processes on a 4-core machine, bringing the total to 8 processes, does that mean Julia...
Very interesting! Did that test fail right at the import step too, or after running something? (Also, does it implicitly depend on ReverseDiff.jl at all?)
@shashi @YingboMa any help appreciated 🙂
Ah, I know why. The job died at exactly 1 h, which is the timeout of my GitHub jobs. So it must have been stuck in a long-running simplification loop....
Thanks, adding a kwarg and using `can_avx` sounds like a good option! Will try it out.