Miles Cranmer
Miles Cranmer
Successfully reproduced your error. Thanks for the bug report! This error is strange, since I actually have a unit test for these, which passes: https://github.com/MilesCranmer/PySR/blob/1998ae8f9c49cfdd7dfca4ebfd1406862be3edeb/test/test.py#L82. So perhaps its something about...
So, when I turn on `procs=0`, the error goes away. Weird. I'll try `multithreading=True` too (instead of different processes, it's different threads)
`multithreading=True` works too... Maybe a dependency is breaking in distributed mode that wasn't before? I should make `multithreading=True` the default in all honesty, it gets the same performance, faster startup...
Do you have procs equal to the number of your cores? For me it gives about ~350% when I set procs=4, with the same dataset
Cool! Actually if you want threads set automatically, you should be able to write `procs="auto"`. This makes the Julia command run: `--threads=auto` which has it figure it out automatically. Make...
Hi @abdalazizrashid, Thanks for checking out the paper!! It's great you are trying it out with PySR. I should actually update that colab notebook to directly use PySR, that would...
Oh, and by the way, you can give a pandas array as input to X instead of numpy if you want. Then it will use the column names as variables...
One more thing: depending on which law you are searching for, you might need to increase the `maxsize` argument.
Hm, it should find it very fast. Question: what does this plot look like for you in the colab notebook? It should be linear like this^. If it's not, it...
Oh, wait, I see three plots; are you running one of the 3D force laws? You will need to pass `'dz'` to the symbolic regression to PySR because z direction...