Pocket2Mol icon indicating copy to clipboard operation
Pocket2Mol copied to clipboard

TypeError: cannot pickle 'generator' object

Open zhangxiaofan-star opened this issue 1 year ago • 5 comments

您好, 很感谢您的工作,我收获很多。但是我在使用GRK4受体测试的时候,TypeError: cannot pickle 'generator' object这个错误是什么情况呀

image

zhangxiaofan-star avatar May 21 '23 12:05 zhangxiaofan-star

你好,你可以看看报错时变量pool的值是否正常;另外你可以尝试使用examples中pdb,看看是否也会出现这个错误。

pengxingang avatar May 23 '23 11:05 pengxingang

好的,谢谢您,我在训练的时候遇到如下报错,torch_geometric中的DataLoader方法定义中我没有看到pin_memory参数,请问这个是什么问题? 1685108145108

zhangxiaofan-star avatar May 26 '23 13:05 zhangxiaofan-star

你好,根据错误信息SyntaxError应该是语法错误,请检查修改的代码是否有语法错误(例如缩进、逗号等)。torch_geometricDataloader是有pin_memory参数的,参见这里,其中kwargs接收pin_memory参数。

pengxingang avatar May 27 '23 11:05 pengxingang

谢谢,这个问题以及解决了,在训练过程中又遇到了如下问题,请问这个要怎么解决呀 image

1685188558647

zhangxiaofan-star avatar May 27 '23 11:05 zhangxiaofan-star

你好,代码经过测试一般不会出现这个问题。不知你是否在哪里做了修改,或是数据文件没有放在正确的位置。你可以通过debug查看出问题时的变量值,或是提供更完整的运行信息。

pengxingang avatar Jun 01 '23 06:06 pengxingang