前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ValueError: num_samples should be a positive integer value, but got num_samp=0

ValueError: num_samples should be a positive integer value, but got num_samp=0

作者头像
狼啸风云
修改2022-09-02 13:07:52
2.8K0
修改2022-09-02 13:07:52
举报

跑baseline调试代码时遇到了一些问题,当时报了错,反复找不到原因,后来受到了下面这篇博客的启发终于解决了问题,我就将这个问题再总结一下:

https://cloud.tencent.com/developer/article/1826756

出现的问题的地方可能是如下的地方:调用DataLoder时注意参数

代码语言:javascript
复制
self.train_dataloader = DataLoader(train_dataset, batch_size=TrainOption.train_batch_size, shuffle=TRUE, num_workers=TrainOption.data_load_worker_num)

shuffle的参数设置错误导致,因为已经有batch_sample了,就不需要shuffle来进行随机的sample了,所以在这里的shuffle应该设置为FALSE才对。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-05-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档