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时出的问题。

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

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

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

相关文章:

  • 2021-10-26
  • 2021-10-29
  • 2021-07-03
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
猜你喜欢
  • 2021-12-28
  • 2022-12-23
  • 2021-11-13
  • 2022-12-23
  • 2022-01-10
  • 2021-06-07
  • 2021-05-15
相关资源
相似解决方案