Skip files that aren't images

This commit is contained in:
dokutan
2022-06-26 21:05:10 +02:00
committed by GitHub
parent d43ce9c4e7
commit 8e4690b1b3
+6 -1
View File
@@ -28,7 +28,12 @@ class Autotagger:
def predict(self, files, threshold=0.01, limit=50, bs=64):
with self.learn.no_bar(), self.learn.no_logging():
images = [PILImage.create(file) for file in files]
def create_image(file):
try:
return PILImage.create(file)
except:
return None
images = list(filter(lambda i: i != None, [create_image(file) for file in files]))
dl = self.learn.dls.test_dl(images, bs=bs)
batch, _ = self.learn.get_preds(dl=dl)