问题描述:
我的训练环境:
Windows10 64bit;
MindSpore1.5.0-beta;
CPU;
python3.9;
在使用LeNet训练Mnist数据集时,出现以下报错


解答:
- 在新版本上执行的话,上述用例需要适当修改一下
- 从Iterator当前代码上的实现看,它已经没有了get_next方法:
https://gitee.com/mindspore/mindspore/blob/master/mindspore/python/mindspore/dataset/engine/iterators.py#L59
- 但他有__next__方法,因此上面的这行可以修改下, 可以参考着试试:
原来: data = ds.get_next()
修改: data = next(ds)