Commit Graph

28 Commits

Author SHA1 Message Date
2c09745a9f deeptagger: fix README.adoc instructions
All checks were successful
Alpine 3.20 Success
Debian Bookworm Success
The images are under normal circumstances all symlinks.

What we're actually trying to express is `-not -type d`,
however that is not completely portable.
2024-12-08 22:16:11 +01:00
beb7c5e337 gallery: create DB directory in initialization
So that README.adoc instructions actually work.
2024-12-08 22:09:11 +01:00
19705527a0 Cleanup 2024-02-13 15:44:42 +01:00
9e22bd0e20 gallery: improve the README
All checks were successful
Alpine 3.19 Success
Debian Bookworm Success
2024-01-27 18:30:57 +01:00
d27d8655bb gallery: make it reverse proxy friendly 2024-01-27 18:09:48 +01:00
6d75ec60bf gallery: go back to ImageMagick v6
To cater to Debian.
2024-01-27 18:09:07 +01:00
84a94933b3 gallery: make it possible to collapse tag spaces 2024-01-23 11:30:55 +01:00
5e0e9f8a42 gallery: clean up, search in a transaction 2024-01-22 19:52:37 +01:00
083739fd4e gallery: implement AND/NOT for tag search 2024-01-22 19:52:35 +01:00
4f174972e3 gallery: move out a query from CTE 2024-01-22 19:51:13 +01:00
f9f22ba42c gallery: optimize the related tags query 2024-01-22 15:06:53 +01:00
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
05c3687ab1 gallery: use AsciiDoc for the README 2024-01-21 12:43:27 +01:00
aa65466a49 deeptagger: add an example of how to use it
And refer to CAFormer correctly.
2024-01-21 12:43:27 +01:00
454cfd688c gallery: document IM version requirement 2024-01-21 11:23:16 +01:00
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
d37e9e821a gallery: try to avoid OOM while thumbnailing 2024-01-20 19:58:42 +01:00
de0dc58b99 gallery: don't be silent about signalled children 2024-01-20 18:35:29 +01:00
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
4b054ac9cc deeptagger: swap columns to match 'galery tag' 2024-01-20 18:00:28 +01:00
4131bc5d31 Add benchmarks against WDMassTagger 2024-01-19 20:02:24 +01:00
fd5e3bb166 Add CoreML benchmarks 2024-01-19 15:33:49 +01:00
77e988365d Add some benchmarks and information 2024-01-18 18:31:10 +01:00
8df76dbaab Make consistent batches a simple edit 2024-01-18 18:31:10 +01:00
819d2d80e0 Limit concurrency to number of hardware threads 2024-01-18 18:31:10 +01:00
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
b4f28814b7 Add a deep tagger in C++ 2024-01-18 18:31:09 +01:00
054078908a Initial commit 2023-12-29 15:02:28 +01:00