predictions = learn.TTA(ds_type=DatasetType.Test)[0] seems to work after upgrading to v1.0.27.
Fastai library had some bug in 1.0.24, which they have fixed and it is working fine in 1.0.27 version.
Before Update :
learn.data.test_ds
was showing :
LabelList
y: MultiCategoryList (8095 items)
[MultiCategory haze;primary, MultiCategory haze;primary, MultiCategory haze;primary, MultiCategory haze;primary, MultiCategory haze;primary]…
Path: .
x: ImageItemList (61191 items)
[Image (3, 256, 256), Image (3, 256, 256), Image (3, 256, 256), Image (3, 256, 256), Image (3, 256, 256)]…
Path: /home/jupyter/.fastai/data/planet
Updating the library worked for me.
pip show fastai
sudo /opt/anaconda3/bin/conda install -c fastai fastai
pip show fastai
After Update :
learn.data.test_ds
was showing:
LabelList
y: MultiCategoryList (61191 items)
[MultiCategory haze;primary, MultiCategory haze;primary, MultiCategory haze;primary, MultiCategory haze;primary, MultiCategory haze;primary]…
Path: .
x: ImageItemList (61191 items)
[Image (3, 256, 256), Image (3, 256, 256), Image (3, 256, 256), Image (3, 256, 256), Image (3, 256, 256)]…
Path: /home/jupyter/.fastai/data/planet
You can find the notebook here.