| 123 | |
| 124 | |
| 125 | DataLoader* DataLoader::makeDataLoader(std::shared_ptr<BatchDataset> dataset, |
| 126 | const int batchSize, |
| 127 | const bool stack, |
| 128 | const bool shuffle, |
| 129 | const int numWorkers) { |
| 130 | std::vector<std::shared_ptr<BatchTransform>> transforms; |
| 131 | if (stack) { |
| 132 | transforms.emplace_back(std::shared_ptr<StackTransform>(new StackTransform)); |
| 133 | } |
| 134 | return makeDataLoader(dataset, transforms, batchSize, shuffle, numWorkers); |
| 135 | } |
| 136 | DataLoader* DataLoader::makeDataLoader(std::shared_ptr<BatchDataset> dataset, |
| 137 | std::vector<std::shared_ptr<BatchTransform>> transforms, |
| 138 | const int batchSize, |