Commit Graph

42183 Commits

Author SHA1 Message Date
Aleksandras Kostarevas
05f5f9fe8f Merge branch 'lm-2-finetuning-whisperggml' into 'lm-2-finetuning'
Add additional actions and cursor sliding

See merge request alex/latinime!5
2024-01-09 17:00:24 +00:00
Aleksandras Kostarevas
55d5959f54 Skip non-alphabetic characters during mixing 2024-01-09 18:25:14 +02:00
Aleksandras Kostarevas
25e66ec447 Add ability to expand keyboard during action 2024-01-09 17:26:05 +02:00
Aleksandras Kostarevas
fd905bcabd Move UIX management to separate class 2024-01-09 14:26:54 +02:00
Aleksandras Kostarevas
adfab75086 Update text edit mode 2024-01-09 10:56:14 +02:00
Aleksandras Kostarevas
b237e49ece Add basic text edit mode 2024-01-08 20:23:54 +02:00
Aleksandras Kostarevas
7f17d66072 Add sliding cursor/deletion 2024-01-07 16:22:17 +02:00
Aleksandras Kostarevas
e2999ada34 Add undo, redo, paste actions 2024-01-07 16:20:20 +02:00
Aleksandras Kostarevas
9cccdcb79d Update input logic for actions 2024-01-07 14:29:54 +02:00
Aleksandras Kostarevas
e554745869 Add popup symbols for qwerty 2024-01-07 14:27:12 +02:00
Aleksandras Kostarevas
b75933b321 Update theming for more keys popup 2024-01-07 14:26:09 +02:00
Aleksandras Kostarevas
064b6dc301 Merge branch 'lm-2-finetuning-whisperggml' into 'lm-2-finetuning'
Merge lm-2-finetuning-whisperggml into lm-2-finetuning

See merge request alex/latinime!4
2023-12-19 18:31:08 +00:00
Aleksandras Kostarevas
ebb70b9c12 Fix build, disable gesture input pending model update 2023-12-19 20:28:58 +02:00
Aleksandras Kostarevas
39b46adca2 Disable whisper.cpp pending futher work 2023-12-19 20:21:13 +02:00
Aleksandras Kostarevas
4e9e86d871 Implement multimodal position encoder 2023-12-19 20:02:20 +02:00
Aleksandras Kostarevas
c3018cdd86 Draw emojis in emoji menu asynchronously 2023-12-05 18:07:19 +00:00
Aleksandras Kostarevas
314cf8c84c Type out whisper.cpp result 2023-12-05 18:06:12 +00:00
Aleksandras Kostarevas
f6bd2c3615 Add Proguard rules 2023-12-05 17:21:14 +00:00
Aleksandras Kostarevas
7075c22179 Add key embedding mixing 2023-12-04 20:09:51 +00:00
Aleksandras Kostarevas
14a846673d Fix input connection termination crash case 2023-11-28 21:17:45 +00:00
Aleksandras Kostarevas
88403fad79 Add EmojiAction 2023-11-28 19:23:51 +00:00
Aleksandras Kostarevas
4f15ff4a73 Add experimental swipe typing 2023-11-28 17:01:58 +00:00
Aleksandras Kostarevas
854e1295cc Fix problem with n_tokens==0 2023-11-28 16:20:33 +00:00
abb128
ca9c9d5a9a ggml backend v2 2023-11-25 09:39:04 +02:00
abb128
f31db527d6 Add whisper.cpp 2023-11-25 09:13:50 +02:00
abb128
7ce4f317c9 Fix build without ACRA 2023-11-25 09:12:31 +02:00
Aleksandras Kostarevas
eb5ed75227 Update 2023-11-21 20:41:14 +02:00
Aleksandras Kostarevas
001f1eb442 Disable debug flag 2023-11-21 20:33:21 +02:00
Aleksandras Kostarevas
cd3d5a284f Automatically schedule training 2023-11-21 20:26:23 +02:00
Aleksandras Kostarevas
cb2edca601 Update training hyperparameters 2023-11-21 17:07:43 +02:00
Aleksandras Kostarevas
e57c1072d8 Add training transposition and deletion 2023-11-21 17:07:29 +02:00
Aleksandras Kostarevas
80c857a4b5 Update model 2023-11-14 21:05:04 +02:00
Aleksandras Kostarevas
14fcb55565 Save LoRA-merged model after training 2023-11-14 20:40:00 +02:00
Aleksandras Kostarevas
2409eecef5 Loss/progress training callbacks 2023-11-14 18:11:00 +02:00
Aleksandras Kostarevas
b53a46b18d Move training to CoroutineWorker 2023-11-14 17:23:08 +02:00
Aleksandras Kostarevas
38b06d7909 History logging and training based on log 2023-11-14 11:43:36 +02:00
Aleksandras Kostarevas
33be6fb3ed Refactor LanguageModel invocation code 2023-11-13 16:44:52 +02:00
Aleksandras Kostarevas
0e0876f06c Revise training 2023-11-13 16:42:01 +02:00
Aleksandras Kostarevas
1d50ae9f22 Add TrainingDataGenerator 2023-11-08 16:24:10 +02:00
Aleksandras Kostarevas
ee8a81f12c Initial fine-tuning 2023-11-07 16:48:48 +02:00
Aleksandras Kostarevas
5778cd15a0 Update ggml and llama.cpp 2023-11-06 13:41:25 +02:00
Aleksandras Kostarevas
d1e54b9d3d Show user's uncorrected word as the third option 2023-11-02 23:05:21 +02:00
Aleksandras Kostarevas
8bb38c7ae3 Show visual feedback when will autocorrect 2023-11-02 17:56:56 +02:00
Aleksandras Kostarevas
b0ba33babe Update settings menu 2023-10-17 21:31:35 +03:00
Aleksandras Kostarevas
192c7fcca4 Update logic to suppress suggestions/autocorrect 2023-10-17 20:34:13 +03:00
Aleksandras Kostarevas
89a862e0fd Fix indicator tint 2023-10-17 19:50:41 +03:00
Aleksandras Kostarevas
af9cab5f2a Don't return suggestions for non-English locales 2023-10-17 19:24:51 +03:00
Aleksandras Kostarevas
21bd35237d Show indicator for transformer suggestions, lazily load model 2023-10-17 19:06:29 +03:00
Aleksandras Kostarevas
7c4531e32d Fix crashes related to too large context 2023-10-16 18:24:00 +03:00
Aleksandras Kostarevas
1d29501673 Add option to toggle transformer LM 2023-10-16 17:35:01 +03:00