Last year I found myself needing to have some 10000 pictures automatically tagged.
I found that all existing software either cost a silly amount of money, required a subscription, and/or was cloud based.
So I decided to write an #opensource App running on the local machine, free for everyone to use. Here it is.
https://github.com/DIVISIO-AI/stag
It works like a charm with #darktable 😊
(divis.io is the company I work for and has kindly supported me in this endeavour)
#photography
I found that all existing software either cost a silly amount of money, required a subscription, and/or was cloud based.
So I decided to write an #opensource App running on the local machine, free for everyone to use. Here it is.
https://github.com/DIVISIO-AI/stag

It works like a charm with #darktable 😊
(divis.io is the company I work for and has kindly supported me in this endeavour)
#photography
GitHub - DIVISIO-AI/stag: An AI based automatic image tagger
An AI based automatic image tagger. Contribute to DIVISIO-AI/stag development by creating an account on GitHub.GitHub
Dieser Beitrag wurde bearbeitet. (3 Wochen her)
Schall und Stille •
But isn't using AI bad for the environment?
[…] not everything utilizing AI has to do with LLMs running on […] server farms owned by billionaires. STAG uses a very small convolutional neural network (CNN) which does not even need a GPU to run fast and efficiently. You can run STAG on a perfectly normal computer and not draw more power than your Adblocker needs for making the internet bearable.
Mahmoud - محمود عبدالجواد •
Marcos Dione •
Nielso •
Nielso •
Thibug •
Daleus, Curmudgeon-at-Large •
Derò 🇨🇦 •
Derò 🇨🇦 •
Daleus, Curmudgeon-at-Large •
You know, for the slightly dim like me! ;) I'll add a note to y Github Message as well.
Justin Pletzfeld •
Lucy B •
Derò 🇨🇦 •
ERROR: No matching distribution found for torch==2.6.0+cpu
$python3 -m pip install torch torchvision torchaudio
ERROR: Could not find a version that satisfies the requirement torch (from versions: none)
ERROR: No matching distribution found for torch
Any ideas how to proceed? Web searching says it should just work… (2/2)
Derò 🇨🇦 •
$pip install -r requirements.txt
Collecting tkinter-tooltip==3.1.2 (from -r requirements.txt (line 10))
Using cached tkinter_tooltip-3.1.2-py3-none-any.whl.metadata (8.0 kB) (1/2)
Leon Miller •
Derò 🇨🇦 •
Same error
Collecting rawpy>=0.23.1 (from -r requirements.txt (line 8))
Using cached rawpy-0.24.0-cp313-cp313-macosx_10_9_x86_64.whl.metadata (6.2 kB)
Collecting pyinstaller==6.12.0 (from -r requirements.txt (line 9))
Using cached pyinstaller-6.12.0-py3-none-macosx_10_13_universal2.whl.metadata (8.3 kB)
ERROR: Could not find a version that satisfies the requirement torch==2.6.0+cpu (from versions: none) (1/2)
Harald Walker •
🦉Tomo ⏚ Nagaka 🎸 •
Derò 🇨🇦 •
early in install:
a13e38cca6655f83ad0185271167dbcbf
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Ignoring torch: markers 'sys_platform == "linux"' don't match your environment
Ignoring torchaudio: markers 'sys_platform == "linux"' don't match your environment
Ignoring torchvision: markers 'sys_platform == "linux"' don't match your environment… (1/3)