-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
generate_data_parallel.py hangs with pool.apply_async(), but not when called in the main thread. #1
Comments
Hi, I add the conda environment description here. BTW, I suggest debugging the data generation process with |
Thanks for sending over! Unfortunately using your conda environment didn't help, and setting |
Sorry about that. What script are you running? |
still might just be something silly on my end, will post my findings either way! |
Multiprocessing issues with Open3D seem relatively common: a, b, c. I took a look at how Open3D apply parallelism for batch-processing in their own examples, and they use joblib. Replacing lines 195-202 with:
Fixed the problem for me. Hopefully this helps others who may get stuck with similar issues. |
Hi, I also try |
By naively following the installation instructions, I'm finding that this line hangs when running with multiprocessing, but not when running in the main thread.
Would it be possible to list the full conda environment you used, by running
conda list -e > requirements.txt
?For example, I would be interested to know which versions of python, Open3D and multiprocessing you used.
Any help appreciated :)
The text was updated successfully, but these errors were encountered: