RuntimeError: Cannot re-initialize CUDA in forked subprocess解决方法之一
在程序最开始的地方加上:
torch.multiprocessing.set_start_method(‘spawn’)
即可解决,如下第二行所示:
if __name__=='__main__':torch.multiprocessing.set_start_method('spawn')args = config_parser().parse_args()data_loader = CreateDataLoader(args)train()
其他详细的解释和解决方法:
- https://www.pythonheidong.com/blog/article/505157/8b5b28765cba2958ac02/
- https://www.pythonf.cn/read/65459
RuntimeError: Cannot re-initialize CUDA in forked subprocess解决方法之一相关推荐
- Cannot re-initialize CUDA in forked subprocess. To use CUDA with multiprocessing, you
RuntimeError: Cannot re-initialize CUDA in forked subprocess. To use CUDA with multiprocessing, you ...
- cannot re-initialize CUDA in forked subprocess.To use CUDA with multiprocessing,you must use the ...
cannot re-initialize CUDA in forked subprocess.To use CUDA with multiprocessing,you must use the 'sp ...
- DeepFaceLab报错,CUDA driver is insufficient 解决方法!
DeepFaceLab报错,CUDA driver is insufficient 解决方法! 参考文章: (1)DeepFaceLab报错,CUDA driver is insufficient 解 ...
- Python 使用numpy报错:runtimeError: package fails to pass a sanity check解决方法
Python中使用numpy和pandas时报错:RuntimeError: The current Numpy installation ('...\venv\lib\site-packages\n ...
- hibernate中报错could not initialize proxy - no Session的解决方法
hibernate中报错:could not initialize proxy - no Session,怎么解决? 解决方法: 在该hbm文件中的 many-to-one 的最后加上:lazy=&q ...
- 安装pytorch报错torch.cuda.is_available()=false的解决方法
问题介绍 在安装torch之后,命令行(Anaconda Powershell Prompt)运行这三行代码: python # python import torch torch.cuda.is_a ...
- RuntimeError: Cannot re-initialize CUDA in forked subprocess
问题就在于训练所使用的num_workers数量问题,直接将 num_workers=0 就不会报错了
- IPVS: Can't initialize ipvs: Protocol not available解决方法
经排查发现本地的测试环境磁盘空间满了,造成数据库不能写入数据. 最终的罪魁祸首是日志文件. 由于我们使用的是lvs负载均衡,前端的Keepalived启动之后不能初始化ipvs协议,所以日志在不停的刷 ...
- runtimeError: package fails to pass a sanity check解决方法
目录 import pandas运行时报错 解决办法 import pandas运行时报错 raise RuntimeError(msg.format(__file__)) from None Run ...
- CUDA安装失败的解决方法(Win10)
取消下面的勾选 取消勾选CUDA里Visual Studio Integration 重启即可
最新文章
- 使用ThinkPHP过程中发现的一些坑
- 高中数学对计算机,高中数学在计算机中的运用及思考.doc
- 破解前端面试系列(3):如何搞定纸上代码环节?
- boost::geometry::tag用法的测试程序
- 【Nginx】 Nginx实现端口转发
- 云栖专辑 | 阿里开发者们的第11个感悟:拥抱变化,用正确的方法对待工作
- 任务计划中的结果代码
- 豆瓣评分9.2,GitHub 3.3k的学霸笔记终于出书了!获得李宏毅等大佬好评 -- 文末送书...
- 09. 慎重选择删除元素的方法
- 【Golang】Go语言defer用法大总结(含return返回机制)
- UniWebview Bug处理记录
- D5M数据手册英文版
- C陷阱与缺陷 个人阅读笔记
- 2021自学考试计算机应用基础,2021年高等教育自学考试计算机应用基础试题及答案.doc...
- html如何添加qq聊天框
- 笔记本联想(Lenovo)G40-70M加装内存和SSD固态硬盘
- java synchronized_Java中synchronized关键字理解
- LeetCode题目笔记——292. Nim 游戏 (脑筋急转弯C++/Python)
- 南柯服务器压力,有关性能测试结果的几点分析原则
- CT是新冠肺炎有效诊断工具