Closed umesh-timalsina closed 1 year ago
Yes, need to ensure that all pathlib.Path
objects should be strings before dill loads. Looking for a solution as well.
Likely the issue is that NodeState
has a logdir
variable with type Pathlib.Path
that is created in the Manager
computer, pickled, and sent to the Worker
computer to be unpickled. Different OS can cause incompatible pathlib.Path
objects. Let me convert it to string.
I was wondering why the logdir
needs to be a path during initialization? Additionally, does the temporary directory needs to be created during initialization?
It seems like nodes created in a Linux system cannot be instantiated in Windows and throws the above error: