5e0e9f8a42
gallery: clean up, search in a transaction
083739fd4e
gallery: implement AND/NOT for tag search
4f174972e3
gallery: move out a query from CTE
05c3687ab1
gallery: use AsciiDoc for the README
aa65466a49
deeptagger: add an example of how to use it
454cfd688c
gallery: document IM version requirement
d37e9e821a
gallery: try to avoid OOM while thumbnailing
de0dc58b99
gallery: don't be silent about signalled children
059825f169
gallery: add dhashes in one big DB transaction
4b054ac9cc
deeptagger: swap columns to match 'galery tag'
77e988365d
Add some benchmarks and information
8df76dbaab
Make consistent batches a simple edit
819d2d80e0
Limit concurrency to number of hardware threads
36f6612603
Load images in multiple threads
b4f28814b7
Add a deep tagger in C++