13
13
// #include "amx/amx.h"
14
14
#include "ggml.h"
15
15
16
- // #include "iqk/iqk_quantize .h"
16
+ #include "iqk_croco/iqk_quantize_croco .h"
17
17
18
18
#if defined(_MSC_VER) || defined(__MINGW32__)
19
19
#include <malloc.h> // using malloc.h with MSC/MINGW
@@ -398,13 +398,13 @@ static const struct ggml_type_traits_cpu type_traits_cpu[GGML_TYPE_COUNT] = {
398
398
},
399
399
// [GGML_TYPE_IQ1_BN] = {
400
400
// .from_float = quantize_row_iq1_bn,
401
- // .vec_dot = ggml_vec_dot_iq1_bn_q8_0 ,
401
+ // .vec_dot = vec_dot_iq1_bn_q8_0 ,
402
402
// .vec_dot_type = GGML_TYPE_IQ1_BN,
403
403
// .nrows = 1,
404
404
// },
405
405
// [GGML_TYPE_IQ2_BN] = {
406
406
// .from_float = quantize_row_iq2_bn,
407
- // .vec_dot = ggml_vec_dot_iq2_bn_q8_0 ,
407
+ // .vec_dot = vec_dot_iq2_bn_q8_0 ,
408
408
// .vec_dot_type = GGML_TYPE_IQ2_BN,
409
409
// .nrows = 1,
410
410
// },
@@ -422,67 +422,67 @@ static const struct ggml_type_traits_cpu type_traits_cpu[GGML_TYPE_COUNT] = {
422
422
},
423
423
[GGML_TYPE_IQ4_KS] = {
424
424
.from_float = quantize_row_iq4_ks,
425
- .vec_dot = ggml_vec_dot_iq4_ks_q8_K ,
425
+ .vec_dot = vec_dot_iq4_ks_q8_k ,
426
426
.vec_dot_type = GGML_TYPE_Q8_K,
427
427
.nrows = 1,
428
428
},
429
429
[GGML_TYPE_IQ4_KSS] = {
430
430
.from_float = quantize_row_iq4_kss,
431
- .vec_dot = ggml_vec_dot_iq4_kss_q8_K ,
431
+ .vec_dot = vec_dot_iq4_kss_q8_k ,
432
432
.vec_dot_type = GGML_TYPE_Q8_K,
433
433
.nrows = 1,
434
434
},
435
435
[GGML_TYPE_IQ2_K] = {
436
436
.from_float = quantize_row_iq2_k,
437
- .vec_dot = ggml_vec_dot_iq2_k_q8_K ,
437
+ .vec_dot = vec_dot_iq2_k_q8_k ,
438
438
.vec_dot_type = GGML_TYPE_Q8_K,
439
439
.nrows = 1,
440
440
},
441
441
[GGML_TYPE_IQ2_KS] = {
442
442
.from_float = quantize_row_iq2_ks,
443
- .vec_dot = ggml_vec_dot_iq2_ks_q8_K ,
443
+ .vec_dot = vec_dot_iq2_ks_q8_k ,
444
444
.vec_dot_type = GGML_TYPE_Q8_K,
445
445
.nrows = 1,
446
446
},
447
447
[GGML_TYPE_IQ2_KT] = {
448
- .from_float = quantize_row_iq2_kt,
449
- .vec_dot = ggml_vec_dot_iq2_kt_q8_K ,
448
+ // .from_float = quantize_row_iq2_kt,
449
+ // .vec_dot = vec_dot_iq2_kt_q8_k ,
450
450
.vec_dot_type = GGML_TYPE_Q8_K,
451
451
.nrows = 1,
452
452
},
453
453
[GGML_TYPE_IQ3_KT] = {
454
- .from_float = quantize_row_iq3_kt,
455
- .vec_dot = ggml_vec_dot_iq3_kt_q8_K ,
454
+ // .from_float = quantize_row_iq3_kt,
455
+ // .vec_dot = vec_dot_iq3_kt_q8_k ,
456
456
.vec_dot_type = GGML_TYPE_Q8_K,
457
457
.nrows = 1,
458
458
},
459
459
[GGML_TYPE_IQ4_KT] = {
460
- .from_float = quantize_row_iq4_kt,
461
- .vec_dot = ggml_vec_dot_iq4_kt_q8_K ,
460
+ // .from_float = quantize_row_iq4_kt,
461
+ // .vec_dot = vec_dot_iq4_kt_q8_k ,
462
462
.vec_dot_type = GGML_TYPE_Q8_K,
463
463
.nrows = 1,
464
464
},
465
465
[GGML_TYPE_IQ3_K] = {
466
466
.from_float = quantize_row_iq3_k,
467
- .vec_dot = ggml_vec_dot_iq3_k_q8_K ,
467
+ .vec_dot = vec_dot_iq3_k_q8_k ,
468
468
.vec_dot_type = GGML_TYPE_Q8_K,
469
469
.nrows = 1,
470
470
},
471
471
[GGML_TYPE_IQ4_K] = {
472
472
.from_float = quantize_row_iq4_k,
473
- .vec_dot = ggml_vec_dot_iq4_k_q8_K ,
473
+ .vec_dot = vec_dot_iq4_k_q8_k ,
474
474
.vec_dot_type = GGML_TYPE_Q8_K,
475
475
.nrows = 1,
476
476
},
477
477
[GGML_TYPE_IQ5_K] = {
478
478
.from_float = quantize_row_iq5_k,
479
- .vec_dot = ggml_vec_dot_iq5_k_q8_K ,
479
+ .vec_dot = vec_dot_iq5_k_q8_k ,
480
480
.vec_dot_type = GGML_TYPE_Q8_K,
481
481
.nrows = 1,
482
482
},
483
483
[GGML_TYPE_IQ6_K] = {
484
484
.from_float = quantize_row_iq6_k,
485
- .vec_dot = ggml_vec_dot_iq6_k_q8_K ,
485
+ .vec_dot = vec_dot_iq6_k_q8_k ,
486
486
.vec_dot_type = GGML_TYPE_Q8_K,
487
487
.nrows = 1,
488
488
},
0 commit comments