其他分享
首页 > 其他分享> > TypeError: can‘t pickle _thread.RLock object解决

TypeError: can‘t pickle _thread.RLock object解决

作者:互联网

问题

我的代码长这样:
在这里插入图片描述
但是报错了:
在这里插入图片描述
我要保存的四个东西,分别是三个dataloader,和一个模型。

问题解决

我尝试着单独保存那个模型,没有问题,所以问题出在了dataloader,进一步想,问题应该出在了dataset上。
果然,在使用pickle时遇到TypeError: can’t pickle _thread.RLock object中,我看见这位博主在对象中加入了Logger对象,其实我也加了:
在这里插入图片描述
然后我把它去掉了就好了。
同样的,我也知道了为什么我的模型保存不了了。。。

参考

pickle时遇到TypeError: can’t pickle _thread.RLock object

标签:TypeError,thread,object,dataloader,RLock,pickle
来源: https://blog.csdn.net/jokerxsy/article/details/112060785