I can change the error by setting the number of workers to zero.
data = ImageDataBunch.from_folder(PATH, num_workers=0)
But now I get:
Traceback (most recent call last):
File "D:/$CatsDogs/cats.py", line 19, in <module>
main()
File "D:/$CatsDogs/cats.py", line 16, in main
learn.fit(1)
File "C:\ProgramData\Anaconda3\lib\site-packages\fastai\basic_train.py", line 162, in fit
callbacks=self.callbacks+callbacks)
File "C:\ProgramData\Anaconda3\lib\site-packages\fastai\basic_train.py", line 94, in fit
raise e
File "C:\ProgramData\Anaconda3\lib\site-packages\fastai\basic_train.py", line 82, in fit
for xb,yb in progress_bar(data.train_dl, parent=pbar):
File "C:\ProgramData\Anaconda3\lib\site-packages\fastprogress\fastprogress.py", line 65, in __iter__
for i,o in enumerate(self._gen):
File "C:\ProgramData\Anaconda3\lib\site-packages\fastai\basic_data.py", line 47, in __iter__
for b in self.dl:
File "C:\ProgramData\Anaconda3\lib\site-packages\torch\utils\data\dataloader.py", line 314, in __next__
batch = self.collate_fn([self.dataset[i] for i in indices])
File "C:\ProgramData\Anaconda3\lib\site-packages\fastai\torch_core.py", line 94, in data_collate
return torch.utils.data.dataloader.default_collate(to_data(batch))
File "C:\ProgramData\Anaconda3\lib\site-packages\torch\utils\data\dataloader.py", line 187, in default_collate
return [default_collate(samples) for samples in transposed]
File "C:\ProgramData\Anaconda3\lib\site-packages\torch\utils\data\dataloader.py", line 187, in <listcomp>
return [default_collate(samples) for samples in transposed]
File "C:\ProgramData\Anaconda3\lib\site-packages\torch\utils\data\dataloader.py", line 164, in default_collate
return torch.stack(batch, 0, out=out)
RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 0. Got 249 and 274 in dimension 2 at c:\programdata\miniconda3\conda-bld\pytorch_1533096106539\work\aten\src\th\generic/THTensorMath.cpp:3616
It appears to be an image size problem now but I don’t know how to set the image size. The code from the lesson 1 notebook does not seem to work in V1, or I need to find out how the import changed.
Vettejeep