Introduction
下記のようなエラーが出力される。
1 | IOError: image file is truncated (14 bytes not processed) |
PyTorch の torchvision.datasets.ImageFolder を使っていた際に遭遇したエラーであるため、どのファイルがエラーなのか調べるのも苦労したが、エラーになったファイルをイメージビューアで見ても普通に見れることから、何故?となった。
Solution
例のごとくStackoverflow で回答が。
下記のコードを追加する。
1 | from PIL import ImageFile |
サイズの大きい画像を読み込む際に失敗する事があるらしい。遅延読み込みの影響みたいなことが書いてあった。