spacedrive/core/prisma/migrations
Ericson "Fogo" Soares 7c90bcb95b
[ENG-1479] AI Prototype (#1845)
* First draft on image labeling

* Fixing execution providers for other OSs

* Better error handling and shutdown

* Working with shallow media processor

* bruh

* Fix warnings

* Now hooked to media processor job

* Link desktop app with libonnxruntime to avoid TLS error during startup

* Be able to change models on runtime
Revert to use labels table instead of tags

* A bug on a model-less inference

* Show AI labels on Inspector
 - Change yolo inference to use half precision
 - Add labels api to core

* Remove LD_PRELOAD

* Fix race condition on model executor shutdown

* Don't load all images in memory moron

* Embeed yolo model in prod build
 - Change yolo model path to new one relative to executable

* Disable volume watcher on linux, it was crashing the app
 - Invalidate labels when they are updated

* Rust fmt

* Minor changes

* Gate onnxruntime linking to the ai-models feature

* Add build script to sd-server to handle onnxruntime linking workaround

* Move AI stuff to its own crate and normalize deps

* Rust fmt

* Don't regenerate labels unless asked to

* Now blazingly fast

* Bad merge

* Fix

* Fix

* Add backend logic to download extra yolo models

* Add models api route
 - Add api call to get available model version
 - Add api call to change the model version

* Improve new model download logic
 - Add frontend to change image labeler model

* Fix new model downloader

* Fix model select width

* invalidate labels count after media_processor generates a new output

* Rename AI crate and first draft on download notifications

* fix types

---------

Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2023-12-19 09:28:57 +00:00
..
20230616064440_init [ENG-745] App Startup Issue (#957) 2023-06-16 07:53:21 +00:00
20230618234117_remove_owned_operations Remove owned sync (#967) 2023-06-18 23:45:06 +00:00
20230619032753_p2p [ENG-732] Pairing by library (#943) 2023-06-19 05:13:30 +00:00
20230619144125_collate_nocase Add COLLATE NOCASE back to migrations (#975) 2023-06-20 09:01:55 +00:00
20230621173906_size_in_bytes_bytes [ENG-779] Finalize UI (#986) 2023-06-22 06:34:45 +00:00
20230711114013_preferences [ENG-846] Preferences (#1047) 2023-07-12 04:32:53 +00:00
20230712050046_library_instance [ENG-759] P2P Cleanup (#1062) 2023-07-12 06:23:30 +00:00
20230712063345_notifications [ENG-537] Notification system (#805) 2023-07-12 07:43:27 +00:00
20230724131659_relation_operation CRDTOperation receiving (#1122) 2023-07-24 15:26:00 +00:00
20230812141757_added_albums [ENG-887] Category empty screens (#1056) 2023-08-12 16:30:03 +00:00
20230828195811_media_data [ENG-288, ENG-601] Media data (image) extraction, thumbnail orientation fix (#1099) 2023-08-29 17:02:55 +00:00
20230912065026_file_path_hidden [ENG-1022] Keep track of hidden files (#1328) 2023-09-14 07:05:45 +00:00
20230921203938_add_size_bytes_in_location_table [ENG-1135] Locations: Total size query and return to Frontend (#1366) 2023-09-22 10:11:59 +00:00
20230926180932_remove_device_from_file_path_table [ENG-1140] Bind an entire location to a single device number (#1386) 2023-09-26 19:54:09 +00:00
20231005202254_sort_by_image_taken [ENG-1143] Media View sort by date taken (#1390) 2023-10-11 00:58:59 +00:00
20231022013532_saved_searches [ENG-1269] Search options (#1561) 2023-11-17 06:58:44 +00:00
20231113140411_tag_date_created [ENG-1276] move assigned tags to top of tag assign list (#1768) 2023-11-14 09:35:50 +00:00
20231121173834_filters_string [ENG-1435] Saved Searches (#1810) 2023-11-25 00:16:26 +00:00
20231204174640_update_tags_and_labels [ENG-1479] AI Prototype (#1845) 2023-12-19 09:28:57 +00:00
migration_lock.toml move prisma schema and migrations to /core (#392) 2022-10-04 02:32:46 -07:00