Closed schlichtanders closed 6 days ago
Maybe we need a Base.invokelatest
? On both sides? (The serialize call in the worker and the deserialize call in the server) Can you try that?
If so, can you see if Distributed does the same? (Search for invokelatest
in the Distributed source code)
Nice catch! indeed distributed seems to use invokelatest
in Malt.jl the place seems to be these ones:
PythonCall's deserialization is somehow not enabled in Malt. This is surprising, as PythonCall implements its interface via MultipleDispatch on
Serialization.deserialize
Using
Malt.DistributedStdlibWorker
everything works.