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