3 ms·
Interesting, I wonder if it beats VIPS yet. VIPS page says they beat Pillow-SIMD 4.3.0 by a tad: https://github.com/jcupitt/libvips/wiki/Speed-and-memory-use h
by Veratyr 9y ago
Interesting, I wonder if it beats VIPS yet.
VIPS page says they beat Pillow-SIMD 4.3.0 by a tad: https://github.com/jcupitt/libvips/wiki/Speed-and-memory-use https://github.com/jcupitt/libvips/wiki/Speed-and-memory-use
Pillow-SIMD's page says it beats VIPS: https://python-pillow.org/pillow-perf/ https://python-pillow.org/pillow-perf/ (you have to select "Full operations cycle", it doesn't let you look at VIPS tests separately for some reason.
- igordebatur 9y agoHi there, there's the 'see 1' thing in VIPS testing, it says the following: "Pillow is single-threaded, so the fairest comparison for raw processing speed would be against vips-1thread."
- Veratyr 9y agoThat's true, are the pillow-perf benchmarks parallelised at all?
- pen2l 9y agoCan you please comment if pillow-SIMD works with Windows at this point? I was trying to make it work with py2.7 as I needed very fast image processing tools (for something that works real-time) and my experience was that pillow-SIMD does not work with Windows. It appeared at first that an Anaconda package would make it work but even that doesn't work because of various dependency issues.
- Veratyr 9y agoIt looks like it should, there's an installer here: https://www.lfd.uci.edu/~gohlke/pythonlibs/ https://www.lfd.uci.edu/~gohlke/pythonlibs/ But there's also a bug here: https://github.com/uploadcare/pillow-simd/issues/9 https://github.com/uploadcare/pillow-simd/issues/9 If you're using open source software like Python I'd really recommend either leaving Windows, using the bash subsystem or running a Linux VM though. Most of the open source ecosystem lives on *nix and you'll rarely find people who port their projects to Windows.
- pen2l 9y agoI would love to switch, but unfortunately the field of medical research is windows everywhere (high speed andor cameras, spectrometers, microscope stages, virtually everything needs windows).
- Veratyr 9y agoUnless the Python is actually interacting with that hardware you should be able to get along much better with Windows' Linux subsystem or a VM still.