torch1.7.1中SparseAdam出现ValueError: optimizer got an empty parameter list错误的原因
问题描述:我用torch1.7.1中的torch.nn.SparseAdam()进行参数优化时,一直报错:ValueError: optimizer got an empty parameter list,但我使用torch.nn.SGD()时就不会出现这个错误,而且model.parameter()是有值的。另外,在其他人电脑上,torch.nn.SparseAdam()方法也是可用的。我debug的过程,发现这个错误是在list(param)的时候出来的。问题解决:考虑到以上情况,我用排除法,想到了
原创
2021-02-08 11:31:22 ·
1245 阅读 ·
1 评论