Commit Graph

141 Commits (31a1e64b58d01f66d8014c7e91c10cfd20e6aab1)

Author SHA1 Message Date
Alex The Bot 31987bc043 Version v1.82.1 2023-10-18 17:14:26 +07:00
Alex The Bot 219f99e516 Version v1.82.0 2023-10-17 01:24:08 +07:00
Alex The Bot 126dd45751 Version v1.81.1 2023-10-04 17:53:42 +07:00
Alex The Bot 81d51fbd7e Version v1.81.0 2023-10-03 20:48:23 +07:00
Alex The Bot 66e860a08e Version v1.80.0 2023-10-02 14:47:21 +07:00
Alex The Bot e050121dbf Version v1.79.1 2023-09-22 01:37:20 +07:00
Alex The Bot 86f5ceb80e Version v1.79.0 2023-09-21 14:17:00 +07:00
Alex The Bot a3206bf950 Version v1.78.1 2023-09-14 13:56:33 +07:00
Alex The Bot b42ca61e1f Version v1.78.0 2023-09-13 08:24:02 +07:00
Alex The Bot 608543da0b Version v1.77.0 2023-09-06 03:30:44 +07:00
Mert 41461e0d5d
chore(ml): memory optimisations (#3934) 2023-08-31 18:30:53 +07:00
Alex The Bot 58ae734fc2 Version v1.76.1 2023-08-30 08:26:04 +07:00
Alex The Bot 49c2d4d115 Version v1.76.0 2023-08-29 19:24:43 +07:00
Mert bcc36d14a1
feat(ml)!: customizable ML settings (#3891)
* consolidated endpoints, added live configuration

* added ml settings to server

* added settings dashboard

* updated deps, fixed typos

* simplified modelconfig

updated tests

* Added ml setting accordion for admin page

updated tests

* merge `clipText` and `clipVision`

* added face distance setting

clarified setting

* add clip mode in request, dropdown for face models

* polished ml settings

updated descriptions

* update clip field on error

* removed unused import

* add description for image classification threshold

* pin safetensors for arm wheel

updated poetry lock

* moved dto

* set model type only in ml repository

* revert form-data package install

use fetch instead of axios

* added slotted description with link

updated facial recognition description

clarified effect of disabling tasks

* validation before model load

* removed unnecessary getconfig call

* added migration

* updated api

updated api

updated api

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-08-29 08:58:00 +07:00
Alex The Bot f1027d7807 Version v1.75.2 2023-08-26 22:34:54 +07:00
Alex The Bot cc1fecfffd Version v1.75.1 2023-08-26 18:31:14 +07:00
Alex The Bot 6fe214a784 Version v1.75.0 2023-08-26 04:44:39 +07:00
Mert 165b91b068
feat(ml)!: switch image classification and CLIP models to ONNX (#3809) 2023-08-25 06:28:51 +07:00
Alex The Bot d2bad1d553 Version v1.74.0 2023-08-19 06:09:16 +07:00
Alex The Bot a3b6095b61 Version v1.73.0 2023-08-15 12:45:48 +07:00
Alex The Bot 6efc2ec9be Version v1.72.2 2023-08-07 16:41:17 +07:00
Alex The Bot b3b5f063cf Version v1.72.1 2023-08-07 02:54:24 +07:00
Alex The Bot 3edb347666 Version v1.72.0 2023-08-06 19:48:25 +07:00
Mert c73832bd9c
refactor(ml): model downloading (#3545)
* download facial recognition models

* download hf models

* simplified logic

* updated `predict` for facial recognition

* ensure download method is called

* fixed repo_id for clip

* fixed download destination

* use st's own `snapshot_download`

* conditional download

* fixed predict method

* check if loaded

* minor fixes

* updated mypy overrides

* added pytest-mock

* updated tests

* updated lock
2023-08-05 21:45:13 +07:00
Alex The Bot 3f1cf44717 Version v1.71.0 2023-07-28 18:32:33 +07:00
Alex The Bot 2872886e77 Version v1.70.0 2023-07-27 03:40:16 +07:00
Alex The Bot f41e1159d1 Version v1.69.0 2023-07-23 17:40:02 +07:00
Mert 8f08100a30
moved deps (#3379) 2023-07-22 15:04:52 +07:00
Alex The Bot 1835fbae49 Version v1.68.0 2023-07-20 03:06:12 +07:00
Alex The Bot 81e07fda08 Version v1.67.2 2023-07-14 14:01:20 +07:00
Alex The Bot 2d4e2af629 Version v1.67.1 2023-07-14 02:45:02 +07:00
Alex The Bot cd184cf366 Version v1.67.0 2023-07-14 00:39:54 +07:00
Alex The Bot 0d30ceb284 Version v1.66.1 2023-07-05 02:50:53 +07:00
Alex The Bot 8a3ab5be3e Version v1.66.0 2023-07-04 15:51:53 +07:00
Alex The Bot df9c05bef3 Version v1.65.0 2023-06-30 03:01:48 +07:00
Mert df1e8679d9
chore(ml): added testing and github workflow (#2969)
* added testing

* github action for python, made mypy happy

* formatted with black

* minor fixes and styling

* test model cache

* cache test dependencies

* narrowed model cache tests

* moved endpoint tests to their own class

* cleaned up fixtures

* formatting

* removed unused dep
2023-06-27 18:21:33 +07:00
Alex The Bot b258f3552a Version v1.64.0 2023-06-26 18:06:11 +07:00
Mert a58482cb2b
added locustfile (#2926) 2023-06-25 13:20:45 +07:00
Mert 837ad24f58
fix(deps): install poetry in pump workflow (#2938)
* install poetry in pump workflow

* formatting
2023-06-24 22:03:50 +07:00
Mert d0cc231782
feat(ml): model unloading (#2661)
* model cache

* fixed revalidation when using cache namespace

* fixed ttl not being set, added lock
2023-06-06 20:48:51 +07:00
Mert 1e748864c5
chore(ml): updated dockerfile, added typing, packaging (#2642)
* updated dockerfile, added typing, packaging

apply env change

* added arm64 support

* added ml version pump, second try for arm64

* added linting config to pyproject.toml

* renamed ml input field

* fixed linter config

* fixed dev docker compose
2023-06-05 09:40:48 +07:00