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)
相关推荐
木心术12 分钟前
Hermes Agent vs OpenClaw:2026年两大AI Agent框架深度对比
人工智能
洛阳吕工3 分钟前
Deep Agents 工作流——多 Agent 协作模式
人工智能
V搜xhliang02465 分钟前
基于MRI多病灶生境影像组学预测肝富血供转移瘤的原发灶来源
大数据·人工智能·重构·数据分析·机器人
冬奇Lab8 分钟前
一天一个开源项目(第71篇):awesome-design-md - 让 AI 彻底读懂你的设计规范
人工智能·开源·ui kit
斌味代码11 分钟前
用Anaconda驯服AI开发流
人工智能
三更两点12 分钟前
智能代理工具包:MCP vs. Agent Skills vs. AGENTS.md
数据库·人工智能
丰。。14 分钟前
3D高斯泼溅研究01
人工智能·深度学习·3d·强化学习·深度强化学习
GISer_Jing17 分钟前
告别手搓架构图!Excalidraw+AI Skills 高效绘制手绘风技术图
前端·人工智能·react.js
测试人社区—835219 分钟前
‌TCP/IP协议栈参数调优验证:软件测试从业者指南
网络·人工智能·网络协议·tcp/ip·测试工具·语音识别·压力测试
ZGi.ai21 分钟前
用Agent编排实现合同审查自动化:完整实现过程
运维·人工智能·自动化