Neeraj Gupta
5590f72b12
[mob]Support for editing name/birthday for person
2024-11-20 16:41:31 +05:30
laurenspriem
55044b1818
[mob][photos] Fix ConcurrentModificationError
2024-11-19 17:00:09 +05:30
laurenspriem
3d6106c1c1
[mob][photos] Add empty check
2024-11-13 16:06:50 +05:30
laurenspriem
1ed03c5942
[mob][photos] Safe removed clusters in rejected faces
2024-11-13 15:45:59 +05:30
laurenspriem
822aa7fcd4
[mob][photos] Make sure user can add back rejected faces
2024-11-13 14:38:51 +05:30
laurenspriem
4a495e5806
[mob][photos] Make other clustering methods private
2024-11-13 11:22:38 +05:30
laurenspriem
5d99a7c757
[mob][photos] Dont recluster rejected face to cluster mapping
2024-11-13 11:21:43 +05:30
laurenspriem
4c222f2cd7
[mob][photos] Get rid of remotely rejected faces from local person
2024-11-12 21:36:49 +05:30
laurenspriem
b9c63426fc
[mob][photos] Assign not person feedback for completely rejected remote cluster
2024-11-12 14:54:25 +05:30
laurenspriem
015790874e
[mob][photos] Pull rejected faces for person from remote
2024-11-12 09:26:04 +05:30
laurenspriem
908a55bb20
[mob][photos] Push not person feedback
2024-11-11 15:42:24 +05:30
Neeraj Gupta
d2788d66d4
[mob] Add logs
2024-11-09 08:44:59 +05:30
Neeraj Gupta
619476892a
[mob] Update local feedback on remote data change
2024-11-09 08:41:03 +05:30
Neeraj Gupta
d769cfad55
[mob] Refactor
2024-11-09 08:27:52 +05:30
ashilkn
65e8ff4da8
[mob][photos] Resolve merge conflicts and merge main
2024-11-07 22:21:44 +05:30
Neeraj Gupta
19ccc5338f
[mob] Skip deleting downloaded models
2024-11-07 16:56:23 +05:30
Neeraj Gupta
6edacd2f1d
[mob] FDStatus: Store objectID and nonce
2024-11-07 14:53:24 +05:30
ashilkn
bdc80c8f97
Merge branch 'main' into hierarchical_search
2024-11-05 22:31:42 +05:30
Neeraj Gupta
b886a9e31c
[mob] Add support for storing fileDataInfo
2024-10-29 13:11:40 +05:30
Neeraj Gupta
27dd13324e
ML Lite ( #3838 )
...
## Description
- Adds an option to not index files locally on mobile
- Uses the global ML flag for consent
## Tests
Tested in debug mode on my Pixel 8.
2024-10-25 11:18:36 +05:30
laurenspriem
0a2090e2fb
[mob][photos] Rename keys
2024-10-25 11:15:19 +05:30
laurenspriem
656baa972d
[mob][photos] Simplify
2024-10-25 10:39:51 +05:30
laurenspriem
ab4d73e172
[mob][photos] Fix
2024-10-25 10:35:53 +05:30
laurenspriem
f81c7f6faa
[mob][photos] Refactor
2024-10-25 10:23:35 +05:30
ashilkn
1c3bdb6d69
Merge branch 'main' into hierarchical_search
2024-10-25 09:58:37 +05:30
laurenspriem
8bf29ee82f
[mob][photos] Fix remote fetch counter
2024-10-24 19:46:42 +05:30
laurenspriem
054a9deb59
[mob][photos] Only index locally if enough RAM
2024-10-24 19:00:22 +05:30
ashilkn
8c708530ef
[mob][photos] Perf improvements to hierarchical search
...
Normal search and hierarchical search needs slightly different set of files. Refactored code in such a way that the elements in both these lists are references of a elements in a list of all files and hence reducing the memory needed for search and hierarchical search combined. Files used for hierarchical search contain only uploaded files now, rather than mix of uploaded and un-uploaded, reducing iterations required for hierarchical search
2024-10-24 17:17:50 +05:30
laurenspriem
1bf6b56f96
[mob][photos] Switch ML flags
2024-10-24 17:06:33 +05:30
laurenspriem
77dc0ba6f0
[mob][photos] ML Lite initial commit
2024-10-23 22:43:28 +05:30
ashilkn
5e56ec21b7
[mob][photos] Use better name for function
2024-10-23 21:39:11 +05:30
laurenspriem
3a8ec51674
[mob][photos] Revert onnx preprocessing
2024-10-23 17:05:13 +05:30
Neeraj Gupta
df863d1602
[mob] Log when clip embeddings are read from DB
2024-10-21 15:10:34 +05:30
Neeraj Gupta
66620f5f61
[mob] Service locator for faceRecognition service
2024-10-19 15:47:45 +05:30
Neeraj Gupta
f149634311
[mob] Wait till indexing for downloading models
2024-10-19 15:47:45 +05:30
Neeraj Gupta
774a73bbf3
[mob] Minor refactor
2024-10-19 15:47:45 +05:30
Neeraj Gupta
bba975e6b6
[mob] Minor refactor
2024-10-19 15:47:45 +05:30
Neeraj Gupta
e95aae589c
[mob] Rename
2024-10-19 15:47:45 +05:30
Neeraj Gupta
35941b7f72
[mob] Service locator for mlController
2024-10-19 15:47:45 +05:30
Neeraj Gupta
674b5a9899
[mob] Remove redundant eventFire attempt
2024-10-19 15:47:45 +05:30
Neeraj Gupta
8a75e8487a
[mob] App start perf improvement 3/x ( #3753 )
...
## Description
## Tests
2024-10-19 10:48:48 +05:30
Neeraj Gupta
be6a002374
[mob] ServiceLocator for MagicCacheService
2024-10-18 22:50:50 +05:30
laurenspriem
f686292a72
[mob][photos] Change to altered yolo model
2024-10-18 17:19:58 +05:30
laurenspriem
a3140d9d76
Merge branch 'main' into ml_fixes
2024-10-17 17:29:54 +05:30
laurenspriem
2b8c93ec1b
Merge branch 'main' into ml_fixes
2024-10-17 15:45:17 +05:30
Neeraj Gupta
787f2908da
[mob] ServiceLocator for EntityService
2024-10-17 15:44:34 +05:30
laurenspriem
f2849b3daf
[mob][photos] Show smaller people clusters for small libraries
2024-10-17 10:31:32 +05:30
Neeraj Gupta
2b147c1a87
[mob] Minor improvements for ml sync
2024-10-15 16:34:38 +05:30
Laurens Priem
b9dd0bc3b7
ONNX changes ( #3654 )
...
## Description
- Quantized the CLIP text encoder
- Moved preprocessing and postprocessing of face detection inside the
model
- Optimised the ONNX models more wherever possible
- Created a place in infra for ML version control of sorts
## Tests
Have tested the changes on mobile, but not on desktop. Please carefully
review the changes on desktop, especially regarding the face detection
post-processing, more specifically the image (re-)size correction.
2024-10-11 10:02:11 +05:30
Neeraj Gupta
00e75c0fb2
[mob] Lint
2024-09-29 09:54:20 +05:30