[W ParallelNative.cpp:212] Warning: Cannot set number of intraop threads after parallel work has started or after set_num_threads call when using native parallel backend (function set_num_threads)
翻译一下:
无法在并行任务启动后设置线程数量,也无法在使用原生的并行后端时调用set_num_threds。
总的来说,就是这个问题还没解决,只能取消并行,用单线程去运行。
import os
os.environ["OMP_NUM_THREADS"] = "1"
网上有相关的帖子:
- 解决pytorch进行深度学习的时候出现的:Warning: Cannot set number of intraop threads
- export命令在Mac Pycharm上如何设置环境变量!_ CodingPark编程公园
- github-issueWarning: Cannot set number of intraop threads after parallel work has started or after set_num_threads call when using native parallel backend (function set_num_threads) #94
- stack overflow:Pytorch : W ParallelNative.cpp:206
- github-issue:Custom ops get stuck in multiprocess data loader under certain environments
- Dataloader - parallel processing error - ParallelNative.cpp