You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
The problem is that the c wrapper object cannot be pickle when using multiprocessing.
I don't know if it will work, but the following articles and tools may help.
When running
RigidCPD
in amultiprocessing.Process
(Linux,start_method="fork"
) without CUDA/cupy available, the process hangs in the following line:probreg/probreg/math_utils.py
Line 26 in 21d5ed2
Debugging & inspecting the stack trace, this gets called here:
probreg/probreg/cpd.py
Line 130 in 21d5ed2
Presumably, the C code does not work with Python's
multiprocessing
module?The text was updated successfully, but these errors were encountered: