其他分享
首页 > 其他分享> > DataLoader源代码剖析

DataLoader源代码剖析

作者:互联网

前言

 

pytorch 的数据加载到模型的操作顺序是这样的:

  ① 创建一个 Dataset 对象
  ② 创建一个 DataLoader 对象
  ③ 循环这个 DataLoader 对象,将img, label加载到模型中进行训练

dataset = MyDataset()
dataloader = DataLoader(dataset)
num_epoches = 100
for epoch in range(num_epoches):
    for img, label in dataloader:
        ....

  所以,作为直接对数据进入模型中的关键一步, DataLoader非常重要。

 

DataLoader

  先介绍一下DataLoader(object)的参数:

 

标签:dataloader,DataLoader,worker,batch,剖析,sampler,源代码,optional
来源: https://www.cnblogs.com/BlairGrowing/p/15709472.html