遇到了个错误,百度之后发现没有解释这个错误的,记录一下:
Can't pickle local object 'Worker.__init__.<locals>.<lambda>'
这个错误的意思就是在初始化函数__init__
,中使用了lambda
表达式。
只需要将其改为常规的def
定义的函数即可。
参考:
https://discuss.pytorch.org/t/cant-pickle-local-object-dataloader-init-locals-lambda/31857