aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* deeptagger: fix README.adoc instructionsPřemysl Eric Janouch2024-12-081-1/+1
| | | | | | | 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.
* gallery: create DB directory in initializationPřemysl Eric Janouch2024-12-081-0/+3
| | | | So that README.adoc instructions actually work.
* CleanupPřemysl Eric Janouch2024-02-131-7/+5
|
* gallery: improve the READMEPřemysl Eric Janouch2024-01-271-3/+23
|
* gallery: make it reverse proxy friendlyPřemysl Eric Janouch2024-01-271-3/+3
|
* gallery: go back to ImageMagick v6Přemysl Eric Janouch2024-01-272-3/+5
| | | | To cater to Debian.
* gallery: make it possible to collapse tag spacesPřemysl Eric Janouch2024-01-232-12/+17
|
* gallery: clean up, search in a transactionPřemysl Eric Janouch2024-01-221-69/+75
|
* gallery: implement AND/NOT for tag searchPřemysl Eric Janouch2024-01-224-25/+120
|
* gallery: move out a query from CTEPřemysl Eric Janouch2024-01-221-8/+5
|
* gallery: optimize the related tags queryPřemysl Eric Janouch2024-01-221-25/+57
|
* deeptagger: give up on Windows altogetherPřemysl Eric Janouch2024-01-212-4/+4
| | | | | | | | | | 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.
* gallery: use AsciiDoc for the READMEPřemysl Eric Janouch2024-01-211-1/+4
|
* deeptagger: add an example of how to use itPřemysl Eric Janouch2024-01-212-14/+25
| | | | And refer to CAFormer correctly.
* gallery: document IM version requirementPřemysl Eric Janouch2024-01-211-1/+1
|
* deeptagger: fix CaformerPřemysl Eric Janouch2024-01-212-16/+18
| | | | | By using the smaller resolution, it starts noticing 2girls, otherwise the output appears similar.
* gallery: try to avoid OOM while thumbnailingPřemysl Eric Janouch2024-01-201-3/+27
|
* gallery: don't be silent about signalled childrenPřemysl Eric Janouch2024-01-201-2/+9
|
* gallery: add dhashes in one big DB transactionPřemysl Eric Janouch2024-01-201-2/+21
| | | | iotop showed gigabytes of writes for a DB in the order of 100 MB.
* deeptagger: swap columns to match 'galery tag'Přemysl Eric Janouch2024-01-202-3/+3
|
* Add benchmarks against WDMassTaggerPřemysl Eric Janouch2024-01-191-2/+18
|
* Add CoreML benchmarksPřemysl Eric Janouch2024-01-191-4/+86
|
* Add some benchmarks and informationPřemysl Eric Janouch2024-01-182-7/+163
|
* Make consistent batches a simple editPřemysl Eric Janouch2024-01-181-6/+6
|
* Limit concurrency to number of hardware threadsPřemysl Eric Janouch2024-01-181-3/+7
|
* Load images in multiple threadsPřemysl Eric Janouch2024-01-181-25/+94
| | | | | This worsens CPU-only times by some five percent, but can also make GPU-accelerated runtime twice as fast.
* Add a deep tagger in C++Přemysl Eric Janouch2024-01-187-1/+927
|
* Initial commitPřemysl Eric Janouch2023-12-2911-0/+3502