File tree Expand file tree Collapse file tree 3 files changed +40
-36
lines changed Expand file tree Collapse file tree 3 files changed +40
-36
lines changed Original file line number Diff line number Diff line change 1414#include " ggml.h"
1515#include " json.hpp"
1616#include " zip.h"
17+ #include " gguf.h"
1718
1819#define SD_MAX_DIMS 5
1920
Original file line number Diff line number Diff line change @@ -61,43 +61,46 @@ enum schedule_t {
6161
6262// same as enum ggml_type
6363enum sd_type_t {
64- SD_TYPE_F32 = 0 ,
65- SD_TYPE_F16 = 1 ,
66- SD_TYPE_Q4_0 = 2 ,
67- SD_TYPE_Q4_1 = 3 ,
64+ SD_TYPE_F32 = 0 ,
65+ SD_TYPE_F16 = 1 ,
66+ SD_TYPE_Q4_0 = 2 ,
67+ SD_TYPE_Q4_1 = 3 ,
6868 // SD_TYPE_Q4_2 = 4, support has been removed
6969 // SD_TYPE_Q4_3 = 5, support has been removed
70- SD_TYPE_Q5_0 = 6 ,
71- SD_TYPE_Q5_1 = 7 ,
72- SD_TYPE_Q8_0 = 8 ,
73- SD_TYPE_Q8_1 = 9 ,
74- SD_TYPE_Q2_K = 10 ,
75- SD_TYPE_Q3_K = 11 ,
76- SD_TYPE_Q4_K = 12 ,
77- SD_TYPE_Q5_K = 13 ,
78- SD_TYPE_Q6_K = 14 ,
79- SD_TYPE_Q8_K = 15 ,
80- SD_TYPE_IQ2_XXS = 16 ,
81- SD_TYPE_IQ2_XS = 17 ,
82- SD_TYPE_IQ3_XXS = 18 ,
83- SD_TYPE_IQ1_S = 19 ,
84- SD_TYPE_IQ4_NL = 20 ,
85- SD_TYPE_IQ3_S = 21 ,
86- SD_TYPE_IQ2_S = 22 ,
87- SD_TYPE_IQ4_XS = 23 ,
88- SD_TYPE_I8 = 24 ,
89- SD_TYPE_I16 = 25 ,
90- SD_TYPE_I32 = 26 ,
91- SD_TYPE_I64 = 27 ,
92- SD_TYPE_F64 = 28 ,
93- SD_TYPE_IQ1_M = 29 ,
94- SD_TYPE_BF16 = 30 ,
95- SD_TYPE_Q4_0_4_4 = 31 ,
96- SD_TYPE_Q4_0_4_8 = 32 ,
97- SD_TYPE_Q4_0_8_8 = 33 ,
98- SD_TYPE_TQ1_0 = 34 ,
99- SD_TYPE_TQ2_0 = 35 ,
100- SD_TYPE_COUNT ,
70+ SD_TYPE_Q5_0 = 6 ,
71+ SD_TYPE_Q5_1 = 7 ,
72+ SD_TYPE_Q8_0 = 8 ,
73+ SD_TYPE_Q8_1 = 9 ,
74+ SD_TYPE_Q2_K = 10 ,
75+ SD_TYPE_Q3_K = 11 ,
76+ SD_TYPE_Q4_K = 12 ,
77+ SD_TYPE_Q5_K = 13 ,
78+ SD_TYPE_Q6_K = 14 ,
79+ SD_TYPE_Q8_K = 15 ,
80+ SD_TYPE_IQ2_XXS = 16 ,
81+ SD_TYPE_IQ2_XS = 17 ,
82+ SD_TYPE_IQ3_XXS = 18 ,
83+ SD_TYPE_IQ1_S = 19 ,
84+ SD_TYPE_IQ4_NL = 20 ,
85+ SD_TYPE_IQ3_S = 21 ,
86+ SD_TYPE_IQ2_S = 22 ,
87+ SD_TYPE_IQ4_XS = 23 ,
88+ SD_TYPE_I8 = 24 ,
89+ SD_TYPE_I16 = 25 ,
90+ SD_TYPE_I32 = 26 ,
91+ SD_TYPE_I64 = 27 ,
92+ SD_TYPE_F64 = 28 ,
93+ SD_TYPE_IQ1_M = 29 ,
94+ SD_TYPE_BF16 = 30 ,
95+ // SD_TYPE_Q4_0_4_4 = 31, support has been removed from gguf files
96+ // SD_TYPE_Q4_0_4_8 = 32,
97+ // SD_TYPE_Q4_0_8_8 = 33,
98+ SD_TYPE_TQ1_0 = 34 ,
99+ SD_TYPE_TQ2_0 = 35 ,
100+ // SD_TYPE_IQ4_NL_4_4 = 36,
101+ // SD_TYPE_IQ4_NL_4_8 = 37,
102+ // SD_TYPE_IQ4_NL_8_8 = 38,
103+ SD_TYPE_COUNT = 39 ,
101104};
102105
103106SD_API const char * sd_type_name (enum sd_type_t type );
You can’t perform that action at this time.
0 commit comments