PyTorch出现:RuntimeError: An attempt has been made to start a new process...报错

1.查看显卡:

第一步:同时按下键盘的win+r键,输入cmd

第二步:随后输入

python 复制代码
nvidia-smi

2.查看下载安装的包:

conda list

python 复制代码
conda list

3.问题报错

PyTorch出现:RuntimeError: An attempt has been made to start a new process...报错

RuntimeError:

An attempt has been made to start a new process before the

current process has finished its bootstrapping phase.

This probably means that you are not using fork to start your

child processes and you have forgotten to use the proper idiom

in the main module:

if name == 'main':

freeze_support()

...

The "freeze_support()" line can be omitted if the program

is not going to be frozen to produce an executable.

出错原因:网上查找结果,原因是多进程的原因

解决方法:

  1. 代码在运行 epoch 之前,加上 if __name__=='__main__'

2, 不使用多线程,即去掉 num_workers 参数,或设置 num_workers=0。

python 复制代码
dataset = torch.utils.data.DataLoader(trainset, batch_size=opt.batch_size,
                                        shuffle=True, num_workers=0, drop_last=True)
相关推荐
spssau2 分钟前
论文评价指标体系构建,AHP-熵值法组合赋权,11种权重计算方法汇总
人工智能·算法·机器学习
北京天拓四方13 分钟前
边缘计算网关:开启物联网新时代的钥匙
大数据·人工智能
HCZJNB26 分钟前
天元证券|空仓一个月 这批新基金冲进去了!
人工智能
新知图书31 分钟前
OpenCV键盘事件
人工智能·opencv·计算机外设
Blossom.11833 分钟前
KWDB创作者计划—KWDB:AIoT场景下的分布式多模数据库实践
数据库·人工智能·分布式·物联网·性能优化·车联网·kwdb
葡萄成熟时_33 分钟前
【第十三届“泰迪杯”数据挖掘挑战赛】【2025泰迪杯】【论文篇+改进】A题解题全流程(持续更新)
人工智能·数据挖掘
视觉语言导航34 分钟前
基于视觉语言模型的机器人实时探索系统!ClipRover:移动机器人零样本视觉语言探索和目标发现
人工智能·机器人·具身智能
huang_xiaoen44 分钟前
人工智能简史
人工智能·ai
三道杠卷胡1 小时前
【AI News | 20250409】每日AI进展
人工智能·python·语言模型·github·aigc
九河云1 小时前
化工企业数字化转型:从数据贯通到生态重构的实践路径
人工智能·重构·云计算·制造