[PR #28] [MERGED] Implemented image tagging using TensorFlow InceptionV3 #8442

Closed
opened 2026-02-05 13:47:14 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/immich-app/immich/pull/28
Author: @alextran1502
Created: 2/20/2022
Status: Merged
Merged: 2/20/2022
Merged by: @alextran1502

Base: mainHead: dev/machine-learning


📝 Commits (10+)

  • 0abec5d Refactor docker compose to its own folder
  • 5e2ad14 Added FastAPI development environment
  • b0e2bab Added local environment for intellisent with pipenv, added tensorflow to machine learning container
  • b7b8615 Added support for gpu in docker file
  • bdd48f8 Added image classification
  • 44b6641 creating endpoint for smart Image info
  • 1b3f84d Added migration scripts and change redis IO to the correct version to be used with websocket
  • d935815 added logo with with white background on ios
  • dd65682 Added endpoint and trigger for image tagging
  • 57c6023 Classify image and save into database

📊 Changes

54 files changed (+2295 additions, -10670 deletions)

View changed files

📝 Makefile (+3 -3)
📝 README.md (+7 -5)
📝 docker/.env.example (+0 -0)
docker/.gitignore (+1 -0)
docker/docker-compose.gpu.yml (+95 -0)
📝 docker/docker-compose.yml (+31 -10)
docker/settings/nginx-conf/nginx.conf (+35 -0)
machine_learning/.dockerignore (+1 -0)
machine_learning/.gitignore (+2 -0)
machine_learning/Dockerfile (+22 -0)
machine_learning/Pipfile (+17 -0)
machine_learning/Pipfile.lock (+629 -0)
machine_learning/app/imagenet_class_index.json (+1002 -0)
machine_learning/app/main.py (+51 -0)
📝 machine_learning/app/test.png (+0 -0)
machine_learning/requirements.txt (+6 -0)
📝 mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (+95 -59)
mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png (+0 -0)
mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png (+0 -0)
mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png (+0 -0)

...and 34 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/immich-app/immich/pull/28 **Author:** [@alextran1502](https://github.com/alextran1502) **Created:** 2/20/2022 **Status:** ✅ Merged **Merged:** 2/20/2022 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `main` ← **Head:** `dev/machine-learning` --- ### 📝 Commits (10+) - [`0abec5d`](https://github.com/immich-app/immich/commit/0abec5d9772d123a6e6535cdd6792f25673221f3) Refactor docker compose to its own folder - [`5e2ad14`](https://github.com/immich-app/immich/commit/5e2ad14d7b9fbff92dbfe92d6541aa931cc79e36) Added FastAPI development environment - [`b0e2bab`](https://github.com/immich-app/immich/commit/b0e2bab5f7d0077fd305246903a992929204beab) Added local environment for intellisent with pipenv, added tensorflow to machine learning container - [`b7b8615`](https://github.com/immich-app/immich/commit/b7b86151e8733ebc3e662621c655844cd4e4bee2) Added support for gpu in docker file - [`bdd48f8`](https://github.com/immich-app/immich/commit/bdd48f80e058ee4a34defb6ca56caadda063a03c) Added image classification - [`44b6641`](https://github.com/immich-app/immich/commit/44b6641493cfef5d45d1b35a59c5f923642ee5ef) creating endpoint for smart Image info - [`1b3f84d`](https://github.com/immich-app/immich/commit/1b3f84d0af679d94cd9a570d2f68b024ccec37c8) Added migration scripts and change redis IO to the correct version to be used with websocket - [`d935815`](https://github.com/immich-app/immich/commit/d935815a6d87caf382a5ce922a01b4805c613f55) added logo with with white background on ios - [`dd65682`](https://github.com/immich-app/immich/commit/dd656821c0cddcc1ca52d3435e8970edea6a82d6) Added endpoint and trigger for image tagging - [`57c6023`](https://github.com/immich-app/immich/commit/57c6023ac0655aafd3044b0733fcfa841fbc5292) Classify image and save into database ### 📊 Changes **54 files changed** (+2295 additions, -10670 deletions) <details> <summary>View changed files</summary> 📝 `Makefile` (+3 -3) 📝 `README.md` (+7 -5) 📝 `docker/.env.example` (+0 -0) ➕ `docker/.gitignore` (+1 -0) ➕ `docker/docker-compose.gpu.yml` (+95 -0) 📝 `docker/docker-compose.yml` (+31 -10) ➕ `docker/settings/nginx-conf/nginx.conf` (+35 -0) ➕ `machine_learning/.dockerignore` (+1 -0) ➕ `machine_learning/.gitignore` (+2 -0) ➕ `machine_learning/Dockerfile` (+22 -0) ➕ `machine_learning/Pipfile` (+17 -0) ➕ `machine_learning/Pipfile.lock` (+629 -0) ➕ `machine_learning/app/imagenet_class_index.json` (+1002 -0) ➕ `machine_learning/app/main.py` (+51 -0) 📝 `machine_learning/app/test.png` (+0 -0) ➕ `machine_learning/requirements.txt` (+6 -0) 📝 `mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json` (+95 -59) ➖ `mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png` (+0 -0) ➖ `mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png` (+0 -0) ➖ `mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png` (+0 -0) _...and 34 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 13:47:14 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#8442