使用pytorch时,遇到Can‘t pickle local object ‘xxx.<locals>.<lamba>‘的问题,注释有关部分有EOFError: Ran out of input问题
如图,出现报错Can’t pickle local object ‘xxx..’
直接按照报错信息查网上,有许多可能的解答,有
pickle有限制,无法解析我模型文件中的lambda表达式
pickle可以将python对象转化为字节流,该字节流可以存储为文件,或用于通信,
而主进程fock子进程时,通过将上下文(context)转化为pickle对象,传递给子进程。问题就出在这里,不是任何对象都可以进行pickle操作,具体可见pickled
list。
等等很多解答,但始终对应于项目中找不到问题所在或不知如何改正。
将有关这部分代码内容注释后,出现EOFError: Ran out of input。
按照报错栈信息最后一行所指位置,如图。
搜索该函数的有关内容,找到了一个类似的错误求助,其中解决方法
https://ask.csdn.net/questions/7711861,如图
按照答主所说的位置更改了项目中的num_workers=0
最后运行成功了,具体工作原理尚不清楚,仅作纠错记录。
使用pytorch时,遇到Can‘t pickle local object ‘xxx.<locals>.<lamba>‘的问题,注释有关部分有EOFError: Ran out of input问题相关推荐
- Can‘t pickle local object ‘get_transforms.<locals>.process‘
Can't pickle local object 'get_transforms.<locals>.process' 网上的答案: AttributeError: Can't pickl ...
- python 多进程multiprocessing 队列queue报错:AttributeError: Can't pickle local object
今天,test-191204-单个摄像头调用multiprocessing线程队列queue识别时,报错: D:\20191031_tensorflow_yolov3\python\python.ex ...
- Can't pickle local object 'CDLL.__init__.locals._FuncPtr'
Can't pickle local object 'CDLL.__init__.<locals>._FuncPtr' 动态库代码: cv_dll=CDLL("E:\git_pr ...
- dill:解决python的“AttributeError: Can‘t pickle local object”及无法pickle lambda函数的问题
dill:解决python的"AttributeError: Can't pickle local object"及无法pickle lambda函数的问题 参考文章: (1)di ...
- 【Python】dill:解决python的“AttributeError: Can‘t pickle local object”及无法pickle lambda函数的问题
[Python]dill:解决python的"AttributeError: Can't pickle local object"及无法pickle lambda函数的问题 pyt ...
- PYTORCH保存模型时报错AttributeError: Can‘t pickle local object ‘Stage.__init__.<locals>.<lambda>‘
解决方法: 点开报错的代码位置,将代码里面的import pickle改成import dill as pickle
- AttributeError: Can‘t pickle local object ‘GeneratorEnqueuer.start.<locals>.data_generator_task‘
在win10上运行代码出现标题所示情况,最终通过修改两个地方内容完成代码的运行 1.将use_multiprocessing=True修改为use_multiprocessing=False 2.将 ...
- Python问题:UnboundLocalError: local variable 'xxx' referenced before assignment
UnboundLocalError: local variable 'xxx' referenced before assignment 原因分析:函数使用时,没有定义. 解决方法:查看报错的变量是否 ...
- The final local variable xxx cannot be assigned, since it is defined in an enclo
本文就自己编程时候遇到的一个问题,简要描述一下,并提出解决的方法: 出错信息:The final local variable xxx cannot be assigned, since it is ...
最新文章
- 数据结构与算法:01 绪论
- 知名文件传输协议 SCP 被曝存在 35 年历史的安全漏洞
- 6台WEBLOGIC集群备份方案的讨论
- 转PET灌装机的完善
- Oracle中类似于isql或osql的命令行工具
- 小白教你用Java生成验证码
- mysql列的数值型,字符型,日期型
- WAP PUSH解析(2)——WSP以及WBXML编码
- [算法]Fibonacci数列O(n)和O(lgn)的解法
- Educational Codeforces Round 60 (Rated for Div. 2) E. Decypher the String(构造)
- rendered使用效果
- 基于SDN网络的优化技术和QoS研究分析(二)
- codewhy_vue笔记01
- 数据仓库之数据质量监控
- 职场情商“知多少”?
- Navicat的安装及简单使用
- 局域网通信软件 飞鸽传书
- 不写一行代码,也能解释XML,因为是JAVA
- 按键自加自减的c语言数码管编程,设计一个单片机输入显示系统,要求每按一下按键数码管显示数据加1(数码管初始值为0,9加1 后显示0)。...
- 纽曼平板 T9 ROOT过程
热门文章
- Hadoop集群安装和搭建(全面超详细的过程)
- mysql 中enum用法
- 【源码】Simscape(即以前的SimMechanics)多体接触力函数库
- javascript冒泡排序详解---kalrry
- 3D打印服装 万圣节上非你莫属 - 趋梦工厂
- 1. 在顺序存储结构的职工工资表中,职工工资信息包括:职工号(no)、姓名(name )、职称(pro)、工资(sal)等四项信息,请编写一完整的程序。
- shell 截取最后一个参数及字符截取
- 【科研论文】写作技巧及文献管理工具
- Shell实现树莓派通过风扇自动调节CPU温度(附源码与原理图)
- $.getJSON的常用使用方法