当前位置:网站首页>自定义训练,使用Generator dataset迭代数据报错
自定义训练,使用Generator dataset迭代数据报错
2022-08-10 03:28:00 【小乐快乐】
mindspore 1.3 Ascend 910环境
因为任务要求,我没有使用高层的model.train()接口,而是自定义训练过程,像pytorch那样训练,使用Generator Dataset迭代数据,第一个epoch数据正常迭代,下一个epoch就会报错。在每个epoch迭代之后,我都对dataset进行了reset,是不是我reset的位置不对或是少了什么东西?
报错的截图:
根据报错的信息,你自定义的dataset 的 __len__ 函数返回值是 36,但是真实的 __next__ 返回的数据量只有35 条,这个校验错误,所以报错了。
快速验证的话,你可以把 __len__的返回值改成 35 再试下。
边栏推荐
- ...spread、命名空间、假报错、变化事件、async/await
- goland json.Marshal导致&变成\u0026
- TCP协议之《延迟ACK策略》
- Classes and interfaces
- 质量小议13 -- 侥幸
- Recommend several easy-to-use MySQL open source clients, it is recommended to collect
- How to quickly become a software test engineer?What skills do testers need for a monthly salary of 15k?
- 从零开始配置 vim(9)——初始配置
- UDP协议之《套接口阻塞选项UDP_CORK》
- TCP协议之《自动阻塞CORK控制》
猜你喜欢
随机推荐
怎么进行服务器性能监控,有什么监控工具
互联网公司高频面试题精讲:测试计划和测试方案有什么区别?
How does a new tester do functional testing?Test thinking is really important
TCP协议之《TSQ限值tcp_limit_output_bytes》
TCP协议之《MTU探测功能》
js阻止事件冒泡方案
day17正则表达式作业
No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.
超全面的Android面试题汇总
Camera partial update
转:不忧、不惧——成功领导者的自我成长和实现
ARP欺骗-教程详解
TCP协议之《对端MSS值估算》
Embedded Sharing Collection 32
TCP协议之《Out-Of-Window报文限速》
TCP协议之《TSQ控制》
电话自动拨号在电脑上自动拨打
维度表设计
小程序导航及导航传参
Redis 定长队列的探索和实践