1
0
Fork 0
Commit Graph

1246 Commits

Author SHA1 Message Date
Sean Sube 4ddd69ba07
fix(api): watch for progress events from leaking workers 2023-03-26 18:22:16 -05:00
Sean Sube e1219cca90
fix(api): close queues after stopping workers 2023-03-26 18:21:53 -05:00
Sean Sube dca8a97796
feat(api): pin pytorch versions and update nightly ORT 2023-03-26 18:21:21 -05:00
Sean Sube bb5d0635d1
sonar lint 2023-03-26 15:53:20 -05:00
Sean Sube 36bfccae09
fix(api): include worker totals in status endpoint 2023-03-26 15:49:43 -05:00
Sean Sube 2d2283e1eb
fix(api): attempt to read progress updates from recycled workers 2023-03-26 15:31:16 -05:00
Sean Sube 27500eccb5
fix(api): do not move jobs from pending to running until progress is reported 2023-03-26 14:22:59 -05:00
Sean Sube 0af406c47f
only enqueue jobs from progress worker 2023-03-26 14:02:57 -05:00
Sean Sube ccf8d51e08
feat(api): split up status endpoint by job status 2023-03-26 11:57:00 -05:00
Sean Sube ea36082e43
add job count to healthy worker logs 2023-03-26 11:53:06 -05:00
Sean Sube 8eab92a7df
define device on pending job 2023-03-26 11:49:58 -05:00
Sean Sube 83884bcafa
enqueue jobs on idle workers during progress check 2023-03-26 11:48:27 -05:00
Sean Sube 14ade83937
fix(api): enqueue next job when previous one finishes and after recycling worker 2023-03-26 11:41:45 -05:00
Sean Sube f3ab25f671
lint(api): add start method to worker pool 2023-03-26 11:30:07 -05:00
Sean Sube 2b179bebac
fix(api): always reset job counter when creating new device worker 2023-03-26 11:22:03 -05:00
Sean Sube 55e44e8ac9
fix(api): increment job counter for worker when it starts a new job (#283) 2023-03-26 11:18:27 -05:00
Sean Sube 3aa7b8a238
chore(docs): describe log levels in dev docs 2023-03-26 11:10:05 -05:00
Sean Sube e552a5560f
feat(api): check device worker pool and recycle on a regular interval (#284) 2023-03-26 11:09:22 -05:00
Sean Sube aeb71ad50a
lint lock name 2023-03-26 08:30:34 -05:00
Sean Sube a1c3b28bee
fix(docs): explain extras file format in user guide 2023-03-26 08:28:50 -05:00
Sean Sube 580d621209
fix(api): make format list in schema match code 2023-03-26 08:28:14 -05:00
Sean Sube 8c3c0de5d0
add debug config 2023-03-26 08:27:44 -05:00
Sean Sube 95a61f3573
fix(api): restart worker threads when their respective queues are full 2023-03-25 13:46:12 -05:00
Sean Sube 88f4713e23
fix(api): use lock when restarting workers 2023-03-25 09:47:51 -05:00
Sean Sube 2c47904057
lint(api): use constant for model filename 2023-03-24 08:14:19 -05:00
Sean Sube 6b4c046867
pass pool to threads 2023-03-22 22:58:46 -05:00
Sean Sube 86c1b29c31
lint(api): extract worker thread main functions (#279) 2023-03-22 22:55:34 -05:00
Sean Sube 4dd68ea6b6
fix(api): restart worker threads if they crash 2023-03-22 19:58:46 -05:00
Sean Sube 0042c5955a
leave readiness unset for new images 2023-03-22 19:36:04 -05:00
renovate[bot] 537652219b chore(deps): update dependency eslint-plugin-sonarjs to ^0.19.0 2023-03-21 22:52:24 -05:00
renovate[bot] 115bf0200d chore(deps): update typescript-eslint monorepo to v5.56.0 2023-03-21 22:51:40 -05:00
renovate[bot] 35ebb2af7b fix(deps): update dependency i18next to v22.4.13 2023-03-21 22:51:06 -05:00
Sean Sube fa71d87e2c
apply lint 2023-03-21 22:19:50 -05:00
Sean Sube e445d2afaa
fix hidden state conversion 2023-03-21 22:08:17 -05:00
Sean Sube c8aad8554e
fix(api): convert back to model format after blending, convert samples as needed (#274) 2023-03-21 22:05:14 -05:00
Sean Sube 0315a8cbc6
fix(api): apply fp16 optimizations to LoRA and Textual Inversion blending 2023-03-21 21:45:27 -05:00
Sean Sube 4f6574c88e
sonar lint fixes 2023-03-21 17:11:38 -05:00
Sean Sube a660d9f1b1
apply lint 2023-03-20 22:28:48 -05:00
Sean Sube fca9ba893c
fix(docs): add check scripts to user guide 2023-03-20 22:28:38 -05:00
Sean Sube 28ea051062
chore(docs): add HF hub to user guide 2023-03-20 08:38:36 -05:00
renovate[bot] 17d1c14d83 chore(deps): update docker.io/nginx docker tag to v1.23 2023-03-20 08:19:59 -05:00
Sean Sube 38d9be2743
update extras example in user guide 2023-03-19 23:34:38 -05:00
Sean Sube 7f459e0e29
correct extensions in ignore list 2023-03-19 23:31:11 -05:00
Sean Sube f779fbd5cc
fix(api): remove prefix before downloading for HF hub 2023-03-19 23:30:31 -05:00
Sean Sube 19712262e6
fix(api): filter out temporary files from model lists (#271) 2023-03-19 23:26:05 -05:00
Sean Sube b99c8c8bae
fix(docs): explain CLIP skip, describe tokens better 2023-03-19 23:04:18 -05:00
Sean Sube d26416465b
add note about onnx-fp16 opt 2023-03-19 22:30:24 -05:00
Sean Sube 31e841ab4a
fix(docs): explain how to optimize models 2023-03-19 22:27:24 -05:00
Sean Sube ae3bcf3b8b
fix(api): add HF hub download to fetch logic for Inversion concepts 2023-03-19 20:32:21 -05:00
Sean Sube 0732058aa8
feat(api): detect Textual Inversion type from keys (#262) 2023-03-19 20:16:52 -05:00