Can‘t pickle local object ‘get_transforms.<locals>.process‘

 

Can't pickle local object 'get_transforms.<locals>.process'

网上的答案:

AttributeError: Can't pickle local object 'get_transform.<locals>.<lambda>'

 

还是这个错.. pytorch直接把num_workers 改成0就可以不用多线程了....之前tensorflow这样子不可以

参考:https://blog.csdn.net/xiuxiuxiuxiul/article/details/86233500

这边其实是设置多线程进行dataloader时出的问题。

我跑的代码是在这设置的...所以改成0就ok啦

num_workers 改为0,就不报错了,原因还没找到。

版权声明:本文为jacke121原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。