Про бенчмарки загрузки png картинок.
Ужасно сгорел, перебирая разные способы загрузки png картинок. Настолько, что сел искать разные замены PIL. Так я наткнулся на бенч из поста выше и решил немного допилить его под png.
Сводные результаты для картинок размером около imagenet (300х300) и огромных (10к х 10к) прикрепил.
Ссылку на код закину в комменты.
Из интересного:
— Torchvision стабильно аутперформит всех и вся (почти) для jpeg и png. Кажется, что вместе с аугментациями из torchvision.transforms вообще имба;
— Pyspng (обертка над libpng) — тоже хорош для png, но ограничен в плане API, только чтение/запись и все;
— Pyvips расстроил совсем; насколько сильно я наслаждался удобством и скоростью работы imgproxy (под капотом libvips), настолько же сильно я расстроился от скорости работы pyvips :(
Post #14
674


- 🔥 5