Commit eea51c9
committed
Add ik_llama.cpp fork support and unique build naming
- Add repository_source field to LlamaVersion table to track fork type
- Support building from ik_llama.cpp fork alongside main llama.cpp
- Implement unique naming for source builds: source-{commit}-{timestamp} or source-{commit}-{suffix}
- Allow multiple builds of same commit to coexist with different names
- Add repository source dropdown and build name suffix field to build dialog
- Add split_mode='graph' option for ik_llama.cpp support
- Display repository source indicator in version list
- Update API endpoints to handle repository_source and version_suffix parameters1 parent b11a604 commit eea51c9
8 files changed
Lines changed: 191 additions & 32 deletions
File tree
- backend
- routes
- frontend/src
- components
- config
- system/LlamaCppManager
- stores
- views
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| |||
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
141 | 146 | | |
142 | 147 | | |
143 | 148 | | |
| |||
284 | 289 | | |
285 | 290 | | |
286 | 291 | | |
287 | | - | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
75 | 84 | | |
76 | 85 | | |
77 | 86 | | |
| |||
712 | 721 | | |
713 | 722 | | |
714 | 723 | | |
715 | | - | |
| 724 | + | |
716 | 725 | | |
717 | 726 | | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
718 | 738 | | |
719 | 739 | | |
720 | 740 | | |
721 | 741 | | |
722 | 742 | | |
723 | 743 | | |
724 | | - | |
725 | | - | |
| 744 | + | |
| 745 | + | |
726 | 746 | | |
727 | 747 | | |
728 | | - | |
729 | | - | |
730 | | - | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
731 | 752 | | |
732 | | - | |
733 | | - | |
734 | | - | |
735 | | - | |
736 | | - | |
| 753 | + | |
737 | 754 | | |
| 755 | + | |
| 756 | + | |
738 | 757 | | |
739 | 758 | | |
740 | 759 | | |
| |||
743 | 762 | | |
744 | 763 | | |
745 | 764 | | |
746 | | - | |
747 | | - | |
| 765 | + | |
| 766 | + | |
748 | 767 | | |
749 | 768 | | |
750 | 769 | | |
751 | 770 | | |
752 | 771 | | |
753 | 772 | | |
754 | 773 | | |
755 | | - | |
| 774 | + | |
756 | 775 | | |
757 | 776 | | |
758 | 777 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
258 | 259 | | |
259 | 260 | | |
260 | 261 | | |
| 262 | + | |
| 263 | + | |
261 | 264 | | |
262 | 265 | | |
263 | 266 | | |
264 | 267 | | |
265 | | - | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
266 | 276 | | |
267 | | - | |
| 277 | + | |
268 | 278 | | |
269 | 279 | | |
270 | | - | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
271 | 286 | | |
272 | 287 | | |
273 | 288 | | |
| |||
284 | 299 | | |
285 | 300 | | |
286 | 301 | | |
| 302 | + | |
| 303 | + | |
287 | 304 | | |
288 | 305 | | |
289 | 306 | | |
| |||
292 | 309 | | |
293 | 310 | | |
294 | 311 | | |
295 | | - | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
296 | 315 | | |
297 | 316 | | |
298 | 317 | | |
299 | 318 | | |
300 | 319 | | |
301 | | - | |
| 320 | + | |
302 | 321 | | |
303 | 322 | | |
304 | 323 | | |
305 | 324 | | |
306 | 325 | | |
307 | 326 | | |
308 | 327 | | |
309 | | - | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
310 | 337 | | |
311 | 338 | | |
312 | 339 | | |
313 | 340 | | |
314 | 341 | | |
| 342 | + | |
| 343 | + | |
315 | 344 | | |
316 | 345 | | |
317 | 346 | | |
| |||
320 | 349 | | |
321 | 350 | | |
322 | 351 | | |
| 352 | + | |
323 | 353 | | |
324 | 354 | | |
325 | 355 | | |
| |||
329 | 359 | | |
330 | 360 | | |
331 | 361 | | |
332 | | - | |
| 362 | + | |
333 | 363 | | |
334 | 364 | | |
335 | 365 | | |
| |||
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| 130 | + | |
| 131 | + | |
130 | 132 | | |
131 | 133 | | |
132 | 134 | | |
133 | | - | |
| 135 | + | |
| 136 | + | |
134 | 137 | | |
135 | 138 | | |
136 | 139 | | |
| |||
Lines changed: 80 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
15 | 28 | | |
16 | 29 | | |
17 | 30 | | |
| |||
21 | 34 | | |
22 | 35 | | |
23 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
24 | 51 | | |
25 | 52 | | |
26 | 53 | | |
| |||
250 | 277 | | |
251 | 278 | | |
252 | 279 | | |
253 | | - | |
| 280 | + | |
254 | 281 | | |
255 | 282 | | |
256 | 283 | | |
| |||
284 | 311 | | |
285 | 312 | | |
286 | 313 | | |
| 314 | + | |
287 | 315 | | |
| 316 | + | |
288 | 317 | | |
289 | 318 | | |
290 | 319 | | |
| |||
307 | 336 | | |
308 | 337 | | |
309 | 338 | | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
310 | 353 | | |
311 | 354 | | |
312 | 355 | | |
| |||
343 | 386 | | |
344 | 387 | | |
345 | 388 | | |
346 | | - | |
347 | | - | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
348 | 403 | | |
349 | 404 | | |
350 | 405 | | |
| |||
583 | 638 | | |
584 | 639 | | |
585 | 640 | | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
586 | 663 | | |
587 | 664 | | |
0 commit comments