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()时就不会出现这个错误,运行正常。另外,在其他人电脑上,torch.nn.SparseAdam()方法也是可用的。

问题解决:考虑到以上情况,我用排除法,想到了可能是pytorch的1.7.1这个版本有缺陷,因此访问“https://download.pytorch.org/whl/cpu/torch-1.4.0%2Bcpu-cp37-cp37m-win_amd64.whl”下载安装了1.4.0版本的pytorch,问题解决。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值