PhotoPrism’s October release, out on the 7th, is an AI-features refresh with three upgrades worth knowing about. Image classification is reworked on a new ONNX-based model and now takes more of the entire picture into account, which matters most for wide photos where the subject is not centered, the case the previous center-weighted model handled worst. NSFW detection gets the same treatment, including better handling of borderline frames where the old model disagreed with itself. And the one hardware owners will feel: on a supported NVIDIA graphics card, all of the built-in AI models can now run on the GPU instead of the CPU, which turns library-wide scans from an overnight affair into something closer to a coffee break, on the machines the feature supports.
Faces, phones, and the rest
Face recognition gets friendlier: new clusters are named automatically where the matches are confident enough, and manual corrections made during recognition are better preserved instead of being steamrolled by the next pass. Insta360 users gain support for the X4 and X5, including their videos, proxy files and brackets, with improved stacking. Everything here still runs locally: the AI changes shift which hardware can do the scanning, not where your library lives. Database backups and WebDAV sync both pick up improvements, and there are the usual smaller fixes around them.
The upgrade notes carry a chore
The switch to ONNX comes with a one-time migration. Existing labels are preserved, but to replace them with results from the new model, the published procedure is two commands: reset the labels, then run them again with force, which is the kind of instruction worth actually following if you care about classification quality. Custom TensorFlow models configured in the vision file are no longer supported and must be replaced with ONNX versions; that model needs replacing, not re-pointing. The old environment switches have shrunk accordingly: disabling everything TensorFlow touches now only disables the TensorFlow-based models, and disabling classification entirely is a model choice rather than a flag. One default change quietly improves life behind a reverse proxy: the trusted proxy setting now includes the loopback addresses.
My read
ONNX plus GPU is the combination the library owner has been waiting for: real hardware behind the scan, and a classifier that looks at the photograph rather than the center crop. The label migration is a ten-minute chore with the commands handed to you, and the notes around it remain the standard other self-hosted projects are judged by. Run the two commands, flip the GPU on if you have one, and re-judge the classifier on the wide shots you know it used to miss, then run a scan and enjoy the shorter wait.
Source: the October release.

