Přemysl Eric Janouch
083739fd4e
gallery: implement AND/NOT for tag search
2024-01-22 19:52:35 +01:00
Přemysl Eric Janouch
4f174972e3
gallery: move out a query from CTE
2024-01-22 19:51:13 +01:00
Přemysl Eric Janouch
f9f22ba42c
gallery: optimize the related tags query
2024-01-22 15:06:53 +01:00
Přemysl Eric Janouch
7300773b96
deeptagger: give up on Windows altogether
...
ORT requires MSVC to build. MSVC can't use MSYS2 libraries.
CMake + clang-cl doesn't work in MSYS2.
GraphicsMagick doesn't provide development packages for Windows.
There is no getopt on Windows.
2024-01-21 17:47:56 +01:00
Přemysl Eric Janouch
05c3687ab1
gallery: use AsciiDoc for the README
2024-01-21 12:43:27 +01:00
Přemysl Eric Janouch
aa65466a49
deeptagger: add an example of how to use it
...
And refer to CAFormer correctly.
2024-01-21 12:43:27 +01:00
Přemysl Eric Janouch
454cfd688c
gallery: document IM version requirement
2024-01-21 11:23:16 +01:00
Přemysl Eric Janouch
1e3800cc16
deeptagger: fix Caformer
...
By using the smaller resolution, it starts noticing 2girls,
otherwise the output appears similar.
2024-01-21 10:38:46 +01:00
Přemysl Eric Janouch
d37e9e821a
gallery: try to avoid OOM while thumbnailing
2024-01-20 19:58:42 +01:00
Přemysl Eric Janouch
de0dc58b99
gallery: don't be silent about signalled children
2024-01-20 18:35:29 +01:00
Přemysl Eric Janouch
059825f169
gallery: add dhashes in one big DB transaction
...
iotop showed gigabytes of writes for a DB in the order of 100 MB.
2024-01-20 18:15:12 +01:00
Přemysl Eric Janouch
4b054ac9cc
deeptagger: swap columns to match 'galery tag'
2024-01-20 18:00:28 +01:00
Přemysl Eric Janouch
4131bc5d31
Add benchmarks against WDMassTagger
2024-01-19 20:02:24 +01:00
Přemysl Eric Janouch
fd5e3bb166
Add CoreML benchmarks
2024-01-19 15:33:49 +01:00
Přemysl Eric Janouch
77e988365d
Add some benchmarks and information
2024-01-18 18:31:10 +01:00
Přemysl Eric Janouch
8df76dbaab
Make consistent batches a simple edit
2024-01-18 18:31:10 +01:00
Přemysl Eric Janouch
819d2d80e0
Limit concurrency to number of hardware threads
2024-01-18 18:31:10 +01:00
Přemysl Eric Janouch
36f6612603
Load images in multiple threads
...
This worsens CPU-only times by some five percent,
but can also make GPU-accelerated runtime twice as fast.
2024-01-18 18:31:10 +01:00
Přemysl Eric Janouch
b4f28814b7
Add a deep tagger in C++
2024-01-18 18:31:09 +01:00
Přemysl Eric Janouch
054078908a
Initial commit
2023-12-29 15:02:28 +01:00