调用paddle.io.DistributedBatchSampler时出错
收藏
调用paddle.io.DistributedBatchSampler时出错,提示列表切片索引错误。
如图所示。
0
收藏
请登录后评论
图不见了
看到了,网络不好。
你打印看看错误呗
可以查考一下https://www.paddlepaddle.org.cn/documentation/docs/zh/api/paddle/io/DistributedBatchSampler_cn.html 文档
idx的类型错了,只能是整形或切片,不能用列表。
self.data[5] 或 self.data[5:10]可以,self.data[[1,2,3]]就错了
是不是self.data的形状有问题啊
喂入数据的形状或维度有错误,一般CV任务的形状是[n,c,h,w]
你这错误日志没有截全吧?这样看不出来你的代码哪里有问题,你做了什么操作。假设是你标题说的是调用 `DistributedBatchSampler` 时出的问题,如果你的 `DistributedBatchSampler` 参数没啥问题的话,那很可能是你的 `dataset` 在 `map` 的时候出现了问题~
PS:可以的话,最好还是把错误日志全部复制下来放在一个代码块里显示比较好,这样看起来会更方便一些~