File "F:\Anaconda3.0\envs\chineseocr\lib\multiprocessing\popen_spawn_win32.py", line 65, in __init__
reduction.dump(process_obj, to_child)
File "F:\Anaconda3.0\envs\chineseocr\lib\multiprocessing\reduction.py", line 60, in dump
ForkingPickler(file, protocol).dump(obj)
TypeError: can't pickle _thread.RLock objects
在torch.utils.data.DataLoader中设置num_workers=0或者配置文件中的多进程改为单进程
例如:
train_dataloader = torch.utils.data.DataLoader(train_dataset, num_workers=0)