It seems like the following methods are causing a large fraction of SymbolicRegression.jl's precompiled methods to get invalidated, when loading it inside PySR:
Base.:(!=)(x::PythonCall.Py, y::PythonCall.Py)
Base.:(>>)(x::PythonCall.Py, y::Number)
I think != is not actually needed, Julia uses existing definitions for it.
The second one might simply be overly broad, I am not sure.
Another major one is from JSON.jl which I have since reported there.
It seems like the following methods are causing a large fraction of SymbolicRegression.jl's precompiled methods to get invalidated, when loading it inside PySR:
I think
!=is not actually needed, Julia uses existing definitions for it.The second one might simply be overly broad, I am not sure.
Another major one is from JSON.jl which I have since reported there.