erikwijmans / Pointnet2_PyTorch

PyTorch implementation of Pointnet2/Pointnet++
The Unlicense
1.5k stars 340 forks source link

A mistake of running "train_cls.py" with CUDA 10.1 and Pytorch 1.3.0 On win10 #87

Closed Qinyike closed 4 years ago

Qinyike commented 4 years ago

Thank you so much for your work. I met A mistake of running "train_cls.py" with CUDA 10.1 and Pytorch 1.3.0 On win10. Could you please help me?

ValueError: cannot find context for 'forkserver'

Error message: (pointnet) λ python -m pointnet2.train.train_sem_seg Traceback (most recent call last): File "C:\ProgramData\Anaconda3\envs\pointnet\lib\runpy.py", line 183, in _run_module_as_main mod_name, mod_spec, code = _get_module_details(mod_name, _Error) File "C:\ProgramData\Anaconda3\envs\pointnet\lib\runpy.py", line 109, in _get_module_details import(pkg_name) File "C:\Data\Desktop\Pointnet2_PyTorch-master\pointnet2__init__.py", line 17, in from pointnet2 import utils File "C:\Data\Desktop\Pointnet2_PyTorch-master\pointnet2\utils__init.py", line 8, in from . import pointnet2_utils File "C:\Data\Desktop\Pointnet2_PyTorch-master\pointnet2\utils\pointnet2_utils.py", line 11, in import etw_pytorch_utils as pt_utils File "C:\ProgramData\Anaconda3\envs\pointnet\lib\site-packages\etw_pytorch_utils\init__.py", line 11, in from .persistent_dataloader import DataLoader File "C:\ProgramData\Anaconda3\envs\pointnet\lib\site-packages\etw_pytorch_utils\persistent_dataloader.py", line 20, in _mp_ctx = multiprocessing.get_context('forkserver') File "C:\ProgramData\Anaconda3\envs\pointnet\lib\multiprocessing\context.py", line 238, in get_context return super().get_context(method) File "C:\ProgramData\Anaconda3\envs\pointnet\lib\multiprocessing\context.py", line 192, in get_context raise ValueError('cannot find context for %r' % method) from None ValueError: cannot find context for 'forkserver'

erikwijmans commented 4 years ago

This should be fixed now.